[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