u-boot/include/dm/platform_data
Adam Ford dda454e933 serial: mxc: Support bulk enabling clocks
Depending on the platform, there may be multiple clock sources
required to enable a UART.  Use the bulk functions to get and
enable the clocks when the UART probes.  This can facilitate
the removal of functions to manually enable the clock.

This is made dependent on CLK_CCF which is used on imx6q,
imx8m[mnqp], several imxrt, imx9.  If/when the UART clock
registration is done for older boards, this limitation
could be updated.

Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
2025-03-19 13:17:21 -03:00
..
fsl_espi.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
net_ethoc.h net: ethoc: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
pfe_dm_eth.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
serial_bcm283x_mu.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
serial_coldfire.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
serial_mxc.h serial: mxc: Support bulk enabling clocks 2025-03-19 13:17:21 -03:00
serial_pl01x.h serial: pl01x: Prepare the driver to support SPL_OF_PLATDATA 2023-07-11 14:40:04 +02:00
serial_sh.h serial: sh: Add HSCIF support for R-Car SoC 2023-04-07 17:13:28 +02:00
spi_coldfire.h WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
spi_davinci.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00