[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