[GIT PULL] Please pull u-boot-imx-next-20250325
Fabio Estevam
festevam at gmail.com
Tue Mar 25 13:51:26 CET 2025
Hi Tom,
Please pull from u-boot-imx/next, thanks.
The following changes since commit cc9dcba9cce185d8bca2dc5c4b55b21f4505cbe8:
configs: Remove duplicated bootcmd 'mmc dev ${mmcdev}' (2025-03-20 08:18:35 -0300)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20250325
for you to fetch changes up to 6bd1b740dd09f852ed3f313bd05f31c2324a916a:
imx: imx9: Imply CPU_IMX by default (2025-03-25 08:32:16 -0300)
u-boot-imx-next-20250325
------------------------
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/25324
- Imply the i.MX thermal driver by default on imx8, imx9, imx8m.
- Add clk_resolve_parent_clk() and fix up iMX clock drivers.
----------------------------------------------------------------
Adam Ford (8):
board: beacon: imx8mp: Fix GIC clock for Overdrive mode
imx: imx9: Imply IMX_TMU
cpu: imx8_cpu: Expand get_imx_type_str list of supported CPUs
imx: imx8m: Imply IMX_TMU
cpu: imx8_cpu: Print Speed grade if IMX_TMU
imx: imx8m: Imply CPU_IMX by default
imx: imx8: Imply CPU_IMX by default
imx: imx9: Imply CPU_IMX by default
Marek Vasut (25):
clk: Add clk_resolve_parent_clk()
clk: clk-mux: Fold clk_register_mux()
clk: clk-mux: Use struct udevice instead of struct device
clk: clk-mux: Resolve parent clock by name
clk: imx: Pass struct udevice into imx_clk_mux*()
clk: imx: Pass struct udevice to clk_register_mux()
clk: clk-gate: Use struct udevice instead of struct device
clk: clk-gate: Resolve parent clock by name
clk: imx: gate2: Use struct udevice instead of struct device
clk: imx: gate2: Resolve parent clock by name
clk: imx: Pass struct udevice into imx_clk_gate*()
clk: imx: Pass struct udevice to clk_register_gate*()
clk: clk-composite: Use struct udevice instead of struct device
clk: clk-composite: Resolve parent clock by name
clk: imx: Pass struct udevice into imx_clk_composite*()
clk: imx: Convert clock-osc-* back to osc_*
clk: imx: Pass struct udevice into imx_clk_pllv3*()
clk: imx: pllv3: Resolve parent clock by name
clk: clk-divider: Use struct udevice instead of struct device
clk: imx: Pass struct udevice into imx_clk_divider*()
clk: clk-divider: Resolve parent clock by name
clk: clk-fixed-factor: Use struct udevice instead of struct device
clk: clk-fixed-factor: Resolve parent clock by name
clk: imx: Pass struct udevice into imx_clk_fixed_factor*()
arm64: imx8mp: Gracefully handle disabled ENV_IS_IN_SPI_FLASH
arch/arm/mach-imx/imx8/Kconfig | 2 +
arch/arm/mach-imx/imx8m/Kconfig | 3 +
arch/arm/mach-imx/imx9/Kconfig | 3 +
board/beacon/imx8mp/spl.c | 2 +-
board/dhelectronics/dh_imx8mp/imx8mp_dhcom_pdk2.c | 4 +-
drivers/clk/clk-composite.c | 4 +-
drivers/clk/clk-divider.c | 7 +-
drivers/clk/clk-fixed-factor.c | 6 +-
drivers/clk/clk-gate.c | 5 +-
drivers/clk/clk-mux.c | 47 +--
drivers/clk/clk-uclass.c | 18 ++
drivers/clk/imx/clk-composite-8m.c | 4 +-
drivers/clk/imx/clk-gate2.c | 5 +-
drivers/clk/imx/clk-imx6q.c | 80 ++---
drivers/clk/imx/clk-imx8mm.c | 254 ++++++++--------
drivers/clk/imx/clk-imx8mn.c | 246 +++++++--------
drivers/clk/imx/clk-imx8mp.c | 348 +++++++++++-----------
drivers/clk/imx/clk-imx8mq.c | 226 +++++++-------
drivers/clk/imx/clk-imx93.c | 8 +-
drivers/clk/imx/clk-imxrt1020.c | 42 +--
drivers/clk/imx/clk-imxrt1050.c | 78 ++---
drivers/clk/imx/clk-imxrt1170.c | 30 +-
drivers/clk/imx/clk-pllv3.c | 9 +-
drivers/clk/imx/clk.h | 116 ++++----
drivers/cpu/imx8_cpu.c | 54 +++-
include/clk.h | 9 +
include/linux/clk-provider.h | 10 +-
27 files changed, 841 insertions(+), 779 deletions(-)
More information about the U-Boot
mailing list