summaryrefslogtreecommitdiff
path: root/drivers/soc/fsl/qe/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/soc/fsl/qe/Kconfig')
-rw-r--r--drivers/soc/fsl/qe/Kconfig29
1 files changed, 27 insertions, 2 deletions
diff --git a/drivers/soc/fsl/qe/Kconfig b/drivers/soc/fsl/qe/Kconfig
index 357c5800b112..eb03f42ab978 100644
--- a/drivers/soc/fsl/qe/Kconfig
+++ b/drivers/soc/fsl/qe/Kconfig
@@ -17,7 +17,7 @@ config QUICC_ENGINE
config UCC_SLOW
bool
- default y if SERIAL_QE
+ default y if SERIAL_QE || (CPM_QMC && QUICC_ENGINE)
help
This option provides qe_lib support to UCC slow
protocols: UART, BISYNC, QMC
@@ -31,7 +31,31 @@ config UCC_FAST
config UCC
bool
- default y if UCC_FAST || UCC_SLOW
+ default y if UCC_FAST || UCC_SLOW || (CPM_TSA && QUICC_ENGINE)
+
+config CPM_TSA
+ tristate "CPM/QE TSA support"
+ depends on OF && HAS_IOMEM
+ depends on CPM1 || QUICC_ENGINE || \
+ ((CPM || QUICC_ENGINE) && COMPILE_TEST)
+ help
+ Freescale CPM/QE Time Slot Assigner (TSA)
+ controller.
+
+ This option enables support for this
+ controller
+
+config CPM_QMC
+ tristate "CPM/QE QMC support"
+ depends on OF && HAS_IOMEM
+ depends on FSL_SOC
+ depends on CPM_TSA
+ help
+ Freescale CPM/QE QUICC Multichannel Controller
+ (QMC)
+
+ This option enables support for this
+ controller
config QE_TDM
bool
@@ -39,6 +63,7 @@ config QE_TDM
config QE_USB
bool
+ depends on QUICC_ENGINE
default y if USB_FSL_QE
help
QE USB Controller support