Lines Matching full:on
7 depends on HAS_IOMEM
30 depends on DEBUG_KERNEL
65 depends on ARCH_AIROHA || COMPILE_TEST
66 depends on SPI_MASTER
69 This enables support for SPI-NAND mode on the Airoha NAND
70 Flash Interface found on Airoha ARM SoCs. This controller
88 depends on FPGA_DFL
97 depends on ARCH_MESON || COMPILE_TEST
104 depends on COMMON_CLK
105 depends on ARCH_MESON || COMPILE_TEST
108 communication controller), which is available on platforms such as
113 depends on ARCH_APPLE || COMPILE_TEST
115 This enables support for the SPI controller present on
118 instances are present on the SoC and each connects usually
124 depends on ATH79 || COMPILE_TEST
126 This enables support for the SPI controller present on the
131 depends on ATH79 || COMPILE_TEST
134 This enables support for the SPI controller present on the
139 depends on (ARCH_MVEBU && OF) || COMPILE_TEST
141 This enables support for the SPI controller present on the
146 depends on ARCH_ASPEED || COMPILE_TEST
147 depends on OF
157 depends on ARCH_AT91 || COMPILE_TEST
158 depends on OF
160 This selects a driver for the Atmel SPI Controller, present on
165 depends on (ARCH_AT91 || COMPILE_TEST)
166 depends on MFD_AT91_USART
169 present on AT91 and SAMA5 SoC series.
173 depends on ARCH_AT91 || COMPILE_TEST
174 depends on OF && HAS_IOMEM
182 depends on MIPS_ALCHEMY
186 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
190 depends on HAS_IOMEM
199 depends on GPIOLIB
200 depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
211 depends on ((ARCH_BCM2835 || ARCH_BRCMSTB) && GPIOLIB) || COMPILE_TEST
221 depends on BCM63XX || BMIPS_GENERIC || COMPILE_TEST
223 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
227 depends on BCM63XX || BMIPS_GENERIC || ARCH_BCMBCA || COMPILE_TEST
229 This enables support for the High Speed SPI controller present on
234 depends on ARCH_BRCMSTB || ARCH_BCM || ARCH_BCM_IPROC || \
245 depends on ARCH_BCMBCA || COMPILE_TEST
247 This enables support for the High Speed SPI controller present on
267 depends on PARPORT
283 depends on OF && (ARM || ARM64 || X86 || RISCV || MIPS || COMPILE_TEST)
294 depends on OF && HAS_IOMEM && 64BIT
295 depends on SPI_MEM
306 depends on SPI_MASTER && USB
308 Enables the SPI controller on the CH341a USB to serial chip
312 depends on ARCH_CLPS711X || COMPILE_TEST
319 depends on (M520x || M523x || M5249 || M525x || M527x || M528x || M532x)
326 depends on MFD_CS42L43 && PINCTRL_CS42L43
334 depends on ARCH_DAVINCI || ARCH_KEYSTONE || COMPILE_TEST
352 depends on PCI
356 depends on HAS_IOMEM
360 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
374 depends on SPI_DW_BT1
389 depends on MFD_DLN2
399 depends on ARCH_EP93XX || COMPILE_TEST
406 depends on SOC_FALCON
408 The external bus unit (EBU) found on the FALC-ON SoC has SPI
415 depends on FSI
422 depends on ARCH_MXC || COMPILE_TEST
428 depends on ARCH_MXC || SOC_LS1021A || ARCH_LAYERSCAPE || COMPILE_TEST
429 depends on HAS_IOMEM
432 Up to four flash chips can be connected on two buses with two
439 depends on ARCH_HPE || COMPILE_TEST
446 depends on (ARM64 && ACPI) || COMPILE_TEST
448 This enables support for HiSilicon SPI controller found on
456 depends on (ARM64 && ACPI) || COMPILE_TEST
457 depends on HAS_IOMEM
464 depends on ARCH_LAYERSCAPE || ARCH_MXC || COMPILE_TEST
465 depends on HAS_IOMEM
468 Up to four slave devices can be connected on two buses with two
475 depends on GPIOLIB || COMPILE_TEST
491 depends on MIPS || COMPILE_TEST
493 This enables support for the SPFI master controller found on
498 depends on ARCH_MXC || COMPILE_TEST
504 depends on MACH_INGENIC || COMPILE_TEST
516 depends on PCI
517 depends on X86 || COMPILE_TEST
518 depends on SPI_MEM
534 depends on X86 || COMPILE_TEST
535 depends on SPI_MEM
553 depends on OF && (SUPERH || COMPILE_TEST)
560 depends on HAS_IOMEM
561 depends on KEBA_CP500 || COMPILE_TEST
565 as found on CP500 devices for example.
572 depends on PARPORT
581 depends on LOONGARCH || COMPILE_TEST
586 depends on PCI && (LOONGARCH || COMPILE_TEST)
591 Say Y or M here if you want to use the SPI controller on
597 depends on OF && (LOONGARCH || COMPILE_TEST)
602 Say Y or M here if you want to use the SPI controller on
607 depends on MACH_PXA27X_DT || COMPILE_TEST
612 Say N here unless you plan to run the kernel on an ICP DAS
617 depends on PPC_MPC52xx
624 depends on PPC_MPC52xx
631 depends on PPC_MPC512x
638 depends on OF
642 depends on FSL_SOC
646 depends on OF
659 depends on ARCH_MXC || ARCH_NXP || M5441x || COMPILE_TEST
666 depends on FSL_SOC
674 depends on USB_LJCA
685 depends on COMMON_CLK
686 depends on ARCH_MESON || COMPILE_TEST
693 depends on ARCH_MESON || COMPILE_TEST
701 depends on SPI_MASTER
704 Say Y or M here if you want to use the "hard" controllers on
710 depends on SPI_MASTER
713 Say Y or M here if you want to use the QSPI controllers on
719 depends on ARCH_MEDIATEK || COMPILE_TEST
728 depends on RALINK || COMPILE_TEST
734 depends on ARCH_MEDIATEK || COMPILE_TEST
736 This enables support for SPI NOR controller found on MediaTek
744 depends on ARCH_MEDIATEK || COMPILE_TEST
745 depends on MTD_NAND_ECC_MEDIATEK
747 This enables support for SPI-NAND mode on the MediaTek NAND
748 Flash Interface found on MediaTek ARM SoCs. This controller
754 depends on ARCH_NPCM || COMPILE_TEST
765 depends on ARCH_NPCM || COMPILE_TEST
766 depends on OF && HAS_IOMEM
775 depends on ARCH_NPCM || COMPILE_TEST
782 depends on LANTIQ || X86 || COMPILE_TEST
785 mode. This controller is found on Intel (former Lantiq) SoCs like
790 depends on GPIOLIB || COMPILE_TEST
797 depends on CAVIUM_OCTEON_SOC
799 SPI host driver for the hardware found on some Cavium OCTEON
804 depends on ARCH_OMAP1 || (ARM && COMPILE_TEST)
807 This hooks up to the MicroWire controller on OMAP1 chips.
811 depends on ARCH_OMAP2PLUS || ARCH_K3 || COMPILE_TEST
819 depends on ARCH_OMAP2PLUS || COMPILE_TEST
827 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
829 This enables using the SPI master controller on the Orion
834 depends on PCI
843 depends on MACH_PIC32 || COMPILE_TEST
849 depends on MACH_PIC32 || COMPILE_TEST
855 depends on ARM_AMBA
866 depends on PPC32 && 4xx
873 depends on ARCH_PXA || ARCH_MMP || (X86 && (PCI || ACPI)) || COMPILE_TEST
884 depends on MACH_REALTEK_RTL || COMPILE_TEST
887 This enables support for the SPI-NAND Flash controller on
895 depends on ARCH_ROCKCHIP || COMPILE_TEST
907 depends on ARCH_ROCKCHIP || COMPILE_TEST
908 depends on HAS_IOMEM && HAS_DMA
911 is a specialized controller used to access SPI flash on some
919 depends on SPI_MASTER && ATH79
925 depends on RENESAS_RPCIF
931 depends on SUPERH || ARCH_RENESAS || COMPILE_TEST
937 depends on ARCH_RENESAS || COMPILE_TEST
945 depends on ARCH_RENESAS || COMPILE_TEST
952 depends on ARCH_QCOM || COMPILE_TEST
958 depends on ARCH_QCOM || COMPILE_TEST
959 depends on MTD
967 depends on ARCH_QCOM || COMPILE_TEST
980 depends on QCOM_GENI_SE
983 master mode on the Qualcomm Technologies Inc.'s SoCs. If you say
985 interface on the Qualcomm Technologies Inc.'s SoCs.
992 depends on (PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST)
999 depends on I2C
1005 depends on HAVE_CLK
1006 depends on ARCH_SHMOBILE || ARCH_RENESAS || COMPILE_TEST
1012 depends on SUPERH || COMPILE_TEST
1018 depends on SUPERH
1025 depends on ARCH_RENESAS || COMPILE_TEST
1031 depends on HAS_IOMEM
1037 depends on ARCH_MEDIATEK || COMPILE_TEST
1038 depends on SPI_SLAVE
1047 depends on OF && HAS_IOMEM
1048 depends on SPI_MEM
1056 depends on ARCH_SOPHGO || COMPILE_TEST
1065 depends on ARCH_SPRD || COMPILE_TEST
1071 depends on ARCH_SPRD || COMPILE_TEST
1072 depends on HWSPINLOCK || (COMPILE_TEST && !HWSPINLOCK)
1074 ADI driver based on SPI for Spreadtrum SoCs.
1078 depends on ARCH_STM32 || COMPILE_TEST
1089 depends on ARCH_STM32 || COMPILE_TEST
1090 depends on OF
1091 depends on SPI_MEM
1099 depends on ARCH_STM32 || COMPILE_TEST
1100 depends on OF
1101 depends on SPI_MEM
1109 depends on ARCH_STI || COMPILE_TEST
1116 depends on ARCH_SUNXI || COMPILE_TEST
1122 depends on ARCH_SUNXI || COMPILE_TEST
1123 depends on RESET_CONTROLLER
1125 This enables using the SPI controller on the Allwinner A31 SoCs.
1129 depends on SOC_SP7021 || COMPILE_TEST
1131 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1140 depends on ARCH_SYNQUACER || COMPILE_TEST
1150 depends on SPI_MASTER
1157 depends on ARCH_MXS
1164 depends on ARCH_TEGRA || COMPILE_TEST
1165 depends on RESET_CONTROLLER
1169 on Tegra SoCs starting from Tegra210.
1173 depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
1174 depends on RESET_CONTROLLER
1182 depends on ARCH_TEGRA || COMPILE_TEST
1183 depends on RESET_CONTROLLER
1191 depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
1192 depends on RESET_CONTROLLER
1198 depends on PCI && 64BIT && (ARM64 || COMPILE_TEST)
1200 SPI host driver for the hardware found on Cavium ThunderX
1205 depends on PCI && (X86_32 || MIPS || COMPILE_TEST)
1215 depends on (ARCH_UNIPHIER || COMPILE_TEST) && OF
1216 depends on HAS_IOMEM
1229 depends on I2C
1231 Support for the SPI-I2C bridge found on the Analog Devices
1236 depends on HAS_IOMEM
1248 depends on ARCH_THUNDER2 || COMPILE_TEST
1250 Enable support for the SPI controller on the Cavium ThunderX2.
1251 (Originally on Netlogic XLP SoCs.)
1258 depends on (XTENSA && XTENSA_PLATFORM_XTFPGA) || COMPILE_TEST
1265 16 bit words in SPI mode 0, automatically asserting CS on transfer
1266 start and deasserting on end.
1270 depends on ARCH_ZYNQ || COMPILE_TEST
1271 depends on SPI_MEM
1279 depends on (SPI_MEM && HAS_DMA) || COMPILE_TEST
1286 depends on PCI
1287 depends on SPI_MASTER || X86 || COMPILE_TEST
1288 depends on SPI_MEM
1304 to be chip selects on this controller. It is still necessary to
1320 depends on m
1329 depends on SYSFS
1382 depends on PWM