162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Kconfig options for Bestcomm
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciconfig PPC_BESTCOMM
762306a36Sopenharmony_ci	tristate "Bestcomm DMA engine support"
862306a36Sopenharmony_ci	depends on PPC_MPC52xx
962306a36Sopenharmony_ci	default n
1062306a36Sopenharmony_ci	select PPC_LIB_RHEAP
1162306a36Sopenharmony_ci	help
1262306a36Sopenharmony_ci	  BestComm is the name of the communication coprocessor found
1362306a36Sopenharmony_ci	  on the Freescale MPC5200 family of processor.  Its usage is
1462306a36Sopenharmony_ci	  optional for some drivers (like ATA), but required for
1562306a36Sopenharmony_ci	  others (like FEC).
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	  If you want to use drivers that require DMA operations,
1862306a36Sopenharmony_ci	  answer Y or M. Otherwise say N.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciconfig PPC_BESTCOMM_ATA
2162306a36Sopenharmony_ci	tristate
2262306a36Sopenharmony_ci	depends on PPC_BESTCOMM
2362306a36Sopenharmony_ci	help
2462306a36Sopenharmony_ci	  This option enables the support for the ATA task.
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciconfig PPC_BESTCOMM_FEC
2762306a36Sopenharmony_ci	tristate
2862306a36Sopenharmony_ci	depends on PPC_BESTCOMM
2962306a36Sopenharmony_ci	help
3062306a36Sopenharmony_ci	  This option enables the support for the FEC tasks.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciconfig PPC_BESTCOMM_GEN_BD
3362306a36Sopenharmony_ci	tristate
3462306a36Sopenharmony_ci	depends on PPC_BESTCOMM
3562306a36Sopenharmony_ci	help
3662306a36Sopenharmony_ci	  This option enables the support for the GenBD tasks.
3762306a36Sopenharmony_ci
38