Searched hist:"7 ac947021d9d002d207ba9c376b4fe498926ea8d" (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/soc/fsl/qe/ |
H A D | tsa.c | diff 7ac947021d9d002d207ba9c376b4fe498926ea8d Thu Aug 08 09:11:07 CEST 2024 Herve Codina <herve.codina@bootlin.com> soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementation
Add support for the time slot assigner (TSA) available in some PowerQUICC SoC that uses a QUICC Engine (QE) block such as MPC8321.
The QE TSA is similar to the CPM1 TSA except that it uses UCCs (Unified Communication Controllers) instead of SCCs (Serial Communication Controllers). Also, compared against the CPM1 TSA, this QE TSA can handle up to 4 TDMs instead of 2 and allows to configure the logic level of sync signals.
At a lower level, compared against CPM TSA implementation, some registers are slightly different even if same features are present.
Signed-off-by: Herve Codina <herve.codina@bootlin.com> Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu> Link: https://lore.kernel.org/r/20240808071132.149251-15-herve.codina@bootlin.com Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
|
H A D | Kconfig | diff 7ac947021d9d002d207ba9c376b4fe498926ea8d Thu Aug 08 09:11:07 CEST 2024 Herve Codina <herve.codina@bootlin.com> soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementation
Add support for the time slot assigner (TSA) available in some PowerQUICC SoC that uses a QUICC Engine (QE) block such as MPC8321.
The QE TSA is similar to the CPM1 TSA except that it uses UCCs (Unified Communication Controllers) instead of SCCs (Serial Communication Controllers). Also, compared against the CPM1 TSA, this QE TSA can handle up to 4 TDMs instead of 2 and allows to configure the logic level of sync signals.
At a lower level, compared against CPM TSA implementation, some registers are slightly different even if same features are present.
Signed-off-by: Herve Codina <herve.codina@bootlin.com> Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu> Link: https://lore.kernel.org/r/20240808071132.149251-15-herve.codina@bootlin.com Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
|