Home
last modified time | relevance | path

Searched refs:SPI (Results 1 – 25 of 425) sorted by relevance

12345678910>>...17

/f-stack/freebsd/contrib/device-tree/Bindings/spi/
H A Dspi-sprd.txt1 Spreadtrum SPI Controller
5 - reg: Offset and length of SPI controller register space.
6 - interrupts: Should contain SPI interrupt.
8 "spi" for SPI clock,
9 "source" for SPI source (parent) clock,
10 "enable" for SPI module enable clock.
14 address on the SPI bus. Should be set to 1.
18 dma-names: Should contain names of the SPI used DMA channel.
19 dmas: Should contain DMA channels and DMA slave ids which the SPI used
H A Dqcom,spi-geni-qcom.txt1 GENI based Qualcomm Universal Peripheral (QUP) Serial Peripheral Interface (SPI)
4 (an output FIFO and an input FIFO) for serial peripheral interface (SPI)
7 SPI in master mode supports up to 50MHz, up to four chip selects, programmable
12 - reg: Must contain SPI register location and length.
13 - interrupts: Must contain SPI controller interrupts.
17 the SPI bus.
20 SPI Controller nodes must be child of GENI based Qualcomm Universal
24 SPI slave nodes must be children of the SPI master node and conform to SPI bus
H A Dspi-davinci.txt1 Davinci SPI controller device bindings
10 address on the SPI bus. Should be set to 1.
13 - "ti,dm6441-spi" for SPI used similar to that on DM644x SoC family
14 - "ti,da830-spi" for SPI used similar to that on DA8xx SoC family
15 - "ti,keystone-spi" for SPI used similar to that on Keystone2 SoC
17 - reg: Offset and length of SPI controller register space
20 - ti,davinci-spi-intr-line: interrupt line used to connect the SPI
35 and an args specifier containing the SPI device id
45 SPI slave nodes can contain the following properties.
46 Not all SPI Peripherals from Texas Instruments support this.
[all …]
H A Dspi-controller.yaml7 title: SPI Controller Generic Binding
13 SPI busses can be described with a node for the SPI controller device
14 and a set of child nodes for each SPI slave on the bus. The system SPI
15 controller may be described for use in SPI master mode or in SPI slave mode,
53 The SPI controller acts as a slave, instead of a master.
68 Compatible of the SPI device.
79 Compatible of the SPI device.
115 Maximum SPI clocking speed of the device in Hz.
119 Bus width to the SPI bus used for read transfers.
130 Bus width to the SPI bus used for write transfers.
H A Dspi-bcm63xx-hsspi.txt1 Binding for Broadcom BCM6328 High Speed SPI controller
6 - interrupts: Interrupt for the SPI block.
7 - clocks: phandles of the SPI clock and the PLL clock.
9 - #address-cells: <1>, as required by generic SPI binding.
10 - #size-cells: <0>, also as required by generic SPI binding.
16 Child nodes as per the generic SPI binding.
H A Dspi-bcm63xx.txt1 Binding for Broadcom BCM6348/BCM6358 SPI controller
6 - interrupts: Interrupt for the SPI block.
7 - clocks: phandle of the SPI clock.
9 - #address-cells: <1>, as required by generic SPI binding.
10 - #size-cells: <0>, also as required by generic SPI binding.
16 Child nodes as per the generic SPI binding.
H A Dfsl-imx-cspi.txt6 - "fsl,imx1-cspi" for SPI compatible with the one integrated on i.MX1
7 - "fsl,imx21-cspi" for SPI compatible with the one integrated on i.MX21
8 - "fsl,imx27-cspi" for SPI compatible with the one integrated on i.MX27
9 - "fsl,imx31-cspi" for SPI compatible with the one integrated on i.MX31
10 - "fsl,imx35-cspi" for SPI compatible with the one integrated on i.MX35
11 - "fsl,imx51-ecspi" for SPI compatible with the one integrated on i.MX51
12 - "fsl,imx53-ecspi" for SPI compatible with the one integrated on i.MX53 and later Soc
13 - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8MQ
14 - "fsl,imx8mm-ecspi" for SPI compatible with the one integrated on i.MX8MM
15 - "fsl,imx8mn-ecspi" for SPI compatible with the one integrated on i.MX8MN
[all …]
H A Dnvidia,tegra114-spi.txt1 NVIDIA Tegra114 SPI controller.
7 - reg: Should contain SPI registers location and length.
8 - interrupts: Should contain SPI interrupts.
29 Tegra SPI master with respect to outgoing Tegra SPI master clock.
30 Tap values vary based on the platform design trace lengths from Tegra SPI
33 with this tap value. This property is used to adjust the Tegra SPI master
34 clock with respect to the data from the SPI slave device.
35 Tap values vary based on the platform design trace lengths from Tegra SPI
H A Dadi,axi-spi-engine.txt1 Analog Devices AXI SPI Engine controller Device Tree Bindings
15 Subnodes are use to represent the SPI slave devices connected to the SPI
16 master. They follow the generic SPI bindings as outlined in spi-bus.txt.
30 /* SPI devices */
H A Dqcom,spi-qup.txt1 Qualcomm Universal Peripheral (QUP) Serial Peripheral Interface (SPI)
4 and an input FIFO) for serial peripheral interface (SPI) mini-core.
6 SPI in master mode supports up to 50MHz, up to four chip selects, programmable
23 address on the SPI bus. Should be set to 1.
27 - spi-max-frequency: Specifies maximum SPI clock frequency,
32 The gpios will be referred to as reg = <index> in the SPI child
33 nodes. If unspecified, a single SPI device without a chip
42 SPI slave nodes must be children of the SPI master node and can contain
H A Dspi-xlp.txt1 SPI Master controller for Netlogic XLP MIPS64 SOCs
4 Currently this SPI controller driver is supported for the following
11 on the SPI bus.
17 SPI slave nodes must be children of the SPI master node and can contain
H A Dsnps,dw-apb-ssi.yaml29 - description: Generic DW SPI Controller
33 - description: Microsemi Ocelot/Jaguar2 SoC SPI Controller
39 - description: Amazon Alpine SPI Controller
41 - description: Renesas RZ/N1 SPI Controller
45 - description: Intel Keem Bay SPI Controller
52 - description: SPI MST region map
60 - description: SPI Controller reference clock source
H A Dspi-mux.yaml7 title: Generic SPI Multiplexer
10 This binding describes a SPI bus multiplexer to route the SPI chip select
11 signals. This can be used when you need more devices than the SPI controller
13 setting of the multiplexer to a channel needs to be done by a specific SPI mux
24 | | SPI +-|-------+ Mux |\\ CS-0 | | | |
H A Dspi-octeon.txt1 Cavium, Inc. OCTEON SOC SPI master controller.
7 - #address-cells : <1>, as required by generic SPI binding.
8 - #size-cells : <0>, also as required by generic SPI binding.
10 Child nodes as per the generic SPI binding.
H A Dspi-ath79.txt1 Binding for Qualcomm Atheros AR7xxx/AR9xxx SPI controller
8 - #address-cells: <1>, as required by generic SPI binding.
9 - #size-cells: <0>, also as required by generic SPI binding.
11 Child nodes as per the generic SPI binding.
H A Dspi-orion.txt1 Marvell Orion SPI device
13 the SPI direct access mode that some of the Marvell SoCs support
20 - cell-index : Which of multiple SPI controllers is this.
43 Example with SPI direct mode support (optionally):
62 'soc' node needs to add the entries for the desired SPI controllers
64 mode. Here an example for this (SPI controller 0, device 1 and SPI
65 controller 1, device 2 are used in direct mode. All other SPI device
69 * Enable the SPI direct access by configuring an entry
H A Dbrcm,spi-bcm-qspi.txt1 Broadcom SPI controller
3 The Broadcom SPI controller is a SPI master found on various SOCs, including
4 BRCMSTB (BCM7XXX), Cygnus, NSP and NS2. The Broadcom Master SPI hw IP consits
6 MSPI : SPI master controller can read and write to a SPI slave device
7 BSPI : Broadcom SPI in combination with the MSPI hw IP provides acceleration
14 use SPI protocol.
19 Must be <1>, as required by generic SPI binding.
22 Must be <0>, also as required by generic SPI binding.
61 - "mspi_done": Indicates that the requested SPI operation is complete.
84 SPI Master (MSPI+BSPI) for SPI-NOR access:
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Dqca,qca7000.txt4 be configured either as SPI or UART slave. This configuration is done by
7 (a) Ethernet over SPI
9 In order to use the QCA7000 as SPI device it must be defined as a child of a
10 SPI master in the device tree.
14 - reg : Should specify the SPI chip select
24 are invalid. Missing the property will set the SPI
27 In this mode the SPI master must toggle the chip select
36 SPI Example:
38 /* Freescale i.MX28 SPI master*/
51 spi-cpha; /* SPI mode: CPHA=1 */
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/mtd/
H A Daspeed-smc.txt2 * Aspeed SPI Flash Memory Controller
5 three chip selects, two of which are always of SPI type and the third
6 can be SPI or NOR type flash. These bindings only describe SPI.
8 The two SPI flash memory controllers in the AST2500 each support two
14 "aspeed,ast2400-spi" for the AST2400 SPI Flash memory Controller
16 "aspeed,ast2500-spi" for the AST2500 SPI flash memory controllers
27 The child nodes are the SPI flash modules which must have a compatible
30 Optionally, the child node can contain properties for SPI mode (may be
/f-stack/freebsd/contrib/device-tree/Bindings/net/nfc/
H A Dst95hf.txt3 ST NFC Transceiver is required to attach with SPI bus.
4 ST95HF node should be defined in DT as SPI slave device of SPI
11 - reg: Address of SPI slave "ST95HF transceiver" on SPI master bus.
15 - spi-max-frequency: Max. operating SPI frequency for ST95HF
/f-stack/freebsd/contrib/device-tree/Bindings/misc/
H A Dlwn-bk4.txt1 * Liebherr's BK4 controller external SPI
5 The SPI is used for data and management purposes in both master and
12 Required SPI properties:
17 - spi-max-frequency : Maximum SPI clocking speed of device in Hz, should be
/f-stack/freebsd/contrib/device-tree/Bindings/pinctrl/
H A Dpinctrl-mcp23s08.txt2 8-/16-bit I/O expander with serial interface (I2C/SPI)
6 - "mcp,mcp23s08" (DEPRECATED) for 8 GPIO SPI version
7 - "mcp,mcp23s17" (DEPRECATED) for 16 GPIO SPI version
11 - "microchip,mcp23s08" for 8 GPIO SPI version
12 - "microchip,mcp23s17" for 16 GPIO SPI version
13 - "microchip,mcp23s18" for 16 GPIO SPI version
26 SPI uses this to specify the chipselect line which the chip is
27 connected to. The driver and the SPI variant of the chip support
31 Required device specific properties (only for SPI chips):
40 least one bit to 1 for SPI chips.
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/net/wireless/
H A Dti,wl1251.txt3 The wl1251 chip can be connected via SPI or via SDIO. This
4 document describes the binding for the SPI connected chip.
9 - spi-max-frequency : Maximum SPI clocking speed of device in Hz
17 SPI mode
19 for optional SPI connection related properties,
/f-stack/freebsd/contrib/device-tree/Bindings/rtc/
H A Depson,rx6110.txt4 The Epson RX6110 can be used with SPI or I2C busses. The kind of
21 SPI mode
28 - spi-cpha: RX6110 works with SPI shifted clock phase
29 - spi-cpol: RX6110 works with SPI inverse clock polarity
/f-stack/freebsd/contrib/device-tree/Bindings/interrupt-controller/
H A Dmarvell,gicp.txt4 GICP is a Marvell extension of the GIC that allows to trigger GIC SPI
7 into GIC SPI interrupts.
13 - reg: Must be the address and size of the GICP SPI registers
15 - marvell,spi-ranges: tuples of GIC SPI interrupts ranges available

12345678910>>...17