summaryrefslogtreecommitdiff
path: root/drivers/soc/fsl/qe/Kconfig
diff options
context:
space:
mode:
authorHerve Codina <herve.codina@bootlin.com>2023-02-17 15:56:37 +0100
committerMark Brown <broonie@kernel.org>2023-03-05 23:36:56 +0000
commit1d4ba0b81c1cf2bfc0c55658f53809846ae9de52 (patch)
tree0844ed37e318255051743f833dad7f6da8a43059 /drivers/soc/fsl/qe/Kconfig
parentf8c760e8fc414bb02373c5ede62fdac53ca8ccb2 (diff)
soc: fsl: cpm1: Add support for TSA
The TSA (Time Slot Assigner) purpose is to route some TDM time-slots to other internal serial controllers. It is available in some PowerQUICC SoC such as the MPC885 or MPC866. It is also available on some Quicc Engine SoCs. This current version support CPM1 SoCs only and some enhancement are needed to support Quicc Engine SoCs. Signed-off-by: Herve Codina <herve.codina@bootlin.com> Acked-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu> Link: https://lore.kernel.org/r/20230217145645.1768659-3-herve.codina@bootlin.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/soc/fsl/qe/Kconfig')
-rw-r--r--drivers/soc/fsl/qe/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/soc/fsl/qe/Kconfig b/drivers/soc/fsl/qe/Kconfig
index 357c5800b112..b0088495c323 100644
--- a/drivers/soc/fsl/qe/Kconfig
+++ b/drivers/soc/fsl/qe/Kconfig
@@ -33,6 +33,17 @@ config UCC
bool
default y if UCC_FAST || UCC_SLOW
+config CPM_TSA
+ tristate "CPM TSA support"
+ depends on OF && HAS_IOMEM
+ depends on CPM1 || COMPILE_TEST
+ help
+ Freescale CPM Time Slot Assigner (TSA)
+ controller.
+
+ This option enables support for this
+ controller
+
config QE_TDM
bool
default y if FSL_UCC_HDLC