
Since the 09.01.00.002 release of ti-linux-firmware [0] upstream uboot has led to the kernel hanging during boot [1] for the TI J7200 S0C. The issue was found to be a few patches that had be added to ti-u-boot, but not yet upstreamed. This series adds the missing two patches to allow upstream u-boot to boot the kernel properly [2].
[0] https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/commit/?h=ti-li...
Boot logs: [1] https://gist.github.com/reidt1/5f4e85a0db258bcf20d7168bd0caebd0 [2] https://gist.github.com/reidt1/e950dc97f15ad0a09623d64f81edac39
Links to patches on ti-u-boot: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/commit/?h=ti-u-boot-2023.04-next... https://git.ti.com/cgit/ti-u-boot/ti-u-boot/commit/?h=ti-u-boot-2023.04-next...
Changes since v2: - changed platdata counts in clk-data.c to use array_size instead of hardcoded value Link to v2: https://lore.kernel.org/u-boot/20231206211753.2225158-1-reidt@ti.com/T/#m0a0...
Reid Tonking (2): arm: mach-k3: j72xx: add new 'virtual' mux arm: dts: k3-j7200-r5-common-proc-board: Set parent clock for clock ID 323
arch/arm/dts/k3-j7200-r5-common-proc-board.dts | 3 ++- arch/arm/mach-k3/j7200/clk-data.c | 13 +++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-)