18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Kconfig options for Bestcomm
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciconfig PPC_BESTCOMM
78c2ecf20Sopenharmony_ci	tristate "Bestcomm DMA engine support"
88c2ecf20Sopenharmony_ci	depends on PPC_MPC52xx
98c2ecf20Sopenharmony_ci	default n
108c2ecf20Sopenharmony_ci	select PPC_LIB_RHEAP
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  BestComm is the name of the communication coprocessor found
138c2ecf20Sopenharmony_ci	  on the Freescale MPC5200 family of processor.  Its usage is
148c2ecf20Sopenharmony_ci	  optional for some drivers (like ATA), but required for
158c2ecf20Sopenharmony_ci	  others (like FEC).
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci	  If you want to use drivers that require DMA operations,
188c2ecf20Sopenharmony_ci	  answer Y or M. Otherwise say N.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciconfig PPC_BESTCOMM_ATA
218c2ecf20Sopenharmony_ci	tristate
228c2ecf20Sopenharmony_ci	depends on PPC_BESTCOMM
238c2ecf20Sopenharmony_ci	help
248c2ecf20Sopenharmony_ci	  This option enables the support for the ATA task.
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciconfig PPC_BESTCOMM_FEC
278c2ecf20Sopenharmony_ci	tristate
288c2ecf20Sopenharmony_ci	depends on PPC_BESTCOMM
298c2ecf20Sopenharmony_ci	help
308c2ecf20Sopenharmony_ci	  This option enables the support for the FEC tasks.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciconfig PPC_BESTCOMM_GEN_BD
338c2ecf20Sopenharmony_ci	tristate
348c2ecf20Sopenharmony_ci	depends on PPC_BESTCOMM
358c2ecf20Sopenharmony_ci	help
368c2ecf20Sopenharmony_ci	  This option enables the support for the GenBD tasks.
378c2ecf20Sopenharmony_ci
38