^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Kconfig options for Bestcomm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) config PPC_BESTCOMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) tristate "Bestcomm DMA engine support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on PPC_MPC52xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select PPC_LIB_RHEAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) BestComm is the name of the communication coprocessor found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) on the Freescale MPC5200 family of processor. Its usage is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) optional for some drivers (like ATA), but required for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) others (like FEC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) If you want to use drivers that require DMA operations,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) answer Y or M. Otherwise say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) config PPC_BESTCOMM_ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) depends on PPC_BESTCOMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) This option enables the support for the ATA task.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) config PPC_BESTCOMM_FEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) depends on PPC_BESTCOMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) This option enables the support for the FEC tasks.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) config PPC_BESTCOMM_GEN_BD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) depends on PPC_BESTCOMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) This option enables the support for the GenBD tasks.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)