This series tries to sync device tree files from Linux v6.6-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.
This is dependent on [0]. This patch was originally a part of v2, but was spun of as a dependency for both j7200 & j721e dtb sync series. DMA fixes [1] are currently being upstreamed to Linux. They'll be fixed in U-boot post their merge in Linux. Test Logs are included in [2] [0]: https://lore.kernel.org/u-boot/20230907180635.89011-1-re...@ti.com/T/#u [1]: https://lore.kernel.org/all/20230810174356.3322583-1-vigne...@ti.com/ [2]: https://gist.github.com/Glockn/ecbe92606a8a772486fb9f636dd1f814 --- Changes in v3: - Sync is now ith v6.6-rc1 instead of v6.5-rc1 - &mcu_ringacc property overrides in u-boot.dtsi removed (patch 2/2) - Change to drivers/misc/k3_avs.c is now a separate patch [0] - dropped the trailing white space (patch 1/2) - changed wording in commit message (patch 2/2) - added k3_sysreset node back into u-boot.dtsi (patch 2/2) - Link to v2: https://lore.kernel.org/u-boot/20230905181309.61666-1-re...@ti.com/T/#m8d254c1d912aae3b636fadb23a0c8aacdd9ea484 --- Reid Tonking (2): arm: mach-k3: j7200: Add mcu_timer0 id to the dev list arm: dts: j7200: dts sync with Linux 6.6-rc1 .../k3-j7200-common-proc-board-u-boot.dtsi | 150 ++--- arch/arm/dts/k3-j7200-common-proc-board.dts | 188 +++--- arch/arm/dts/k3-j7200-main.dtsi | 535 +++++++++++++++++- arch/arm/dts/k3-j7200-mcu-wakeup.dtsi | 286 +++++++++- .../arm/dts/k3-j7200-r5-common-proc-board.dts | 301 +--------- arch/arm/dts/k3-j7200-som-p0.dtsi | 154 +++-- arch/arm/dts/k3-j7200-thermal.dtsi | 47 ++ arch/arm/dts/k3-j7200.dtsi | 30 +- arch/arm/dts/k3-serdes.h | 204 +++++++ arch/arm/mach-k3/j7200/dev-data.c | 1 + 10 files changed, 1383 insertions(+), 513 deletions(-) create mode 100644 arch/arm/dts/k3-j7200-thermal.dtsi create mode 100644 arch/arm/dts/k3-serdes.h -- 2.34.1