1f1b1f770SAdam Fordmenuconfig SPI 2f1b1f770SAdam Ford bool "SPI Support" 3f1b1f770SAdam Ford 4f1b1f770SAdam Fordif SPI 5de823053SJagan Teki 6da333ae7SMasahiro Yamadaconfig DM_SPI 7da333ae7SMasahiro Yamada bool "Enable Driver Model for SPI drivers" 8da333ae7SMasahiro Yamada depends on DM 9da333ae7SMasahiro Yamada help 10f94a1bedSSimon Glass Enable driver model for SPI. The SPI slave interface 11f94a1bedSSimon Glass (spi_setup_slave(), spi_xfer(), etc.) is then implemented by 12f94a1bedSSimon Glass the SPI uclass. Drivers provide methods to access the SPI 13f94a1bedSSimon Glass buses that they control. The uclass interface is defined in 14f94a1bedSSimon Glass include/spi.h. The existing spi_slave structure is attached 15f94a1bedSSimon Glass as 'parent data' to every slave on each bus. Slaves 16f94a1bedSSimon Glass typically use driver-private data instead of extending the 17f94a1bedSSimon Glass spi_slave structure. 18892cac72SSimon Glass 19d13f5b25SBoris Brezillonconfig SPI_MEM 20d13f5b25SBoris Brezillon bool "SPI memory extension" 21d13f5b25SBoris Brezillon help 22d13f5b25SBoris Brezillon Enable this option if you want to enable the SPI memory extension. 23d13f5b25SBoris Brezillon This extension is meant to simplify interaction with SPI memories 24d13f5b25SBoris Brezillon by providing an high-level interface to send memory-like commands. 25d13f5b25SBoris Brezillon 266430eea6SVignesh Rif DM_SPI 276430eea6SVignesh R 2815a56f9cSThomas Chouconfig ALTERA_SPI 2915a56f9cSThomas Chou bool "Altera SPI driver" 3015a56f9cSThomas Chou help 3115a56f9cSThomas Chou Enable the Altera SPI driver. This driver can be used to 3215a56f9cSThomas Chou access the SPI NOR flash on platforms embedding this Altera 3315a56f9cSThomas Chou IP core. Please find details on the "Embedded Peripherals IP 3415a56f9cSThomas Chou User Guide" of Altera. 3515a56f9cSThomas Chou 3615927aefSJagan Tekiconfig ATCSPI200_SPI 3715927aefSJagan Teki bool "Andestech ATCSPI200 SPI driver" 3815927aefSJagan Teki help 3915927aefSJagan Teki Enable the Andestech ATCSPI200 SPI driver. This driver can be 4015927aefSJagan Teki used to access the SPI flash on AE3XX and AE250 platforms embedding 4115927aefSJagan Teki this Andestech IP core. 4215927aefSJagan Teki 43b85dc460SWills Wangconfig ATH79_SPI 44b85dc460SWills Wang bool "Atheros SPI driver" 45b85dc460SWills Wang depends on ARCH_ATH79 46b85dc460SWills Wang help 47b85dc460SWills Wang Enable the Atheros ar7xxx/ar9xxx SoC SPI driver, it was used 48b85dc460SWills Wang to access SPI NOR flash and other SPI peripherals. This driver 49b85dc460SWills Wang uses driver model and requires a device tree binding to operate. 50b85dc460SWills Wang please refer to doc/device-tree-bindings/spi/spi-ath79.txt. 51b85dc460SWills Wang 520eafd4b7SWenyou Yangconfig ATMEL_SPI 530eafd4b7SWenyou Yang bool "Atmel SPI driver" 5489d4fc15SJagan Teki default y if ARCH_AT91 550eafd4b7SWenyou Yang help 560eafd4b7SWenyou Yang This enables driver for the Atmel SPI Controller, present on 57daab59acSAndy Shevchenko many AT91 (ARM) chips. This driver can be used to access 58daab59acSAndy Shevchenko the SPI Flash, such as AT25DF321. 590eafd4b7SWenyou Yang 6029cc4368SÁlvaro Fernández Rojasconfig BCM63XX_HSSPI 6129cc4368SÁlvaro Fernández Rojas bool "BCM63XX HSSPI driver" 6229cc4368SÁlvaro Fernández Rojas depends on ARCH_BMIPS 6329cc4368SÁlvaro Fernández Rojas help 6429cc4368SÁlvaro Fernández Rojas Enable the BCM6328 HSSPI driver. This driver can be used to 6529cc4368SÁlvaro Fernández Rojas access the SPI NOR flash on platforms embedding this Broadcom 6629cc4368SÁlvaro Fernández Rojas SPI core. 6729cc4368SÁlvaro Fernández Rojas 685ac07d29SÁlvaro Fernández Rojasconfig BCM63XX_SPI 695ac07d29SÁlvaro Fernández Rojas bool "BCM6348 SPI driver" 705ac07d29SÁlvaro Fernández Rojas depends on ARCH_BMIPS 715ac07d29SÁlvaro Fernández Rojas help 725ac07d29SÁlvaro Fernández Rojas Enable the BCM6348/BCM6358 SPI driver. This driver can be used to 735ac07d29SÁlvaro Fernández Rojas access the SPI NOR flash on platforms embedding these Broadcom 745ac07d29SÁlvaro Fernández Rojas SPI cores. 755ac07d29SÁlvaro Fernández Rojas 76894c3ad2SThomas Fitzsimmonsconfig BCMSTB_SPI 77894c3ad2SThomas Fitzsimmons bool "BCMSTB SPI driver" 78894c3ad2SThomas Fitzsimmons help 79894c3ad2SThomas Fitzsimmons Enable the Broadcom set-top box SPI driver. This driver can 80894c3ad2SThomas Fitzsimmons be used to access the SPI flash on platforms embedding this 81894c3ad2SThomas Fitzsimmons Broadcom SPI core. 82894c3ad2SThomas Fitzsimmons 83e4976af8SJagan Tekiconfig CADENCE_QSPI 84e4976af8SJagan Teki bool "Cadence QSPI driver" 85e4976af8SJagan Teki help 86e4976af8SJagan Teki Enable the Cadence Quad-SPI (QSPI) driver. This driver can be 87e4976af8SJagan Teki used to access the SPI NOR flash on platforms embedding this 88e4976af8SJagan Teki Cadence IP core. 89e4976af8SJagan Teki 90e4976af8SJagan Tekiconfig DESIGNWARE_SPI 91e4976af8SJagan Teki bool "Designware SPI driver" 92e4976af8SJagan Teki help 93e4976af8SJagan Teki Enable the Designware SPI driver. This driver can be used to 94e4976af8SJagan Teki access the SPI NOR flash on platforms embedding this Designware 95e4976af8SJagan Teki IP core. 96e4976af8SJagan Teki 97c354eee8SJagan Tekiconfig EXYNOS_SPI 98c354eee8SJagan Teki bool "Samsung Exynos SPI driver" 99c354eee8SJagan Teki help 100c354eee8SJagan Teki Enable the Samsung Exynos SPI driver. This driver can be used to 101c354eee8SJagan Teki access the SPI NOR flash on platforms embedding this Samsung 102c354eee8SJagan Teki Exynos IP core. 103c354eee8SJagan Teki 10494ea308dSJagan Tekiconfig FSL_DSPI 10594ea308dSJagan Teki bool "Freescale DSPI driver" 10694ea308dSJagan Teki help 10794ea308dSJagan Teki Enable the Freescale DSPI driver. This driver can be used to 10894ea308dSJagan Teki access the SPI NOR flash and SPI Data flash on platforms embedding 10994ea308dSJagan Teki this Freescale DSPI IP core. LS102xA and Colibri VF50/VF61 platforms 11094ea308dSJagan Teki use this driver. 11194ea308dSJagan Teki 11245636010SJagan Tekiconfig ICH_SPI 11345636010SJagan Teki bool "Intel ICH SPI driver" 1146d825178SVignesh R imply SPI_FLASH_BAR 11545636010SJagan Teki help 11645636010SJagan Teki Enable the Intel ICH SPI driver. This driver can be used to 11745636010SJagan Teki access the SPI NOR flash on platforms embedding this Intel 11845636010SJagan Teki ICH IP core. 11945636010SJagan Teki 1209d26506aSNeil Armstrongconfig MESON_SPIFC 1219d26506aSNeil Armstrong bool "Amlogic Meson SPI Flash Controller driver" 1229d26506aSNeil Armstrong depends on ARCH_MESON 1239d26506aSNeil Armstrong help 1249d26506aSNeil Armstrong Enable the Amlogic Meson SPI Flash Controller SPIFC) driver. 1259d26506aSNeil Armstrong This driver can be used to access the SPI NOR flash chips on 1269d26506aSNeil Armstrong Amlogic Meson SoCs. 1279d26506aSNeil Armstrong 128f34d0315SChristophe Leroyconfig MPC8XX_SPI 129f34d0315SChristophe Leroy bool "MPC8XX SPI Driver" 130f34d0315SChristophe Leroy depends on MPC8xx 131f34d0315SChristophe Leroy help 132f34d0315SChristophe Leroy Enable support for SPI on MPC8XX 133f34d0315SChristophe Leroy 1345eee9deeSStefan Roeseconfig MT7621_SPI 1355eee9deeSStefan Roese bool "MediaTek MT7621 SPI driver" 1365eee9deeSStefan Roese depends on ARCH_MT7620 1375eee9deeSStefan Roese help 1385eee9deeSStefan Roese Enable the MT7621 SPI driver. This driver can be used to access 1395eee9deeSStefan Roese the SPI NOR flash on platforms embedding this Ralink / MediaTek 1405eee9deeSStefan Roese SPI core, like MT7621/7628/7688. 1415eee9deeSStefan Roese 142052cafd2SGuochun Maoconfig MTK_QSPI 143052cafd2SGuochun Mao bool "Mediatek QSPI driver" 1446d825178SVignesh R imply SPI_FLASH_BAR 145052cafd2SGuochun Mao help 146052cafd2SGuochun Mao Enable the Mediatek QSPI driver. This driver can be 147052cafd2SGuochun Mao used to access the SPI NOR flash on platforms embedding this 148052cafd2SGuochun Mao Mediatek QSPI IP core. 149052cafd2SGuochun Mao 1503fda4ef3SStefan Roeseconfig MVEBU_A3700_SPI 1513fda4ef3SStefan Roese bool "Marvell Armada 3700 SPI driver" 152dbbd5bddSMarek Behún select CLK_ARMADA_3720 1533fda4ef3SStefan Roese help 1543fda4ef3SStefan Roese Enable the Marvell Armada 3700 SPI driver. This driver can be 1553fda4ef3SStefan Roese used to access the SPI NOR flash on platforms embedding this 1563fda4ef3SStefan Roese Marvell IP core. 1573fda4ef3SStefan Roese 158e19b9004SPurna Chandra Mandalconfig PIC32_SPI 159e19b9004SPurna Chandra Mandal bool "Microchip PIC32 SPI driver" 160e19b9004SPurna Chandra Mandal depends on MACH_PIC32 161e19b9004SPurna Chandra Mandal help 162e19b9004SPurna Chandra Mandal Enable the Microchip PIC32 SPI driver. This driver can be used 163e19b9004SPurna Chandra Mandal to access the SPI NOR flash, MMC-over-SPI on platforms based on 164e19b9004SPurna Chandra Mandal Microchip PIC32 family devices. 165e19b9004SPurna Chandra Mandal 1668a4791faSQuentin Schulzconfig PL022_SPI 1678a4791faSQuentin Schulz bool "ARM AMBA PL022 SSP controller driver" 1688a4791faSQuentin Schulz depends on ARM 1698a4791faSQuentin Schulz help 1708a4791faSQuentin Schulz This selects the ARM(R) AMBA(R) PrimeCell PL022 SSP 1718a4791faSQuentin Schulz controller. If you have an embedded system with an AMBA(R) 1728a4791faSQuentin Schulz bus and a PL022 controller, say Y or M here. 1738a4791faSQuentin Schulz 174fbebea27SMarek Vasutconfig RENESAS_RPC_SPI 175fbebea27SMarek Vasut bool "Renesas RPC SPI driver" 176fbebea27SMarek Vasut depends on RCAR_GEN3 1776d825178SVignesh R imply SPI_FLASH_BAR 178fbebea27SMarek Vasut help 179fbebea27SMarek Vasut Enable the Renesas RPC SPI driver, used to access SPI NOR flash 180fbebea27SMarek Vasut on Renesas RCar Gen3 SoCs. This uses driver model and requires a 181fbebea27SMarek Vasut device tree binding to operate. 182fbebea27SMarek Vasut 1831b2fd5bfSSimon Glassconfig ROCKCHIP_SPI 1841b2fd5bfSSimon Glass bool "Rockchip SPI driver" 1851b2fd5bfSSimon Glass help 1861b2fd5bfSSimon Glass Enable the Rockchip SPI driver, used to access SPI NOR flash and 1871b2fd5bfSSimon Glass other SPI peripherals (such as the Chrome OS EC) on Rockchip SoCs. 1881b2fd5bfSSimon Glass This uses driver model and requires a device tree binding to 1891b2fd5bfSSimon Glass operate. 1901b2fd5bfSSimon Glass 191892cac72SSimon Glassconfig SANDBOX_SPI 192892cac72SSimon Glass bool "Sandbox SPI driver" 193892cac72SSimon Glass depends on SANDBOX && DM 194892cac72SSimon Glass help 195892cac72SSimon Glass Enable SPI support for sandbox. This is an emulation of a real SPI 196892cac72SSimon Glass bus. Devices can be attached to the bus using the device tree 197892cac72SSimon Glass which specifies the driver to use. As an example, see this device 198892cac72SSimon Glass tree fragment from sandbox.dts. It shows that the SPI bus has a 199892cac72SSimon Glass single flash device on chip select 0 which is emulated by the driver 200892cac72SSimon Glass for "sandbox,spi-flash", which is in drivers/mtd/spi/sandbox.c. 201892cac72SSimon Glass 202892cac72SSimon Glass spi@0 { 203892cac72SSimon Glass #address-cells = <1>; 204892cac72SSimon Glass #size-cells = <0>; 205892cac72SSimon Glass reg = <0>; 206892cac72SSimon Glass compatible = "sandbox,spi"; 207892cac72SSimon Glass cs-gpios = <0>, <&gpio_a 0>; 208892cac72SSimon Glass flash@0 { 209892cac72SSimon Glass reg = <0>; 210892cac72SSimon Glass compatible = "spansion,m25p16", "sandbox,spi-flash"; 211892cac72SSimon Glass spi-max-frequency = <40000000>; 212892cac72SSimon Glass sandbox,filename = "spi.bin"; 213892cac72SSimon Glass }; 214892cac72SSimon Glass }; 21567d7a9d6SMarek Vasut 216*a51cd54eSJagan Tekiconfig SPI_SUNXI 217*a51cd54eSJagan Teki bool "Allwinner SoC SPI controllers" 218*a51cd54eSJagan Teki help 219*a51cd54eSJagan Teki Enable the Allwinner SoC SPi controller driver. 220*a51cd54eSJagan Teki 221*a51cd54eSJagan Teki Same controller driver can reuse in all Allwinner SoC variants. 222*a51cd54eSJagan Teki 223d4363baaSMichael Kurzconfig STM32_QSPI 224d4363baaSMichael Kurz bool "STM32F7 QSPI driver" 225d4363baaSMichael Kurz depends on STM32F7 2266d825178SVignesh R imply SPI_FLASH_BAR 227d4363baaSMichael Kurz help 228d4363baaSMichael Kurz Enable the STM32F7 Quad-SPI (QSPI) driver. This driver can be 229d4363baaSMichael Kurz used to access the SPI NOR flash chips on platforms embedding 230d4363baaSMichael Kurz this ST IP core. 231d4363baaSMichael Kurz 2325bf9a2d3SJagan Tekiconfig TEGRA114_SPI 2335bf9a2d3SJagan Teki bool "nVidia Tegra114 SPI driver" 2345bf9a2d3SJagan Teki help 2355bf9a2d3SJagan Teki Enable the nVidia Tegra114 SPI driver. This driver can be used to 2365bf9a2d3SJagan Teki access the SPI NOR flash on platforms embedding this nVidia Tegra114 2375bf9a2d3SJagan Teki IP core. 2385bf9a2d3SJagan Teki 2395bf9a2d3SJagan Teki This controller is different than the older SoCs SPI controller and 2405bf9a2d3SJagan Teki also register interface get changed with this controller. 2415bf9a2d3SJagan Teki 2422f3e6f8cSJagan Tekiconfig TEGRA20_SFLASH 2432f3e6f8cSJagan Teki bool "nVidia Tegra20 Serial Flash controller driver" 2442f3e6f8cSJagan Teki help 2452f3e6f8cSJagan Teki Enable the nVidia Tegra20 Serial Flash controller driver. This driver 2462f3e6f8cSJagan Teki can be used to access the SPI NOR flash on platforms embedding this 2472f3e6f8cSJagan Teki nVidia Tegra20 IP core. 2482f3e6f8cSJagan Teki 2494495830cSJagan Tekiconfig TEGRA20_SLINK 2504495830cSJagan Teki bool "nVidia Tegra20/Tegra30 SLINK driver" 2514495830cSJagan Teki help 2524495830cSJagan Teki Enable the nVidia Tegra20/Tegra30 SLINK driver. This driver can 2534495830cSJagan Teki be used to access the SPI NOR flash on platforms embedding this 2544495830cSJagan Teki nVidia Tegra20/Tegra30 IP cores. 2554495830cSJagan Teki 2564e675ff2STom Warrenconfig TEGRA210_QSPI 2574e675ff2STom Warren bool "nVidia Tegra210 QSPI driver" 2584e675ff2STom Warren help 2594e675ff2STom Warren Enable the Tegra Quad-SPI (QSPI) driver for T210. This driver 2604e675ff2STom Warren be used to access SPI chips on platforms embedding this 2614e675ff2STom Warren NVIDIA Tegra210 IP core. 2624e675ff2STom Warren 263075143d3SJagan Tekiconfig XILINX_SPI 264075143d3SJagan Teki bool "Xilinx SPI driver" 265075143d3SJagan Teki help 266075143d3SJagan Teki Enable the Xilinx SPI driver from the Xilinx EDK. This SPI 267075143d3SJagan Teki controller support 8 bit SPI transfers only, with or w/o FIFO. 268075143d3SJagan Teki For more info on Xilinx SPI Register Definitions and Overview 269075143d3SJagan Teki see driver file - drivers/spi/xilinx_spi.c 270075143d3SJagan Teki 271df30a425SJagan Tekiconfig ZYNQ_SPI 272df30a425SJagan Teki bool "Zynq SPI driver" 273ec48b6c9SMichal Simek depends on ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL 274df30a425SJagan Teki help 275df30a425SJagan Teki Enable the Zynq SPI driver. This driver can be used to 276df30a425SJagan Teki access the SPI NOR flash on platforms embedding this Zynq 277df30a425SJagan Teki SPI IP core. 278de823053SJagan Teki 27978a025acSJagan Tekiconfig ZYNQ_QSPI 28078a025acSJagan Teki bool "Zynq QSPI driver" 28178a025acSJagan Teki depends on ARCH_ZYNQ 2826d825178SVignesh R imply SPI_FLASH_BAR 28378a025acSJagan Teki help 28478a025acSJagan Teki Enable the Zynq Quad-SPI (QSPI) driver. This driver can be 28578a025acSJagan Teki used to access the SPI NOR flash on platforms embedding this 28678a025acSJagan Teki Zynq QSPI IP core. This IP is used to connect the flash in 28778a025acSJagan Teki 4-bit qspi, 8-bit dual stacked and shared 4-bit dual parallel. 28878a025acSJagan Teki 28922cca173SSiva Durga Prasad Paladuguconfig ZYNQMP_GQSPI 29022cca173SSiva Durga Prasad Paladugu bool "Configure ZynqMP Generic QSPI" 291ec48b6c9SMichal Simek depends on ARCH_ZYNQMP || ARCH_VERSAL 29222cca173SSiva Durga Prasad Paladugu help 29322cca173SSiva Durga Prasad Paladugu This option is used to enable ZynqMP QSPI controller driver which 29422cca173SSiva Durga Prasad Paladugu is used to communicate with qspi flash devices. 29522cca173SSiva Durga Prasad Paladugu 296e4976af8SJagan Tekiendif # if DM_SPI 297e4976af8SJagan Teki 29841eb8ff5SPeng Fanconfig SOFT_SPI 29941eb8ff5SPeng Fan bool "Soft SPI driver" 30041eb8ff5SPeng Fan help 30141eb8ff5SPeng Fan Enable Soft SPI driver. This driver is to use GPIO simulate 30241eb8ff5SPeng Fan the SPI protocol. 30341eb8ff5SPeng Fan 304fd6e0b05SLars Povlsenconfig MSCC_BB_SPI 305fd6e0b05SLars Povlsen bool "MSCC bitbang SPI driver" 306fd6e0b05SLars Povlsen depends on SOC_VCOREIII 307fd6e0b05SLars Povlsen help 308fd6e0b05SLars Povlsen Enable MSCC bitbang SPI driver. This driver can be used on 309fd6e0b05SLars Povlsen MSCC SOCs. 310fd6e0b05SLars Povlsen 311fbca0e66STuomas Tynkkynenconfig CF_SPI 312fbca0e66STuomas Tynkkynen bool "ColdFire SPI driver" 313fbca0e66STuomas Tynkkynen help 314fbca0e66STuomas Tynkkynen Enable the ColdFire SPI driver. This driver can be used on 315fbca0e66STuomas Tynkkynen some m68k SoCs. 316fbca0e66STuomas Tynkkynen 3173debffa7SJagan Tekiconfig FSL_ESPI 3183debffa7SJagan Teki bool "Freescale eSPI driver" 3193debffa7SJagan Teki help 3203debffa7SJagan Teki Enable the Freescale eSPI driver. This driver can be used to 3213debffa7SJagan Teki access the SPI interface and SPI NOR flash on platforms embedding 3223debffa7SJagan Teki this Freescale eSPI IP core. 3233debffa7SJagan Teki 32421b1dd18SJagan Tekiconfig FSL_QSPI 32521b1dd18SJagan Teki bool "Freescale QSPI driver" 3266d825178SVignesh R imply SPI_FLASH_BAR 32721b1dd18SJagan Teki help 32821b1dd18SJagan Teki Enable the Freescale Quad-SPI (QSPI) driver. This driver can be 32921b1dd18SJagan Teki used to access the SPI NOR flash on platforms embedding this 33021b1dd18SJagan Teki Freescale IP core. 33121b1dd18SJagan Teki 33226410c15SAdam Fordconfig DAVINCI_SPI 33326410c15SAdam Ford bool "Davinci & Keystone SPI driver" 33426410c15SAdam Ford depends on ARCH_DAVINCI || ARCH_KEYSTONE 33526410c15SAdam Ford help 33626410c15SAdam Ford Enable the Davinci SPI driver 33726410c15SAdam Ford 33895d3877aSTuomas Tynkkynenconfig SH_SPI 33995d3877aSTuomas Tynkkynen bool "SuperH SPI driver" 34095d3877aSTuomas Tynkkynen help 34195d3877aSTuomas Tynkkynen Enable the SuperH SPI controller driver. This driver can be used 34295d3877aSTuomas Tynkkynen on various SuperH SoCs, such as SH7757. 34395d3877aSTuomas Tynkkynen 344a5dfabeaSTuomas Tynkkynenconfig SH_QSPI 345a5dfabeaSTuomas Tynkkynen bool "Renesas Quad SPI driver" 346a5dfabeaSTuomas Tynkkynen help 347a5dfabeaSTuomas Tynkkynen Enable the Renesas Quad SPI controller driver. This driver can be 348a5dfabeaSTuomas Tynkkynen used on Renesas SoCs. 349a5dfabeaSTuomas Tynkkynen 350e4976af8SJagan Tekiconfig TI_QSPI 351e4976af8SJagan Teki bool "TI QSPI driver" 352e4976af8SJagan Teki help 353e4976af8SJagan Teki Enable the TI Quad-SPI (QSPI) driver for DRA7xx and AM43xx evms. 354e4976af8SJagan Teki This driver support spi flash single, quad and memory reads. 355e4976af8SJagan Teki 3564a942f49STuomas Tynkkynenconfig KIRKWOOD_SPI 3574a942f49STuomas Tynkkynen bool "Marvell Kirkwood SPI Driver" 3584a942f49STuomas Tynkkynen help 3594a942f49STuomas Tynkkynen Enable support for SPI on various Marvell SoCs, such as 3604a942f49STuomas Tynkkynen Kirkwood and Armada 375. 3614a942f49STuomas Tynkkynen 3622c4b096bSTuomas Tynkkynenconfig LPC32XX_SSP 3632c4b096bSTuomas Tynkkynen bool "LPC32XX SPI Driver" 3642c4b096bSTuomas Tynkkynen help 3652c4b096bSTuomas Tynkkynen Enable support for SPI on LPC32xx 3662c4b096bSTuomas Tynkkynen 367bbdf3869STuomas Tynkkynenconfig MPC8XXX_SPI 368bbdf3869STuomas Tynkkynen bool "MPC8XXX SPI Driver" 369bbdf3869STuomas Tynkkynen help 370bbdf3869STuomas Tynkkynen Enable support for SPI on the MPC8XXX PowerPC SoCs. 371bbdf3869STuomas Tynkkynen 37260e54562STuomas Tynkkynenconfig MXC_SPI 37360e54562STuomas Tynkkynen bool "MXC SPI Driver" 37460e54562STuomas Tynkkynen help 37560e54562STuomas Tynkkynen Enable the MXC SPI controller driver. This driver can be used 37660e54562STuomas Tynkkynen on various i.MX SoCs such as i.MX31/35/51/6/7. 37760e54562STuomas Tynkkynen 3787b819b56STuomas Tynkkynenconfig MXS_SPI 3797b819b56STuomas Tynkkynen bool "MXS SPI Driver" 3807b819b56STuomas Tynkkynen help 3817b819b56STuomas Tynkkynen Enable the MXS SPI controller driver. This driver can be used 3827b819b56STuomas Tynkkynen on the i.MX23 and i.MX28 SoCs. 3837b819b56STuomas Tynkkynen 384a41e3e14SAdam Fordconfig OMAP3_SPI 385a41e3e14SAdam Ford bool "McSPI driver for OMAP" 386a41e3e14SAdam Ford help 387a41e3e14SAdam Ford SPI master controller for OMAP24XX and later Multichannel SPI 388a41e3e14SAdam Ford (McSPI). This driver be used to access SPI chips on platforms 389a41e3e14SAdam Ford embedding this OMAP3 McSPI IP core. 390a41e3e14SAdam Ford 391f1b1f770SAdam Fordendif # menu "SPI Support" 392