Le 11/05/2026 à 12:54, Kumar, Udit a écrit :
On 4/30/2026 2:14 PM, Richard Genoud (TI) wrote:
From: Abhash Kumar Jha <[email protected]>
Update the pm-cfg and schema to a new version. The new pm-boardcfg has the
following substructures
- lpm_cfg : Low Power Mode configuration
- pll_cfg : PLL configuration
- dev_cfg : Device Power configuration
- rsvd_pmic_cfg : Reserved PMIC configuration
- rsvd_cfg : Reserved cofiguration containing the size for the flexible
array appended at the end of pm-boardcfg
The ABI revision for pm-cfg is also changed from 0:1 to 1:1
Modify the pm-cfg for am62ax, am62dx, am62px, am62x, am64x, am65x,
j721s2, j722s to change the hierarchy from "pm-cfg -> rev" to
"pm-cfg -> pm-boardcfg -> rev".
This change only adds a new 'pm-boardcfg' property as a parent of the
'rev' property, this does not affect the generated pm-cfg binary.
Add u64 type in schema and update the boardcfg script to deal with u64
types.
Signed-off-by: Abhash Kumar Jha <[email protected]>
---
arch/arm/mach-k3/schema.yaml | 195 +++++++++++++++++++-----
board/phytec/phycore_am62ax/pm-cfg.yaml | 7 +-
board/ti/am62ax/pm-cfg.yaml | 7 +-
board/ti/am62px/pm-cfg.yaml | 7 +-
board/ti/am62x/pm-cfg.yaml | 7 +-
board/ti/am64x/pm-cfg.yaml | 5 +-
board/ti/am65x/pm-cfg.yaml | 7 +-
board/ti/j7200/pm-cfg.yaml | 92 ++++++++++-
board/ti/j721e/pm-cfg.yaml | 92 ++++++++++-
board/ti/j721s2/pm-cfg.yaml | 94 +++++++++++-
board/ti/j722s/pm-cfg.yaml | 7 +-
board/ti/j784s4/pm-cfg.yaml | 94 +++++++++++-
tools/binman/etype/ti_board_config.py | 4 +-
13 files changed, 552 insertions(+), 66 deletions(-)
Please include all K3 platform, otherwise build will fail like beagleboardOk
Thanks!
Regards,
Richard