Home
last modified time | relevance | path

Searched refs:SPI (Results 1 – 200 of 304) sorted by relevance

12

/linux-4.4.14/drivers/spi/
DKconfig2 # SPI driver configuration
4 # NOTE: the reason this doesn't show SPI slave support is mostly that
8 menuconfig SPI config
9 bool "SPI support"
13 protocol. Chips that support SPI can have data transfer rates
15 controller and a chipselect. Most SPI slaves don't support
18 SPI is widely used by microcontrollers to talk with sensors,
21 MMC and SD cards can be accessed using SPI protocol; and for
22 DataFlash cards used in MMC sockets, SPI must always be used.
24 SPI is one of a family of similar protocols using a four wire
[all …]
Dspi-s3c24xx-fiq.S30 @ fiq_rspi The base of the SPI register block
/linux-4.4.14/Documentation/mtd/
Dspi-nor.txt1 SPI NOR framework
7 SPI bus controllers (drivers/spi/) only deal with streams of bytes; the bus
10 arbitrary streams of bytes, but rather are designed specifically for SPI NOR.
13 find the right LUT sequence. Unfortunately, the SPI subsystem has no notion of
14 opcodes, addresses, or data payloads; a SPI controller simply knows to send or
17 details of the SPI NOR protocol.
22 This framework just adds a new layer between the MTD and the SPI bus driver.
23 With this new layer, the SPI NOR controller driver does not depend on the
32 SPI bus driver
34 SPI NOR chip
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dspi-bus.txt1 SPI (Serial Peripheral Interface) busses
3 SPI busses can be described with a node for the SPI master device
4 and a set of child nodes for each SPI slave on the bus. For this
5 discussion, it is assumed that the system's SPI controller is in
6 SPI master mode. This binding does not describe SPI controllers
9 The SPI master node requires the following properties:
11 address on the SPI bus.
13 - compatible - name of SPI bus controller following generic names
16 No other properties are required in the SPI bus node. It is assumed
17 that a driver for an SPI bus device will understand that it is an SPI bus.
[all …]
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 SPI slave nodes can contain the following properties.
36 Not all SPI Peripherals from Texas Instruments support this.
37 Please check SPI peripheral documentation for a device before using these.
[all …]
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
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.
18 SPI slave nodes must be children of the SPI master node and can contain
Dspi_pl022.txt1 ARM PL022 SPI controller
6 - interrupts : Should contain SPI controller interrupt
11 The gpios will be referred to as reg = <index> in the SPI child nodes.
12 If unspecified, a single SPI device without a chip select can be used.
26 SPI slave nodes must be children of the SPI master node and can
30 0: SPI
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
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.
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.
Dfsl-spi.txt1 * SPI (Serial Peripheral Interface)
4 - cell-index : QE SPI subblock index.
8 - mode : the SPI operation mode, it can be "cpu" or "cpu-qe".
21 The gpios will be referred to as reg = <index> in the SPI child nodes.
22 If unspecified, a single SPI device without a chip select can be used.
Dspi-meson.txt1 Amlogic Meson SPI controllers
3 * SPIFC (SPI Flash Controller)
5 The Meson SPIFC is a controller optimized for communication with SPI
Dbrcm,bcm2835-spi.txt3 The BCM2835 contains two forms of SPI master controller, one known simply as
4 SPI0, and the other known as the "Universal SPI Master"; part of the
11 - clocks: The clock feeding the SPI controller.
Dspi-samsung.txt1 * Samsung SPI Controller
3 The Samsung SPI controller is used to interface with various devices such as flash
4 and display controllers using the SPI communication interface.
43 SPI Controller specific data in SPI slave nodes:
59 - All the SPI controller nodes should be represented in the aliases node using
Dsnps,dw-apb-ssi.txt7 - #address-cells : <1>, as required by generic SPI binding.
8 - #size-cells : <0>, also as required by generic SPI binding.
16 Child nodes as per the generic SPI binding.
Dspi_atmel.txt1 Atmel SPI device
7 - cs-gpios: chipselects (optional for SPI controller version >= 2 with the
15 capable SPI controllers.
Dbrcm,bcm2835-aux-spi.txt3 The BCM2835 contains two forms of SPI master controller, one known simply as
4 SPI0, and the other known as the "Universal SPI Master"; part of the
11 - clocks: The clock feeding the SPI controller - needs to
Dspi-xtensa-xtfpga.txt1 Cadence Xtensa XTFPGA platform SPI controller.
3 This simple SPI master controller is built into xtfpga bitstreams and is used
Dspi-sirf.txt7 - interrupts : Should contain SPI interrupt
20 address on the SPI bus. Should be set to 1.
24 - spi-max-frequency: Specifies maximum SPI clock frequency,
Dnvidia,tegra114-spi.txt1 NVIDIA Tegra114 SPI controller.
7 - reg: Should contain SPI registers location and length.
8 - interrupts: Should contain SPI interrupts.
Dspi-img-spfi.txt10 - spfi: SPI operating clock
11 - sys: SPI system interface clock
23 SPI transfers.
Dspi-rockchip.txt1 * Rockchip SPI Controller
3 The Rockchip SPI controller is used to interface with various devices such as flash
4 and display controllers using the SPI communication interface.
Dspi-sun4i.txt1 Allwinner A10 SPI controller
7 - clocks: phandle to the clocks feeding the SPI controller. Two are
Dspi-sun6i.txt1 Allwinner A31 SPI controller
7 - clocks: phandle to the clocks feeding the SPI controller. Two are
Dspi-orion.txt1 Marvell Orion SPI device
12 - cell-index : Which of multiple SPI controllers is this.
Dmxs-spi.txt1 * Freescale MX233/MX28 SSP/SPI
13 - clock-frequency : Input clock frequency to the SPI block in Hz.
Dspi-st-ssc.txt1 STMicroelectronics SSC (SPI) Controller
18 Child nodes represent devices on the SPI bus
Dspi-cadence.txt1 Cadence SPI controller Device Tree Bindings
6 - reg : Physical base address and size of SPI registers map.
Dspi_altera.txt1 Altera SPI
Dspi-fsl-dspi.txt6 - interrupts : Should contain SPI controller interrupt
19 Optional SPI slave node properties:
Dspi_oc_tiny.txt1 OpenCores tiny SPI
Dspi-dw.txt1 Synopsys DesignWare SPI master
Dspi-gpio.txt1 SPI-GPIO devicetree bindings
Defm32-spi.txt1 * Energy Micro EFM32 SPI
Dspi-mt65xx.txt1 Binding for MTK SPI controller
/linux-4.4.14/Documentation/spi/
D00-INDEX6 - AVR Butterfly SPI driver overview and pin configuration.
8 - Basic EP93xx SPI driver configuration.
10 - PXA2xx SPI master controller build by spi_message fifo wq
16 - Connecting an LM70-LLP sensor to the kernel via the SPI subsys.
18 - NXP SC18IS602/603 I2C-bus to SPI bridge
20 - (Linux) SPI overview. If unsure about SPI or SPI in Linux, start here.
22 - SPI testing utility.
Dspi-summary1 Overview of Linux kernel SPI support
6 What is SPI?
8 The "Serial Peripheral Interface" (SPI) is a synchronous four wire serial
11 standardization body. SPI uses a master/slave configuration.
21 SPI masters use a fourth "chip select" line to activate a given SPI slave
23 in parallel. All SPI slaves support chipselects; they are usually active
28 SPI slave functions are usually not interoperable between vendors
29 (except for commodities like SPI memory chips).
31 - SPI may be used for request/response style device protocols, as with
43 - Sometimes SPI is used to daisy-chain devices, like shift registers.
[all …]
Dspidev1 SPI devices have a limited userspace API, supporting basic half-duplex
2 read() and write() access to SPI slave devices. Using ioctl() requests,
17 as SPI slaves, which you may need to change quite often.
29 Set up the other device characteristics (bits per word, SPI clocking,
36 When you do that, the sysfs node for the SPI device will include a child
39 busybox; it's less featureful, but often enough.) For a SPI device with
46 /sys/devices/.../spiB.C ... as usual, the SPI device node will
47 be a child of its SPI master controller.
61 by having kernel code remove the SPI device, probably by removing the driver
62 for its SPI controller (so its spi_master vanishes).
[all …]
Dspi-lm70llp1 spi_lm70llp : LM70-LLP parport-to-SPI adapter
14 temperature sensor evaluation board to the kernel's SPI core subsystem.
16 This is a SPI master controller driver. It can be used in conjunction with
17 (layered under) the LM70 logical driver (a "SPI protocol driver").
19 into a SPI bus with a single device, which will be driven by the generic
47 Note that since the LM70 uses a "3-wire" variant of SPI, the SI/SO pin
50 pin low. This can't be shared with true SPI devices, but other 3-wire
55 spi_write_then_read() call. It performs Mode 0 (SPI/Microwire) bitbanging.
77 o David Brownell for mentoring the SPI-side driver development.
Dbutterfly19 SPI protocol drivers interact with the AVR, and could even let the AVR
21 easily with a "real SPI controller", instead of this bitbanger.
24 The first cable connections will hook Linux up to one SPI bus, with the
40 (a) flash new firmware that disables SPI (set PRR.2, and disable pullups
50 Or you could flash firmware making the AVR into an SPI slave (keeping the
52 the driver for your custom SPI-based protocol.
54 The "USI" controller, using J405, can also be used for a second SPI bus.
55 That would let you talk to the AVR using custom SPI-with-USI firmware,
Dspi-sc18is60215 This driver provides connects a NXP SC18IS602/603 I2C-bus to SPI bridge to the
16 kernel's SPI core subsystem.
29 The maximum SPI message size supported by SC18IS602/603 is 200 bytes. Attempts
32 200 bytes per SPI message (128 bytes of data per message is recommended). This
Dpxa2xx1 PXA2xx SPI on SSP driver HOWTO
4 synchronous serial port into a SPI master controller
15 (pump_transfer) is responsible for queuing SPI transactions and setting up and
20 Typically a SPI master is defined in the arch/.../mach-*/board-*.c as a
30 slave device (chips) attached to this SPI master.
80 Typically each SPI slave (chip) is defined in the arch/.../mach-*/board-*.c
118 dependent on the SPI bus speed ("spi_board_info.max_speed_hz") and the specific
132 NOTE: the SPI driver cannot control the chip select if SSPFRM is used, so the
144 /* Chip Select control for the CS8415A SPI slave device */
153 /* Chip Select control for the CS8405A SPI slave device */
Dep93xx_spi1 Cirrus EP93xx SPI controller driver HOWTO
4 ep93xx_spi driver brings SPI master support for EP93xx SPI controller. Chip
15 arch/arm/mach-ep93xx/*.c). In this example we configure MMC over SPI through
/linux-4.4.14/Documentation/networking/caif/
Dspi_porting.txt1 - CAIF SPI porting -
3 - CAIF SPI basics:
5 Running CAIF over SPI needs some extra setup, owing to the nature of SPI.
8 CAIF over SPI is a SPI slave chip and two GPIOs (more details below).
12 - CAIF SPI framework:
14 To make porting as easy as possible, the CAIF SPI has been divided in
16 generic functionality such as length framing, SPI frame negotiation
17 and SPI frame delivery and transmission. The other part is the CAIF
18 SPI slave device part, which is the module that you have to write if
19 you want to run SPI CAIF on a new hardware. This part takes care of
[all …]
/linux-4.4.14/drivers/mtd/spi-nor/
DKconfig2 tristate "SPI-NOR device support"
5 This is the framework for the SPI NOR which can be used by the SPI
6 device drivers and the SPI-NOR device driver.
25 tristate "Freescale Quad SPI controller"
29 This enables support for the Quad SPI controller in master mode.
30 This controller does not support generic SPI. It only supports
31 SPI NOR.
34 tristate "NXP SPI Flash Interface (SPIFI)"
38 Enable support for the NXP LPC SPI Flash Interface controller.
40 SPIFI is a specialized controller for connecting serial SPI
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dqca-qca7000-spi.txt1 * Qualcomm QCA7000 (Ethernet over SPI protocol)
3 Note: The QCA7000 is useable as a SPI device. In this case it must be defined
4 as a child of a SPI master in the device tree.
8 - reg : Should specify the SPI chip select
16 - spi-max-frequency : Maximum frequency of the SPI bus the chip can operate at.
18 the property will set the SPI frequency to 8000000 Hertz.
20 - qca,legacy-mode : Set the SPI data transfer of the QCA7000 to legacy mode.
21 In this mode the SPI master must toggle the chip select between each data
28 /* Freescale i.MX28 SPI master*/
42 spi-cpha; /* SPI mode: CPHA=1 */
[all …]
Dmaxim,ds26522.txt5 - reg: SPI CS.
6 - spi-max-frequency: SPI clock.
Dmicrel-ks8851.txt8 Micrel KS8851 Ethernet mac (SPI)
/linux-4.4.14/Documentation/blackfin/
Dbfin-spi-notes.txt1 SPI Chip Select behavior:
3 With the Blackfin on-chip SPI peripheral, there is some logic tied to the CPHA
5 controlled by software (CPHA=1). However, the Linux SPI bus driver assumes that
7 the entire SPI transfer. - And not just bits_per_word duration.
9 In most cases you can utilize SPI MODE_3 instead of MODE_0 to work-around this
10 behavior. If your SPI slave device in question requires SPI MODE_0 or MODE_2
11 timing, you can utilize the GPIO controlled SPI Slave Select option instead.
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-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
22 SPI uses this to specify the chipselect line which the chip is
23 connected to. The driver and the SPI variant of the chip support
27 Required device specific properties (only for SPI chips):
29 - microchip,spi-present-mask : This is a present flag, that makes only sense for SPI
30 chips - as the name suggests. Multiple SPI chips can share the same
[all …]
Dspear_spics.txt1 === ST Microelectronics SPEAr SPI CS Driver ===
/linux-4.4.14/drivers/net/can/spi/
DKconfig1 menu "CAN SPI interfaces"
2 depends on SPI
5 tristate "Microchip MCP251x SPI CAN controllers"
8 Driver for the Microchip MCP251x SPI CAN controllers.
/linux-4.4.14/drivers/staging/iio/accel/
DKconfig8 depends on SPI
20 depends on SPI
32 depends on SPI
44 depends on SPI
56 depends on SPI
67 depends on SPI
79 depends on SPI
84 Say Y here to build SPI support for the ST microelectronics
93 depends on SPI
96 Say Y here to build support for the VTI SCA3000 series of SPI
/linux-4.4.14/drivers/iio/gyro/
DKconfig9 tristate "Analog Devices ADIS16080/100 Yaw Rate Gyroscope with SPI driver"
10 depends on SPI
13 Rate Gyroscope with SPI.
17 depends on SPI
32 tristate "Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver"
33 depends on SPI
44 tristate "Analog Devices ADXRS450/3 Digital Output Gyroscope SPI driver"
45 depends on SPI
59 select BMG160_SPI if (SPI)
62 driver connected via I2C or SPI. This driver also supports BMI055
[all …]
/linux-4.4.14/drivers/staging/mt29f_spinand/
DKconfig3 depends on MTD_NAND && SPI
5 This enables support for accessing Micron SPI NAND flash
7 If you have Micron SPI NAND chip say yes.
16 Enables Hardware ECC support for Micron SPI NAND.
/linux-4.4.14/arch/arm/mach-u300/
DKconfig33 bool "SSP/SPI dummy chip"
34 select SPI
39 SPI device to be used for loopback tests. Regularly used
40 to test reference designs. If you're not testing SPI,
42 SPI framework and ARM PL022 support.
/linux-4.4.14/drivers/staging/wilc1000/
DKconfig51 depends on SPI
53 bool "SPI support"
55 This module adds support for the SPI interface of adapters using
57 Interface (SPI) that operates as a SPI slave. This SPI interface can
58 be used for control and for serial I/O of 802.11 data. The SPI is a
61 VDDIO. Select this if your platform is using the SPI bus.
/linux-4.4.14/drivers/staging/iio/meter/
DKconfig8 depends on SPI
18 depends on SPI
28 depends on SPI
40 depends on SPI
50 depends on SPI || I2C
69 tristate "support SPI bus connection"
70 depends on ADE7854 && SPI
73 Say Y here if you have ADE7854/58/68/78 hooked to a SPI bus.
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-xway.c120 MFP_XWAY(GPIO9, GPIO, ASC, SPI, EXIN),
121 MFP_XWAY(GPIO10, GPIO, ASC, SPI, NONE),
122 MFP_XWAY(GPIO11, GPIO, ASC, PCI, SPI),
124 MFP_XWAY(GPIO13, GPIO, EBU, SPI, NONE),
126 MFP_XWAY(GPIO15, GPIO, SPI, JTAG, NONE),
127 MFP_XWAY(GPIO16, GPIO, SPI, NONE, JTAG),
128 MFP_XWAY(GPIO17, GPIO, SPI, NONE, JTAG),
129 MFP_XWAY(GPIO18, GPIO, SPI, NONE, JTAG),
133 MFP_XWAY(GPIO22, GPIO, SPI, NONE, NONE),
178 MFP_XWAY(GPIO7, GPIO, SPI, MII, JTAG),
[all …]
Dpinctrl-falcon.c131 MFP_FALCON(GPIO34, SPI, GPIO, NONE, NONE),
132 MFP_FALCON(GPIO35, SPI, GPIO, NONE, NONE),
133 MFP_FALCON(GPIO36, SPI, GPIO, NONE, NONE),
134 MFP_FALCON(GPIO37, SPI, GPIO, NONE, NONE),
135 MFP_FALCON(GPIO38, SPI, GPIO, NONE, NONE),
197 GRP_MUX("spi", SPI, pins_spi),
198 GRP_MUX("spi cs0", SPI, pins_spi_cs0),
199 GRP_MUX("spi cs1", SPI, pins_spi_cs1),
/linux-4.4.14/drivers/net/ieee802154/
DKconfig26 depends on SPI
29 Say Y here to enable the at86rf230/231/233/212 SPI 802.15.4 wireless
45 depends on SPI
48 Say Y here to enable the MRF24J20 SPI 802.15.4 wireless
57 depends on SPI
59 Say Y here to enable the CC2520 SPI 802.15.4 wireless
/linux-4.4.14/sound/spi/
DKconfig1 #SPI drivers
4 bool "SPI sound devices"
5 depends on SPI
8 Support for sound devices connected via the SPI bus.
/linux-4.4.14/Documentation/devicetree/bindings/display/panel/
Dlg,lg4573.txt1 LG LG4573 TFT Liquid Crystal Display with SPI control bus
5 - reg: address of the panel on the SPI bus
7 The panel must obey rules for SPI slave device specified in document [1].
Dsamsung,ld9040.txt1 Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus
5 - reg: address of the panel on SPI bus
11 The panel must obey rules for SPI slave device specified in document [2].
/linux-4.4.14/Documentation/hwmon/
Dlm7025 SPI/Microwire Bus interface.
28 the driver accesses the LM70 using SPI communication: 16 SCLK cycles
32 SPI support.
34 As a real (in-tree) example of this "SPI protocol driver" interfacing
35 with a "SPI master controller driver", see drivers/spi/spi_lm70llp.c
Dadt741119 SPI-compatible 4-wire interface. It provides a 10-bit analog to digital
42 SPI, external temperature sensor and limit registers are not supported yet.
/linux-4.4.14/drivers/net/caif/
DKconfig17 tristate "CAIF SPI transport driver for slave interface"
21 The CAIF Link layer SPI Protocol driver for Slave SPI interface.
23 platform specific SPI device. A sample CAIF SPI Platform device is
/linux-4.4.14/drivers/net/ethernet/micrel/
DKconfig8 depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM || \
37 tristate "Micrel KS8851 SPI"
38 depends on SPI
43 SPI driver for Micrel KS8851 SPI attached network chip.
/linux-4.4.14/drivers/staging/iio/gyro/
DKconfig7 tristate "Analog Devices ADIS16060 Yaw Rate Gyroscope with SPI driver"
8 depends on SPI
11 yaw rate gyroscope with SPI.
/linux-4.4.14/Documentation/devicetree/bindings/net/wireless/
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
20 for optional SPI connection related properties,
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/
DKconfig50 depends on SPI && BACKLIGHT_CLASS_DEVICE
56 depends on SPI
68 depends on SPI
74 depends on SPI
80 depends on SPI
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dcros-ec.txt6 The EC can be connect through various means (I2C, SPI, LPC) and the
16 Required properties (SPI):
18 - reg: SPI chip select
20 Optional properties (SPI):
22 time to wake up from sleep before they can receive SPI transfers at a high
54 Example for SPI:
Datmel-flexcom.txt3 The Atmel Flexcom is just a wrapper which embeds a SPI controller, an I2C
10 I/O registers (without USART, TWI or SPI registers).
15 (including USART, TWI and SPI registers).
18 - <2> for SPI
Dstmpe.txt8 - reg : I2C/SPI address of the device
Dmt6397.txt10 It is interfaced to host controller using SPI interface by a proprietary hardware
/linux-4.4.14/drivers/iio/dac/
DKconfig21 depends on SPI
45 depends on SPI
76 tristate "Analog Devices AD5504/AD5501 DAC SPI driver"
77 depends on SPI
87 depends on SPI
90 AD5664R converters (DAC). This driver uses the common SPI interface.
93 tristate "Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver"
94 depends on SPI
125 tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver"
126 depends on SPI
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/soc/mediatek/
Dpwrap.txt5 On MediaTek SoCs the PMIC is connected via SPI. The SPI master interface
8 optionally be encrypted. Also a non standard Dual IO SPI mode can be
14 The signals of these pins are routed over the SPI bus using the pwrap
33 "spi": SPI bus clock
/linux-4.4.14/drivers/staging/iio/adc/
DKconfig31 depends on SPI
41 depends on SPI
46 AD7780 and AD7781 SPI analog to digital converters (ADC).
54 depends on SPI
62 depends on SPI
66 AD7192 or AD7195 SPI analog to digital converters (ADC).
74 depends on SPI
/linux-4.4.14/Documentation/devicetree/bindings/iio/proximity/
Das3935.txt5 - reg: SPI chip select number for the device
6 - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI
/linux-4.4.14/drivers/gpu/drm/panel/
DKconfig22 tristate "Samsung LD9040 RGB/SPI panel"
23 depends on OF && SPI
27 tristate "LG4573 RGB/SPI panel"
28 depends on OF && SPI
/linux-4.4.14/arch/cris/arch-v32/drivers/
DKconfig193 select SPI
197 # independent of MMC_SPI, so we'll keep SPI non-dependent on the
199 # for the board-info file until a separate non-MMC SPI board file
202 # configure non-MMC SPI ports together with MMC_SPI ports (if multiple
203 # SPI ports are enabled).
211 SPI master controller on Axis ETRAX FS and later. The
219 This enables using GPIO pins port as a SPI master controller
224 tristate "SPI using synchronous serial port 0 (sser0)"
232 or for devices using the SPI protocol on that port. Say m if you
237 tristate "SPI using synchronous serial port 1 (sser1)"
[all …]
/linux-4.4.14/net/nfc/nci/
DKconfig13 depends on NFC_NCI && SPI
15 tristate "NCI over SPI protocol support"
21 Say yes if you use an NCI driver that requires SPI link layer.
/linux-4.4.14/drivers/nfc/nfcmrvl/
DKconfig46 tristate "Marvell NFC-over-SPI driver"
49 Marvell NFC-over-SPI driver.
51 This driver provides support for Marvell NFC-over-SPI devices.
53 Say Y here to compile support for Marvell NFC-over-SPI driver
/linux-4.4.14/drivers/net/wireless/cw1200/
DKconfig23 tristate "Support SPI platforms"
24 depends on CW1200 && SPI
26 Enables support for the CW1200 connected via a SPI bus. You will
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Dnxp-spifi.txt1 * NXP SPI Flash Interface (SPIFI)
3 NXP SPIFI is a specialized SPI interface for serial Flash devices.
4 It supports one Flash device with 1-, 2- and 4-bits width in SPI
21 The SPI Flash must be a child of the SPIFI node and must have a
Djedec,spi-nor.txt1 * MTD SPI driver for ST M25Pxx (and similar) serial flash chips
11 Must also include "jedec,spi-nor" for any SPI NOR flash that can
14 - spi-max-frequency : Maximum frequency of the SPI bus the chip can operate at
Dst-fsm.txt1 * ST-Microelectronics SPI FSM Serial (NOR) Flash Controller
/linux-4.4.14/drivers/clk/qcom/
DKconfig18 Say Y if you want to use peripheral devices such as UART, SPI,
36 Say Y if you want to use peripheral devices such as UART, SPI,
53 Say Y if you want to use peripheral devices such as UART, SPI,
62 Say Y if you want to use devices such as UART, SPI i2c, USB,
70 Say Y if you want to use peripheral devices such as UART, SPI,
97 Say Y if you want to use peripheral devices such as UART, SPI,
/linux-4.4.14/Documentation/devicetree/bindings/eeprom/
Dat25.txt1 EEPROMs (SPI) compatible with Atmel at25.
12 - spi-cpha : SPI shifted clock phase, as per spi-bus bindings.
13 - spi-cpol : SPI inverse clock polarity, as per spi-bus bindings.
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
DKconfig14 tristate "TI wl1251 SPI support"
17 This module adds support for the SPI interface of adapters using
19 the SPI bus.
/linux-4.4.14/drivers/staging/iio/addac/
DKconfig17 tristate "support SPI bus connection"
18 depends on SPI && ADT7316
21 Say yes here to build SPI bus support for Analog Devices ADT7316/7/8
/linux-4.4.14/drivers/net/wireless/libertas/
DKconfig30 tristate "Marvell Libertas 8686 SPI 802.11b/g cards"
31 depends on LIBERTAS && SPI
33 A driver for Marvell Libertas 8686 SPI devices.
/linux-4.4.14/drivers/staging/iio/resolver/
DKconfig8 depends on SPI
18 depends on SPI
30 depends on SPI
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dpcm1792a.txt3 This driver supports the SPI bus.
9 For required properties on SPI, please consult
Dwm8728.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8737.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8711.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8510.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8776.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8750.txt3 These devices support both I2C and SPI (configured with pin strapping
11 number for SPI.
Dak4104.txt3 This device supports SPI mode only.
9 - reg : The chip select number on the SPI bus
Dwm8753.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8741.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dadi,ssm2602.txt3 SSM2602 support both I2C and SPI as the configuration interface,
12 number for SPI.
Dwm8804.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Dwm8731.txt3 This device supports both I2C and SPI (configured with pin strapping
11 number for SPI.
Des8328.txt3 This device supports both I2C and SPI.
13 - reg : the I2C address of the device for I2C, the chip select number for SPI
Dcs4271.txt3 This driver supports both the I2C and the SPI bus.
9 For required properties on SPI, please consult
Dpcm512x.txt3 These devices support both I2C and SPI (configured with pin strapping
12 number for SPI.
Dwm8770.txt3 This device supports SPI.
Dwm8994.txt3 These devices support both I2C and SPI (configured with pin strapping
11 number for SPI.
/linux-4.4.14/Documentation/devicetree/bindings/rtc/
Dnxp,rtc-2123.txt1 NXP PCF2123 SPI Real Time Clock
5 - reg: should be the SPI slave chipselect address
Ddallas,ds1390.txt1 * Dallas DS1390 SPI Serial Real-Time Clock
5 - reg: SPI address for chip
/linux-4.4.14/drivers/misc/lis3lv02d/
DKconfig6 tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (SPI)"
12 via SPI. The accelerometer data is readable via
19 will be called lis3lv02d and a specific module for the SPI transport
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
DKconfig15 tristate "TI wlcore SPI support"
19 This module adds support for the SPI interface of adapters using
21 the SPI bus.
/linux-4.4.14/drivers/net/ethernet/microchip/
DKconfig8 depends on SPI
21 depends on SPI
38 depends on SPI
/linux-4.4.14/drivers/iio/adc/
DKconfig38 depends on SPI
50 depends on SPI
56 AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC).
63 depends on SPI
67 AD7790 and AD7791 SPI analog to digital converters (ADC).
74 depends on SPI
78 AD7794 and AD7795 SPI analog to digital converters (ADC).
85 depends on SPI
90 AD7887 SPI analog to digital converter (ADC).
97 depends on SPI
[all …]
/linux-4.4.14/drivers/iio/imu/
DKconfig9 tristate "Analog Devices ADIS16400 and similar IMU SPI driver"
10 depends on SPI
21 depends on SPI
/linux-4.4.14/drivers/iio/amplifiers/
DKconfig10 depends on SPI
14 SPI Dual-Digital Variable Gain Amplifier (VGA).
/linux-4.4.14/Documentation/devicetree/bindings/iio/dac/
Dad7303.txt5 - reg: SPI chip select number for the device
6 - spi-max-frequency: Max SPI frequency to use (< 30000000)
/linux-4.4.14/drivers/staging/iio/frequency/
DKconfig8 depends on SPI
18 depends on SPI
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/
Dnfcmrvl.txt7 - "marvell,nfc-spi" for SPI devices
74 /* SPI Bus configuration */
79 /* SPI INT configuration */
Dst-nci-spi.txt5 - spi-max-frequency: Maximum SPI frequency (<= 4000000).
Dtrf7970a.txt5 - spi-max-frequency: Maximum SPI frequency (<= 2000000).
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dp1010rdb.dtsi121 label = "SPI Flash U-Boot Image";
128 label = "SPI Flash DTB Image";
134 label = "SPI Flash Linux Kernel Image";
140 label = "SPI Flash Compressed RFSImage";
146 label = "SPI Flash JFFS2 RFS";
Dp1024rdb.dtsi139 label = "SPI U-Boot Image";
146 label = "SPI DTB Image";
152 label = "SPI Linux Kernel Image";
158 label = "SPI Compressed RFS Image";
164 label = "SPI JFFS2 RFS";
Dp2020rdb.dts165 label = "SPI (RO) U-Boot Image";
172 label = "SPI (RO) DTB Image";
179 label = "SPI (RO) Linux Kernel Image";
186 label = "SPI (RO) Compressed RFS Image";
193 label = "SPI (RW) JFFS2 RFS";
Dp2020rdb-pc.dtsi161 label = "SPI U-Boot Image";
168 label = "SPI DTB Image";
174 label = "SPI Linux Kernel Image";
180 label = "SPI Compressed RFS Image";
186 label = "SPI JFFS2 RFS";
Dp1021rdb-pc.dtsi160 label = "SPI Flash U-Boot Image";
167 label = "SPI Flash DTB Image";
173 label = "SPI Flash Linux Kernel Image";
179 label = "SPI Flash Compressed RFSImage";
185 label = "SPI Flash JFFS2 RFS";
Dc293pcie.dts178 label = "SPI Flash U-Boot Image";
185 label = "SPI Flash DTB Image";
191 label = "SPI Flash Linux Kernel Image";
197 label = "SPI Flash RFS Image";
Dp1020rdb-pd.dts166 label = "SPI U-Boot Image";
173 label = "SPI DTB Image";
179 label = "SPI Linux Kernel Image";
185 label = "SPI File System Image";
/linux-4.4.14/drivers/char/tpm/st33zp24/
DKconfig23 tristate "TPM 1.2 ST33ZP24 SPI support"
25 depends on SPI
/linux-4.4.14/drivers/iio/proximity/
DKconfig11 depends on SPI
13 Say Y here to build SPI interface support for the Austrian
/linux-4.4.14/drivers/iio/frequency/
DKconfig15 depends on SPI
33 depends on SPI
/linux-4.4.14/drivers/net/wireless/p54/
DKconfig8 This module does nothing by itself - the USB/PCI/SPI front-ends
43 tristate "Prism54 SPI (stlc45xx) support"
56 Unlike the PCI or USB devices, the SPI variants don't have
/linux-4.4.14/drivers/nfc/st-nci/
DKconfig27 depends on NFC_ST_NCI && SPI
29 This module adds support for an SPI interface to the
/linux-4.4.14/drivers/misc/eeprom/
DKconfig31 tristate "SPI EEPROMs from most vendors"
32 depends on SPI && SYSFS
34 Enable this driver to get read/write support to most SPI EEPROMs,
76 depends on SPI && SYSFS
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dste-dma40.txt62 0: SPI controller 0
95 33: SPI controller 2
97 35: SPI controller 1
102 40: SPI controller 3
/linux-4.4.14/arch/blackfin/mach-bf533/
DKconfig17 int "SPI ERROR"
52 int "DMA5 (SPI)"
/linux-4.4.14/drivers/video/backlight/
DKconfig42 SPI driver for Epson L4F00242T03. This provides basic support
50 SPI driver for Samsung LMS283GF05. This provides basic support
66 depends on SPI
73 depends on SPI
101 depends on I2C && SPI && MACH_TOSA
116 depends on SPI && BACKLIGHT_CLASS_DEVICE
124 depends on SPI && BACKLIGHT_CLASS_DEVICE
132 depends on SPI && BACKLIGHT_CLASS_DEVICE
140 depends on SPI
148 depends on SPI
/linux-4.4.14/Documentation/devicetree/bindings/media/
Dsamsung-s5c73m3.txt5 data busses. The I2C bus is the main control bus and additionally the SPI bus
53 SPI device node
60 For more details see description of the SPI busses bindings
Dexynos4-fimc-is.txt6 and SPI bus controllers, PWM and ADC.
/linux-4.4.14/sound/soc/codecs/
DKconfig1 # Helper to resolve issues with configs that have SPI enabled but I2C
4 # setting - SPI can't be modular so that case doesn't need to be covered.
27 select SND_SOC_ADAU1761_SPI if SPI
29 select SND_SOC_ADAU1781_SPI if SPI
406 tristate "Cirrus Logic CS4271 CODEC (SPI)"
519 tristate "Texas Instruments PCM512x CODECs - SPI"
575 default SND_SOC_RT5677 && SPI
614 tristate "Analog Devices SSM2602 CODEC - SPI"
672 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
678 depends on SPI
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/iio/
Dst-sensors.txt4 SPI devices, all sharing the same device tree descriptions no matter what
9 - reg: the I2C or SPI address the device will respond to
Dsensorhub.txt8 - spi-max-frequency: max SPI clock frequency
/linux-4.4.14/Documentation/gpio/
Ddrivers-on-gpio.txt56 - spi_gpio: drivers/spi/spi-gpio.c is used to drive an SPI bus (variable number
58 GPIO hammering (bitbang). It will appear as any other SPI bus on the system
59 and makes it possible to connect drivers for SPI devices on the bus like
60 any other SPI bus driver. For example any MMC/SD card can then be connected
61 to this SPI by using the mmc_spi host from the MMC/SD card subsystem.
/linux-4.4.14/drivers/media/usb/msi2500/
DKconfig3 depends on VIDEO_V4L2 && SPI
/linux-4.4.14/Documentation/acpi/
Denumeration.txt25 The ACPI implementation enumerates devices behind busses (platform, SPI and
140 SPI serial bus support
142 Slave devices behind SPI bus have SpiSerialBus resource attached to them.
143 This is extracted automatically by the SPI core and the slave devices are
146 Here is what the ACPI namespace for a SPI slave might look like:
164 The SPI device drivers only need to add ACPI IDs in a similar way than with
166 to at25 SPI eeprom driver (this is meant for the above ACPI snippet):
204 Then the at25 SPI driver can get this configuration by calling _DSM on its
225 with the platform and SPI drivers. The I2C core automatically enumerates
398 (except when an I2C or SPI link from the device to its parent is present, in
/linux-4.4.14/drivers/mtd/devices/
DKconfig57 This enables access to AT45xxx DataFlash chips, using SPI.
82 tristate "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)"
85 This enables access to most modern SPI flash chips, used for
106 tristate "Support SST25L (non JEDEC) SPI Flash chips"
109 This enables access to the non JEDEC SST25L SPI flash chips, used
222 tristate "ST Microelectronics SPI FSM Serial Flash Controller"
226 SPI Fast Sequence Mode (FSM) Serial Flash Controller and support
/linux-4.4.14/drivers/iio/accel/
DKconfig26 select BMC150_ACCEL_SPI if SPI
73 - st_accel_spi (necessary for the SPI devices [optional*]);
89 depends on SPI
92 Currently this only supports the device via an SPI interface.
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Darm,gic.txt4 interrupts (PPI), shared processor interrupts (SPI) and software
28 The 1st cell is the interrupt type; 0 for SPI interrupts, 1 for PPI
32 SPI interrupts are in the range [0-987]. PPI interrupts are in the
134 value, this property should contain the SPI base of
Darm,gic-v3.txt4 Peripheral Interrupts (PPI), Shared Peripheral Interrupts (SPI),
15 The 1st cell is the interrupt type; 0 for SPI interrupts, 1 for PPI
19 SPI interrupts are in the range [0-987]. PPI interrupts are in the
Dmediatek,sysirq.txt3 Mediatek SOCs sysirq support controllable irq inverter for each GIC SPI
/linux-4.4.14/Documentation/zh_CN/
Dgpio.txt47 匮乏的 SOC。同时还有通过 I2C 或 SPI 串行总线连接的“GPIO扩展器”
186 函数可以使得模拟接口(译者注:例如 GPIO 模拟 I2C、1-wire 或 SPI)的
192 某些 GPIO 控制器必须通过基于总线(如 I2C 或 SPI)的消息访问。读或写这些
512 对于外部 GPIO 控制器(例如 I2C 或 SPI 扩展器、专用芯片、多功能器件、FPGA
/linux-4.4.14/drivers/iio/pressure/
DKconfig74 tristate "support SPI bus connection"
77 Say Y here to build SPI bus support for MS5611.
110 - st_pressure_spi (necessary for the SPI devices [optional*]);
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DS3C2412.txt105 SPI
108 No current support for the SPI interfaces.
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dmcp320x.txt3 The node for this driver must be a child node of a SPI controller, hence
Dmax1027-adc.txt5 - reg: SPI chip select number for the device
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7734.c372 SPI, enumerator
446 INTC_GROUP(SPI, HSPI, RSPI, QSPI),
493 SPI, /* HSPI, RSPI, QSPI */
515 { VIN0, SPI, _2DG, LBSCATA } },
Dsetup-sh7770.c366 TMU, DMAC, I2S, SRC, GFX3D, SPI, SCIF, BBDMAC, enumerator
425 INTC_GROUP(SPI, SPI0, SPI1),
435 { 0, BBDMAC, ADC, SCIF, SPI, EXBUS_ATA, GFX3D, GFX2D,
446 { 0xffe00014, 0, 32, 8, /* INT2PRI5 */ { 0, GFX3D, EXBUS_ATA, SPI } },
/linux-4.4.14/arch/avr32/boards/atstk1000/
DKconfig74 All the signals for the second SPI controller are available on
76 here to configure that SPI controller.
/linux-4.4.14/drivers/base/regmap/
DKconfig21 depends on SPI
/linux-4.4.14/drivers/misc/
DKconfig15 depends on (I2C || SPI) && SYSFS
44 tristate "support SPI bus connection"
47 Say Y here if you have a digital potentiometers hooked to an SPI bus.
200 communications, i.e. I2S, SPI, etc.
407 depends on SPI && SYSFS
458 tristate "BMP085 digital pressure sensor on SPI"
464 sensor hooked to an SPI bus.
500 tristate "Lattice ECP3 FPGA bitstream configuration via SPI"
501 depends on SPI && SYSFS
506 or loading) of the Lattice ECP3 FPGA family via SPI.
/linux-4.4.14/Documentation/arm/stm32/
Dstm32f429-overview.txt11 - I2C, SPI, SAI, CAN, USB OTG, Ethernet controllers
/linux-4.4.14/Documentation/devicetree/bindings/net/can/
Dmicrochip,mcp251x.txt7 - reg: SPI chip select.
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-riic.txt6 - interrupts : 8 interrupts (TEI, RI, TI, SPI, STI, NAKI, ALI, TMOI)
/linux-4.4.14/Documentation/i2c/busses/
Di2c-diolan-u2c17 connectivity to SPI devices.
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5121-psc.txt28 PSC in SPI mode
31 Similar to the UART mode a PSC can be operated in SPI mode. The compatible used
/linux-4.4.14/drivers/iio/common/ssp_sensors/
DKconfig18 depends on SPI
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dleds-lp8860.txt6 signal, a SPI/I2C master, or both.
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Ddigicolor-usart.txt4 UART. USART also support synchronous serial protocols like SPI and I2S. Use
Dmaxim,max310x.txt9 - reg: SPI chip select number.
Dnxp,sc16is7xx.txt46 - reg: SPI chip select number.
/linux-4.4.14/drivers/net/ethernet/qualcomm/
DKconfig22 This SPI protocol driver supports the Qualcomm Atheros QCA7000.
/linux-4.4.14/Documentation/devicetree/bindings/iio/frequency/
Dadf4350.txt7 - reg: SPI chip select numbert for the device
8 - spi-max-frequency: Max SPI frequency to use (< 20000000)
/linux-4.4.14/Documentation/devicetree/bindings/security/tpm/
Dst33zp24-spi.txt5 - spi-max-frequency: Maximum SPI frequency (<= 10000000).
/linux-4.4.14/arch/blackfin/mach-bf561/
DKconfig46 int "SPI Error Interrupt"
103 int "DMA2 4 (SPI)"
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dads7846.txt2 SPI driven touch screen controllers.
4 The node for this driver must be a child node of a SPI controller, hence
/linux-4.4.14/drivers/staging/iio/magnetometer/
DKconfig26 tristate "Honeywell HMC5983 3-Axis Magnetometer (SPI)"
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmmc-spi-slot.txt1 MMC/SD/SDIO slot directly connected to a SPI bus
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dlpc1850-cgu.txt48 SPI, and SGPIO
53 6 BASE_SPI_CLK Base clock for SPI
Dste-u300-syscon-clock.txt32 1 6 SPI clock
/linux-4.4.14/drivers/mfd/
DKconfig69 which embeds a SPI controller, a I2C controller and a USART. Only
129 tristate "ChromeOS Embedded Controller (SPI)"
130 depends on MFD_CROS_EC && SPI
134 through a SPI bus, using a byte-level protocol. Since the EC's
162 bool "Dialog Semiconductor DA9052/53 PMIC variants with SPI"
169 when controlled using SPI. This driver provides common support
242 This adds support for Diolan USB-I2C/SPI/GPIO Master Adapter
259 tristate "Freescale MC13783 and MC13892 SPI interface"
264 Select this if your MC13xxx is connected via an SPI bus.
367 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
[all …]
/linux-4.4.14/Documentation/nfc/
Dnfc-pn544.txt11 Host Interfaces: I2C, SPI and HSU, this driver supports currently only I2C.
/linux-4.4.14/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt7 Required properties for the SPI bindings:
65 Example for a SPI device node:
/linux-4.4.14/arch/arm/plat-samsung/
DKconfig190 SPI controller 0
196 SPI controller 1
202 SPI controller 2
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dtsc2005.txt7 - spi-max-frequency : Maximum SPI clocking speed of the device
/linux-4.4.14/arch/powerpc/platforms/8xx/
DKconfig162 bool "I2C/SPI relocation patch"
167 bool "I2C/SPI/SMC1 relocation patch"
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dpmu.txt42 a single SPI.
/linux-4.4.14/Documentation/networking/
Dxfrm_proc.txt23 i.e. Either inbound SPI, address, or IPsec protocol at SA is wrong
/linux-4.4.14/arch/blackfin/mach-bf537/
DKconfig17 int "IRQ_ERROR: PPI CAN MAC SPORT0 SPORT1 SPI UART0 UART1"
/linux-4.4.14/Documentation/devicetree/bindings/reset/
Dnxp,lpc1850-rgu.txt58 58 SPI (LPC43xx only)
/linux-4.4.14/drivers/soc/qcom/
DKconfig10 functions for connecting the underlying serial UART, SPI, and I2C
/linux-4.4.14/arch/arm/boot/dts/
Dste-hrefprev60.dtsi62 * On the first generation boards, this SSP/SPI port was connected
Domap4-var-som-om44.dtsi186 /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
197 /* SPI = 0, IRQ# = 119, 4 = active high level-sensitive */
Dkirkwood-nas2big.dts48 * A NAND flash is used instead of an SPI flash for
/linux-4.4.14/arch/powerpc/boot/dts/
Dac14xx.dts308 /* PSC4 in SPI mode */
332 /* PSC5 in SPI mode */
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dabilis,tb10x-iomux.txt35 - SPI ports: spi1, spi3
/linux-4.4.14/drivers/input/misc/
DKconfig66 tristate "support SPI bus connection"
67 depends on INPUT_AD714X && SPI
70 Say Y here if you have AD7142/AD7147 hooked to a SPI bus.
659 This driver can use either I2C or SPI communication to the
679 tristate "support SPI bus connection"
680 depends on INPUT_ADXL34X && SPI
683 Say Y here if you have ADXL345/6 hooked to a SPI bus.

12