Kconfig (dce4bc30f42d313b4dc5832316196411b7f07ad0) Kconfig (3fcd3d2fe44dc9dfca20b6aed117f314a50ba0ff)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# SPI driver configuration
4#
5menuconfig SPI
6 bool "SPI support"
7 depends on HAS_IOMEM
8 help

--- 633 unchanged lines hidden (view full) ---

642 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
643 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
644 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
645 master mode.
646
647config SPI_FSL_DSPI
648 tristate "Freescale DSPI controller"
649 select REGMAP_MMIO
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# SPI driver configuration
4#
5menuconfig SPI
6 bool "SPI support"
7 depends on HAS_IOMEM
8 help

--- 633 unchanged lines hidden (view full) ---

642 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
643 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
644 This also enables using the Aeroflex Gaisler GRLIB SPI controller in
645 master mode.
646
647config SPI_FSL_DSPI
648 tristate "Freescale DSPI controller"
649 select REGMAP_MMIO
650 depends on ARCH_MXC || ARCH_NXP || M5441x || COMPILE_TEST
650 depends on SOC_VF610 || SOC_LS1021A || ARCH_LAYERSCAPE || M5441x || COMPILE_TEST
651 help
652 This enables support for the Freescale DSPI controller in master
651 help
652 This enables support for the Freescale DSPI controller in master
653 mode. S32, VF610, LS1021A and ColdFire platforms uses the controller.
653 mode. VF610, LS1021A and ColdFire platforms uses the controller.
654
655config SPI_FSL_ESPI
656 tristate "Freescale eSPI controller"
657 depends on FSL_SOC
658 help
659 This enables using the Freescale eSPI controllers in master mode.
660 From MPC8536, 85xx platform uses the controller, and all P10xx,
661 P20xx, P30xx,P40xx, P50xx uses this controller.

--- 688 unchanged lines hidden (view full) ---

1350
1351config SPI_DYNAMIC
1352 def_bool ACPI || OF_DYNAMIC || SPI_SLAVE
1353
1354if SPI_OFFLOAD
1355
1356comment "SPI Offload triggers"
1357
654
655config SPI_FSL_ESPI
656 tristate "Freescale eSPI controller"
657 depends on FSL_SOC
658 help
659 This enables using the Freescale eSPI controllers in master mode.
660 From MPC8536, 85xx platform uses the controller, and all P10xx,
661 P20xx, P30xx,P40xx, P50xx uses this controller.

--- 688 unchanged lines hidden (view full) ---

1350
1351config SPI_DYNAMIC
1352 def_bool ACPI || OF_DYNAMIC || SPI_SLAVE
1353
1354if SPI_OFFLOAD
1355
1356comment "SPI Offload triggers"
1357
1358config SPI_OFFLOAD_TRIGGER_ADI_UTIL_SD
1359 tristate "SPI offload trigger using ADI sigma-delta utility"
1360 help
1361 SPI offload trigger from ADI sigma-delta utility FPGA IP block.
1362
1358config SPI_OFFLOAD_TRIGGER_PWM
1359 tristate "SPI offload trigger using PWM"
1360 depends on PWM
1361 help
1362 Generic SPI offload trigger implemented using PWM output.
1363
1364endif # SPI_OFFLOAD
1365
1366endif # SPI
1363config SPI_OFFLOAD_TRIGGER_PWM
1364 tristate "SPI offload trigger using PWM"
1365 depends on PWM
1366 help
1367 Generic SPI offload trigger implemented using PWM output.
1368
1369endif # SPI_OFFLOAD
1370
1371endif # SPI