linux-stable/drivers/soc/fsl/qe
Herve Codina 7a2ee1576d soc: fsl: cpm1: qmc: Introduce functions to change timeslots at runtime
Introduce qmc_chan_{get,set}_ts_info() function to allow timeslots
modification at runtime.

The modification is provided using qmc_chan_set_ts_info() and will be
applied on next qmc_chan_start().
qmc_chan_set_ts_info() must be called with the channel rx and/or tx
stopped.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Link: https://lore.kernel.org/r/20231205152116.122512-18-herve.codina@bootlin.com
2023-12-12 10:29:20 +01:00
..
gpio.c gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h 2023-03-06 12:33:01 +02:00
Kconfig ARM: SoC drivers for 6.5 2023-06-29 15:22:19 -07:00
Makefile soc: fsl: cpm1: Add support for QMC 2023-03-05 23:37:03 +00:00
qe.c docs: move powerpc under arch 2023-10-10 13:35:55 -06:00
qe_common.c powerpc: Remove cpm_dp...() macros 2023-10-20 23:18:07 +11:00
qe_ic.c soc: fsl: qe: fix static checker warning 2021-08-13 16:56:10 -05:00
qe_io.c soc: fsl: qe: Check of ioremap return value 2022-02-18 17:11:23 -06:00
qe_tdm.c soc: fsl: Explicitly include correct DT includes 2023-08-12 10:31:02 +02:00
qmc.c soc: fsl: cpm1: qmc: Introduce functions to change timeslots at runtime 2023-12-12 10:29:20 +01:00
tsa.c soc: fsl: cpm1: tsa: Fix __iomem addresses declaration 2023-12-12 10:29:20 +01:00
tsa.h soc: fsl: cpm1: Add support for TSA 2023-03-05 23:36:56 +00:00
ucc.c soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk 2020-09-22 18:25:29 -05:00
ucc_fast.c soc: fsl: qe: replace qe_io{read,write}* wrappers by generic io{read,write}* 2021-04-06 15:39:39 -05:00
ucc_slow.c soc: fsl: qe: replace qe_io{read,write}* wrappers by generic io{read,write}* 2021-04-06 15:39:39 -05:00
usb.c soc: fsl: qe: avoid ppc-specific io accessors 2019-12-09 13:54:29 -06:00