[PATCH v4 0/6] J721E DTS Sync with Kernel v6.6-rc1

Neha Malcom Francis n-francis at ti.com
Wed Sep 27 15:09:50 CEST 2023


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-vigneshr@ti.com/
[2] https://lore.kernel.org/all/20230810-tps6594-v6-0-2b2e2399e2ef@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



More information about the U-Boot mailing list