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 ARCH_APPLE || COMPILE_TEST
106 This enables support for the SPI controller present on
109 instances are present on the SoC and each connects usually
115 depends on ATH79 || COMPILE_TEST
117 This enables support for the SPI controller present on the
122 depends on ATH79 || COMPILE_TEST
125 This enables support for the SPI controller present on the
130 depends on (ARCH_MVEBU && OF) || COMPILE_TEST
132 This enables support for the SPI controller present on the
137 depends on ARCH_ASPEED || COMPILE_TEST
138 depends on OF
148 depends on ARCH_AT91 || COMPILE_TEST
149 depends on OF
151 This selects a driver for the Atmel SPI Controller, present on
156 depends on (ARCH_AT91 || COMPILE_TEST)
157 depends on MFD_AT91_USART
160 present on AT91 and SAMA5 SoC series.
164 depends on ARCH_AT91 || COMPILE_TEST
165 depends on OF && HAS_IOMEM
173 depends on MIPS_ALCHEMY
177 PSC SPI controller found on Au1550, Au1200 and Au1300 series.
181 depends on HAS_IOMEM
190 depends on GPIOLIB
191 depends on ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
202 depends on ((ARCH_BCM2835 || ARCH_BRCMSTB) && GPIOLIB) || COMPILE_TEST
212 depends on BCM63XX || BMIPS_GENERIC || COMPILE_TEST
214 Enable support for the SPI controller on the Broadcom BCM63xx SoCs.
218 depends on BCM63XX || BMIPS_GENERIC || ARCH_BCMBCA || COMPILE_TEST
220 This enables support for the High Speed SPI controller present on
225 depends on ARCH_BRCMSTB || ARCH_BCM || ARCH_BCM_IPROC || \
236 depends on ARCH_BCMBCA || COMPILE_TEST
238 This enables support for the High Speed SPI controller present on
258 depends on PARPORT
274 depends on OF && (ARM || ARM64 || X86 || RISCV || MIPS || COMPILE_TEST)
285 depends on OF && HAS_IOMEM && 64BIT
286 depends on SPI_MEM
297 depends on SPI_MASTER && USB
299 Enables the SPI controller on the CH341a USB to serial chip
303 depends on ARCH_CLPS711X || COMPILE_TEST
310 depends on (M520x || M523x || M5249 || M525x || M527x || M528x || M532x)
317 depends on MFD_CS42L43 && PINCTRL_CS42L43
325 depends on ARCH_DAVINCI || ARCH_KEYSTONE || COMPILE_TEST
343 depends on PCI
347 depends on HAS_IOMEM
351 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
365 depends on SPI_DW_BT1
380 depends on MFD_DLN2
390 depends on ARCH_EP93XX || COMPILE_TEST
397 depends on SOC_FALCON
399 The external bus unit (EBU) found on the FALC-ON SoC has SPI
406 depends on FSI
413 depends on ARCH_MXC || COMPILE_TEST
419 depends on ARCH_MXC || SOC_LS1021A || ARCH_LAYERSCAPE || COMPILE_TEST
420 depends on HAS_IOMEM
423 Up to four flash chips can be connected on two buses with two
430 depends on ARCH_HPE || COMPILE_TEST
437 depends on (ARM64 && ACPI) || COMPILE_TEST
439 This enables support for HiSilicon SPI controller found on
447 depends on (ARM64 && ACPI) || COMPILE_TEST
448 depends on HAS_IOMEM
455 depends on ARCH_LAYERSCAPE || ARCH_MXC || COMPILE_TEST
456 depends on HAS_IOMEM
459 Up to four slave devices can be connected on two buses with two
466 depends on GPIOLIB || COMPILE_TEST
482 depends on MIPS || COMPILE_TEST
484 This enables support for the SPFI master controller found on
489 depends on ARCH_MXC || COMPILE_TEST
495 depends on MACH_INGENIC || COMPILE_TEST
507 depends on PCI
508 depends on X86 || COMPILE_TEST
509 depends on SPI_MEM
525 depends on X86 || COMPILE_TEST
526 depends on SPI_MEM
544 depends on OF && (SUPERH || COMPILE_TEST)
551 depends on HAS_IOMEM
552 depends on KEBA_CP500 || COMPILE_TEST
556 as found on CP500 devices for example.
563 depends on PARPORT
572 depends on LOONGARCH || COMPILE_TEST
577 depends on PCI && (LOONGARCH || COMPILE_TEST)
582 Say Y or M here if you want to use the SPI controller on
588 depends on OF && (LOONGARCH || COMPILE_TEST)
593 Say Y or M here if you want to use the SPI controller on
598 depends on MACH_PXA27X_DT || COMPILE_TEST
603 Say N here unless you plan to run the kernel on an ICP DAS
608 depends on PPC_MPC52xx
615 depends on PPC_MPC52xx
622 depends on PPC_MPC512x
629 depends on OF
633 depends on FSL_SOC
637 depends on OF
650 depends on SOC_VF610 || SOC_LS1021A || ARCH_LAYERSCAPE || M5441x || COMPILE_TEST
657 depends on FSL_SOC
665 depends on USB_LJCA
676 depends on COMMON_CLK
677 depends on ARCH_MESON || COMPILE_TEST
684 depends on ARCH_MESON || COMPILE_TEST
692 depends on SPI_MASTER
695 Say Y or M here if you want to use the "hard" controllers on
701 depends on SPI_MASTER
704 Say Y or M here if you want to use the QSPI controllers on
710 depends on ARCH_MEDIATEK || COMPILE_TEST
719 depends on RALINK || COMPILE_TEST
725 depends on ARCH_MEDIATEK || COMPILE_TEST
727 This enables support for SPI NOR controller found on MediaTek
735 depends on ARCH_MEDIATEK || COMPILE_TEST
736 depends on MTD_NAND_ECC_MEDIATEK
738 This enables support for SPI-NAND mode on the MediaTek NAND
739 Flash Interface found on MediaTek ARM SoCs. This controller
745 depends on ARCH_NPCM || COMPILE_TEST
756 depends on ARCH_NPCM || COMPILE_TEST
757 depends on OF && HAS_IOMEM
766 depends on ARCH_NPCM || COMPILE_TEST
773 depends on LANTIQ || X86 || COMPILE_TEST
776 mode. This controller is found on Intel (former Lantiq) SoCs like
781 depends on GPIOLIB || COMPILE_TEST
788 depends on CAVIUM_OCTEON_SOC
790 SPI host driver for the hardware found on some Cavium OCTEON
795 depends on ARCH_OMAP1 || (ARM && COMPILE_TEST)
798 This hooks up to the MicroWire controller on OMAP1 chips.
802 depends on ARCH_OMAP2PLUS || ARCH_K3 || COMPILE_TEST
810 depends on ARCH_OMAP2PLUS || COMPILE_TEST
818 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
820 This enables using the SPI master controller on the Orion
825 depends on PCI
834 depends on MACH_PIC32 || COMPILE_TEST
840 depends on MACH_PIC32 || COMPILE_TEST
846 depends on ARM_AMBA
857 depends on PPC32 && 4xx
864 depends on ARCH_PXA || ARCH_MMP || (X86 && (PCI || ACPI)) || COMPILE_TEST
875 depends on MACH_REALTEK_RTL || COMPILE_TEST
878 This enables support for the SPI-NAND Flash controller on
886 depends on ARCH_ROCKCHIP || COMPILE_TEST
898 depends on ARCH_ROCKCHIP || COMPILE_TEST
899 depends on HAS_IOMEM && HAS_DMA
902 is a specialized controller used to access SPI flash on some
910 depends on SPI_MASTER && ATH79
916 depends on RENESAS_RPCIF
922 depends on SUPERH || ARCH_RENESAS || COMPILE_TEST
928 depends on ARCH_RENESAS || COMPILE_TEST
935 depends on ARCH_QCOM || COMPILE_TEST
941 depends on ARCH_QCOM || COMPILE_TEST
942 depends on MTD
950 depends on ARCH_QCOM || COMPILE_TEST
963 depends on QCOM_GENI_SE
966 master mode on the Qualcomm Technologies Inc.'s SoCs. If you say
968 interface on the Qualcomm Technologies Inc.'s SoCs.
975 depends on (PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST)
982 depends on I2C
988 depends on HAVE_CLK
989 depends on ARCH_SHMOBILE || ARCH_RENESAS || COMPILE_TEST
995 depends on SUPERH || COMPILE_TEST
1001 depends on SUPERH
1008 depends on ARCH_RENESAS || COMPILE_TEST
1014 depends on HAS_IOMEM
1020 depends on ARCH_MEDIATEK || COMPILE_TEST
1021 depends on SPI_SLAVE
1030 depends on OF && HAS_IOMEM
1031 depends on SPI_MEM
1039 depends on ARCH_SOPHGO || COMPILE_TEST
1048 depends on ARCH_SPRD || COMPILE_TEST
1054 depends on ARCH_SPRD || COMPILE_TEST
1055 depends on HWSPINLOCK || (COMPILE_TEST && !HWSPINLOCK)
1057 ADI driver based on SPI for Spreadtrum SoCs.
1061 depends on ARCH_STM32 || COMPILE_TEST
1072 depends on ARCH_STM32 || COMPILE_TEST
1073 depends on OF
1074 depends on SPI_MEM
1082 depends on ARCH_STM32 || COMPILE_TEST
1083 depends on OF
1084 depends on SPI_MEM
1092 depends on ARCH_STI || COMPILE_TEST
1099 depends on ARCH_SUNXI || COMPILE_TEST
1105 depends on ARCH_SUNXI || COMPILE_TEST
1106 depends on RESET_CONTROLLER
1108 This enables using the SPI controller on the Allwinner A31 SoCs.
1112 depends on SOC_SP7021 || COMPILE_TEST
1114 This enables Sunplus SP7021 SPI controller driver on the SP7021 SoCs.
1123 depends on ARCH_SYNQUACER || COMPILE_TEST
1133 depends on SPI_MASTER
1140 depends on ARCH_MXS
1147 depends on ARCH_TEGRA || COMPILE_TEST
1148 depends on RESET_CONTROLLER
1152 on Tegra SoCs starting from Tegra210.
1156 depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
1157 depends on RESET_CONTROLLER
1165 depends on ARCH_TEGRA || COMPILE_TEST
1166 depends on RESET_CONTROLLER
1174 depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
1175 depends on RESET_CONTROLLER
1181 depends on PCI && 64BIT && (ARM64 || COMPILE_TEST)
1183 SPI host driver for the hardware found on Cavium ThunderX
1188 depends on PCI && (X86_32 || MIPS || COMPILE_TEST)
1198 depends on (ARCH_UNIPHIER || COMPILE_TEST) && OF
1199 depends on HAS_IOMEM
1212 depends on I2C
1214 Support for the SPI-I2C bridge found on the Analog Devices
1219 depends on HAS_IOMEM
1231 depends on ARCH_THUNDER2 || COMPILE_TEST
1233 Enable support for the SPI controller on the Cavium ThunderX2.
1234 (Originally on Netlogic XLP SoCs.)
1241 depends on (XTENSA && XTENSA_PLATFORM_XTFPGA) || COMPILE_TEST
1248 16 bit words in SPI mode 0, automatically asserting CS on transfer
1249 start and deasserting on end.
1253 depends on ARCH_ZYNQ || COMPILE_TEST
1254 depends on SPI_MEM
1262 depends on (SPI_MEM && HAS_DMA) || COMPILE_TEST
1269 depends on PCI
1270 depends on SPI_MASTER || X86 || COMPILE_TEST
1271 depends on SPI_MEM
1287 to be chip selects on this controller. It is still necessary to
1303 depends on m
1312 depends on SYSFS
1360 depends on PWM