[PATCH v2 00/33] ARM: K3: add support for AM62L

Sascha Hauer s.hauer at pengutronix.de
Mon Jun 16 23:54:49 PDT 2025


On Thu, 05 Jun 2025 14:42:25 +0200, Sascha Hauer wrote:
> The AM62L is a new SoC from TI similar to the AM625, but still needs
> some work to support it.
> 
> While the peripherals are quite similar to AM625, TI restructured the
> startup process. Unlike the AM625 we no longer start on the Cortex-R5
> core, but instead directly on the first Cortex A53 core. The SDRAM setup
> is no longer part of barebox, but instead done in the TF-A. The initial
> image is composed of a BL1 and several binary-only blobs. The second
> stage is directly the BL31 image and our barebox image.
> 
> [...]

Applied, thanks!

[01/33] scripts/k3img: make more flexible
        https://git.pengutronix.de/cgit/barebox/commit/?id=89da6456d29f (link may not be stable)
[02/33] images: K3: rename %.k3img target to %.k3_am62x_img
        https://git.pengutronix.de/cgit/barebox/commit/?id=e4dd97f98893 (link may not be stable)
[03/33] ARM: K3: prepare support for other SoCs
        https://git.pengutronix.de/cgit/barebox/commit/?id=47febb75c22d (link may not be stable)
[04/33] ARM: dts: add k3-am62l dts(i) files
        https://git.pengutronix.de/cgit/barebox/commit/?id=3291d535d198 (link may not be stable)
[05/33] ARM: dts: am62l: Fix assigned-clock-parents
        https://git.pengutronix.de/cgit/barebox/commit/?id=12bbf79ea97b (link may not be stable)
[06/33] ARM: K3: add am62lx base support
        https://git.pengutronix.de/cgit/barebox/commit/?id=3757c831753b (link may not be stable)
[07/33] ARM: Makefile: descend into mach-* for cleaning
        https://git.pengutronix.de/cgit/barebox/commit/?id=8bbf54262dc4 (link may not be stable)
[08/33] ARM: k3: rename yaml files from am625 to am62x
        https://git.pengutronix.de/cgit/barebox/commit/?id=f539e306507d (link may not be stable)
[09/33] firmware: add ti-linux-firmware submodule
        https://git.pengutronix.de/cgit/barebox/commit/?id=ca1bf1d4a8b8 (link may not be stable)
[10/33] scripts/ti-board-config.py: fix length
        https://git.pengutronix.de/cgit/barebox/commit/?id=6c06ff394c3b (link may not be stable)
[11/33] ARM: k3: add yaml files for AM62l
        https://git.pengutronix.de/cgit/barebox/commit/?id=6445d1998bb7 (link may not be stable)
[12/33] k3: ringacc: pass ringrt address in struct k3_ringacc_init_data
        https://git.pengutronix.de/cgit/barebox/commit/?id=e2110cab32b2 (link may not be stable)
[13/33] drivers: soc: ti: k3-ringacc: handle absence of tisci
        https://git.pengutronix.de/cgit/barebox/commit/?id=3c23d037df80 (link may not be stable)
[14/33] drivers: soc: ti: k3-ringacc: fix k3_ringacc_ring_reset_sci
        https://git.pengutronix.de/cgit/barebox/commit/?id=a63dfb8deaad (link may not be stable)
[15/33] dma: ti: k3-psil: Add PSIL data for AM62L
        https://git.pengutronix.de/cgit/barebox/commit/?id=3da10b0560bd (link may not be stable)
[16/33] dma: ti: k3-udma: Refactor common bits for AM62L support
        https://git.pengutronix.de/cgit/barebox/commit/?id=8923e1a2c153 (link may not be stable)
[17/33] dma: ti: k3-udma-common: Update common code for AM62L DMAs
        https://git.pengutronix.de/cgit/barebox/commit/?id=a5421f1f4e22 (link may not be stable)
[18/33] dma: ti: k3-udma-am62l: Add AM62L support DMA drivers
        https://git.pengutronix.de/cgit/barebox/commit/?id=286c7a1a539c (link may not be stable)
[19/33] ARM: dts: am62l: Add ethernet ports
        https://git.pengutronix.de/cgit/barebox/commit/?id=528c50960a6c (link may not be stable)
[20/33] ARM: dts: am62l evm: Add ethernet ports
        https://git.pengutronix.de/cgit/barebox/commit/?id=81c18272b559 (link may not be stable)
[21/33] ARM: k3: am62l: add barebox specific am62l.dtsi
        https://git.pengutronix.de/cgit/barebox/commit/?id=6c101945a81b (link may not be stable)
[22/33] net: davinci_mdio: Use fallback clock rate
        https://git.pengutronix.de/cgit/barebox/commit/?id=4ad488b0228c (link may not be stable)
[23/33] firmware: arm_scmi: Add support for clock parents
        https://git.pengutronix.de/cgit/barebox/commit/?id=c39ca7957873 (link may not be stable)
[24/33] clk: add struct clk_parent_data
        https://git.pengutronix.de/cgit/barebox/commit/?id=c63df78042c5 (link may not be stable)
[25/33] clk: arm_scmi: implement clock parent setting
        https://git.pengutronix.de/cgit/barebox/commit/?id=eea5d0f678c0 (link may not be stable)
[26/33] ARM: dts: am62l3-evm: add MMC aliases
        https://git.pengutronix.de/cgit/barebox/commit/?id=47525b6bc19b (link may not be stable)
[27/33] dma: ti: k3-udma: limit asel to am625
        https://git.pengutronix.de/cgit/barebox/commit/?id=10d39c565ec5 (link may not be stable)
[28/33] gpio: increase ARCH_NR_GPIOS to 512
        https://git.pengutronix.de/cgit/barebox/commit/?id=70aab3a39784 (link may not be stable)
[29/33] ARM: dts: k3-am62l: reserve memory for TF-A and OP-TEE
        https://git.pengutronix.de/cgit/barebox/commit/?id=dbfb6b0ded68 (link may not be stable)
[30/33] ARM: k3: add AM62l3 EVM board support
        https://git.pengutronix.de/cgit/barebox/commit/?id=5ca800c41d58 (link may not be stable)
[31/33] ARM: K3: am62l: add serial aliases
        https://git.pengutronix.de/cgit/barebox/commit/?id=b3e1295ece8c (link may not be stable)
[32/33] Documentation: boards: k3: split generic and am62x specific documentation
        https://git.pengutronix.de/cgit/barebox/commit/?id=513dcc525d15 (link may not be stable)
[33/33] Documentation: boards: k3: add AM62lx documentation
        https://git.pengutronix.de/cgit/barebox/commit/?id=e36362f1c154 (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list