This series aims to sync kernel.org v6.6-rc1 DTS with that of U-Boot. It also includes cleanups where necessary along with certain changes to ensure boot is unaffected.
Same as with other board series that have taken up this effort, cleanup of mcu_ringacc and mcu_udmap are dependent on MCU DMA [1] fixes. Also adding TPS6594 PMIC support is still under review [2] in the Kernel. These will be taken up after their merge to Linux. [1] https://lore.kernel.org/all/20230810174356.3322583-1-vigne...@ti.com/ [2] https://lore.kernel.org/all/20230810-tps6594-v6-0-2b2e2399e...@ti.com/ Boot logs: https://gist.github.com/nehamalcom/ca67dd714027a76cc711f41c25d33dfe Changes in v4: - return PTR_ERR instead of int in ti_sci_get_handle_sysfw for error handling - Nishanth: - Modify commit message to include summary of changes - Move wkup_uart0_pins_default and mcu_uart0_pins_default to R5 DTS - Remove hbmc node completely - Remove ti,cluster-mode override - Remove clock-frequency properties that are already accounted for by clk-data - Document reason for retaining tps node in commit message - Move mcu_ringacc and mcu_udmap before peripherals - add bootlogs for patch (3/7) for different boot flows Changes in v3: - Nishanth: - synced to v6.6-rc1 from v6.5-rc1 - reworded commit messages - removed patch adding k3_avs compatible since it has been merged to -next separately - removed unnecessary #includes - added extra comments for OSPI reg overrides - removed hbmc node from R5 DTS - changed ti_sci_get_cmd_revision to be at a common point for all boot flows - Manorit: - added Reviewed-by tag for mcu_timer0 ID patch (2/7) - removed all aliases - removed unnecessary properties Changes in v2: - Nishanth: - synced k3-j721e-som-0.dtsi 6.5-rc1 - delete tick-timer from -u-boot.dtsi - remove unnecessary aliases - remove SERDES overrides in U-Boot - formatting changes - drop repeated nodes and properties in U-Boot dts - drop nodes and properties not related to U-Boot from U-Boot dts - drop all /delete Neha Malcom Francis (6): arm: mach-k3: j721e: dev-data: Add mcu_timer0 ID arm: mach-k3: j721e_init: Move clk_k3 probe before loading TIFS drivers: firmware: ti_sci: Get SCI revision only if TIFS/SYSFW is up configs: j721e: Remove HBMC_AM654 config arm: dts: k3-j721e-r5: Clean up inclusion hierarchy arm: dts: k3-j721e: Sync with v6.6-rc1 .../k3-j721e-common-proc-board-u-boot.dtsi | 159 +-- arch/arm/dts/k3-j721e-common-proc-board.dts | 513 ++++++--- arch/arm/dts/k3-j721e-main.dtsi | 1018 +++++++++++++++-- arch/arm/dts/k3-j721e-mcu-wakeup.dtsi | 305 ++++- .../k3-j721e-r5-common-proc-board-u-boot.dtsi | 29 - .../arm/dts/k3-j721e-r5-common-proc-board.dts | 384 +------ arch/arm/dts/k3-j721e-r5-sk-u-boot.dtsi | 31 - arch/arm/dts/k3-j721e-r5-sk.dts | 587 +--------- arch/arm/dts/k3-j721e-sk-u-boot.dtsi | 180 +-- arch/arm/dts/k3-j721e-sk.dts | 673 +++++++---- arch/arm/dts/k3-j721e-som-p0.dtsi | 217 ++-- arch/arm/dts/k3-j721e-thermal.dtsi | 75 ++ arch/arm/dts/k3-j721e.dtsi | 32 +- arch/arm/mach-k3/j721e/dev-data.c | 1 + arch/arm/mach-k3/j721e_init.c | 24 +- configs/j721e_evm_a72_defconfig | 1 - configs/j721e_evm_r5_defconfig | 1 - drivers/firmware/ti_sci.c | 11 +- 18 files changed, 2407 insertions(+), 1834 deletions(-) delete mode 100644 arch/arm/dts/k3-j721e-r5-common-proc-board-u-boot.dtsi delete mode 100644 arch/arm/dts/k3-j721e-r5-sk-u-boot.dtsi create mode 100644 arch/arm/dts/k3-j721e-thermal.dtsi -- 2.34.1