Herve Codina
fe61262974
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC
...
The QMC (QUICC mutichannel controller) is a controller present in some
PowerQUICC SoC such as MPC885.
The QMC HDLC uses the QMC controller to transfer HDLC data.
Additionally, a framer can be connected to the QMC HDLC.
If present, this framer is the interface between the TDM bus used by the
QMC HDLC and the E1/T1 line.
The QMC HDLC can use this framer to get information about the E1/T1 line
and configure the E1/T1 line.
Signed-off-by: Herve Codina <herve.codina@bootlin.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20231011061437.64213-9-herve.codina@bootlin.com
Signed-off-by: Rob Herring <robh@kernel.org >
2023-10-30 16:28:19 -05:00
Herve Codina
527de94b0f
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes
...
Additional properties in child node should not be allowed.
Prevent them adding 'additionalProperties: false'
Signed-off-by: Herve Codina <herve.codina@bootlin.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20231011061437.64213-8-herve.codina@bootlin.com
Signed-off-by: Rob Herring <robh@kernel.org >
2023-10-30 16:28:12 -05:00
Herve Codina
f2147371a8
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name
...
The given example mentions the 'fsl,mode' property whereas the
correct property name, the one described, is 'fsl,operational-mode'.
Fix the example to use the correct property name.
Fixes: a9b121327c ("dt-bindings: soc: fsl: cpm_qe: Add QMC controller")
Signed-off-by: Herve Codina <herve.codina@bootlin.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20231011061437.64213-7-herve.codina@bootlin.com
Signed-off-by: Rob Herring <robh@kernel.org >
2023-10-30 16:28:07 -05:00
Herve Codina
33a33005b2
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Remove unneeded property
...
Remove the unneeded and unused #fsl,chan-cells property.
Signed-off-by: Herve Codina <herve.codina@bootlin.com >
Link: https://lore.kernel.org/r/20230307141503.159766-2-herve.codina@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2023-03-08 17:04:51 +00:00
Herve Codina
a9b121327c
dt-bindings: soc: fsl: cpm_qe: Add QMC controller
...
Add support for the QMC (QUICC Multichannel Controller)
available in some PowerQUICC SoC such as MPC885 or MPC866.
Signed-off-by: Herve Codina <herve.codina@bootlin.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu >
Link: https://lore.kernel.org/r/20230217145645.1768659-6-herve.codina@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org >
2023-03-05 23:37:02 +00:00