This series tries to sync device tree files from Linux v6.5-rc1 while making changes to the u-boot.dtsi and r5-common-proc-board.dts files in order to remove duplicate nodes and achieve successful boot.
MCU Ringacc [0] and DMA fixes [1] are currently being upstreamed to Linux. They'll be fixed in U-boot post their merge in Linux, hopefully during v6.6-rc1 timeframe. Test Logs are included in [2] [0]: https://lore.kernel.org/all/20230809175932.2553156-1-vigne...@ti.com/ [1]: https://lore.kernel.org/all/20230810174356.3322583-1-vigne...@ti.com/ [2]: https://gist.github.com/Glockn/73c30d9a189919169e38c2c2566b5fc6 Signed-off-by: Reid Tonking <re...@ti.com> --- Changes in v2: - Separated mcu_timer0 fix into separate patch - Added j7200-vtm compatible to k3_avs driver instead of using j721e compatible - &lp876441 node no longer needed for buck1_reg to enable avs - dropped uneeded chosen/alias property/node from u-boot.dtsi file - fixed spacing/typo issues - removed most nesting of nodes and using mostly labels only now - removed &main_r5fss0 - &mcu_timer0 now correctly implemented - &dm_tifs moved to r5 root node - Link to v1: https://lore.kernel.org/u-boot/20230822185725.6718-1-re...@ti.com/ --- Reid Tonking (3): drivers: misc: k3_avs: Add Linux compatible to enable avs in u-boot arm: mach-k3: j7200: Add mcu_timer0 id to the dev list arm: dts: j7200: dtb sync with Linux 6.5-rc1 .../k3-j7200-common-proc-board-u-boot.dtsi | 160 +++--- arch/arm/dts/k3-j7200-common-proc-board.dts | 170 ++++-- arch/arm/dts/k3-j7200-main.dtsi | 512 +++++++++++++++++- arch/arm/dts/k3-j7200-mcu-wakeup.dtsi | 265 ++++++++- .../arm/dts/k3-j7200-r5-common-proc-board.dts | 301 +--------- arch/arm/dts/k3-j7200-som-p0.dtsi | 153 ++++-- arch/arm/dts/k3-j7200-thermal.dtsi | 47 ++ arch/arm/dts/k3-j7200.dtsi | 30 +- arch/arm/mach-k3/j7200/dev-data.c | 1 + drivers/misc/k3_avs.c | 2 +- 10 files changed, 1152 insertions(+), 489 deletions(-) create mode 100644 arch/arm/dts/k3-j7200-thermal.dtsi -- 2.34.1