
Hi Andrew,
On 06/11/23 22:34, Andrew Davis wrote:
On 11/4/23 3:11 AM, Nishanth Menon wrote:
Add base support for BeagleBone AI-64 board support.
Further information at https://beagleboard.org/ai-64
Signed-off-by: Nishanth Menon nm@ti.com
arch/arm/mach-k3/Kconfig | 1 + board/beagle/beagleboneai64/Kconfig | 59 + board/beagle/beagleboneai64/Makefile | 10 + board/beagle/beagleboneai64/beagleboneai64.c | 30 + .../beagle/beagleboneai64/beagleboneai64.env | 19 + board/beagle/beagleboneai64/board-cfg.yaml | 36 + board/beagle/beagleboneai64/pm-cfg.yaml | 12 + board/beagle/beagleboneai64/rm-cfg.yaml | 3174 +++++++++++++++++
95% of this patch is just copy/pasting the board-config yaml files. Same for other K3-based boards. I'd expect in practice these files to be near completely common between boards using the same SoC. Would be nice to inlcude a default .yaml from aarch/arm/mach-k3/<soc> and only override the couple options one wants changed for their board.
Neha,
Is the above something you would be able to help with? I'm a bit out of my element with all this board config schema stuff..
Right, apart from the rm-cfg files, everything else is very similar even across SoCs. I think we can take action to have a default YAML for each SoC.
Thanks, Andrew
board/beagle/beagleboneai64/sec-cfg.yaml | 380 ++ 9 files changed, 3721 insertions(+) create mode 100644 board/beagle/beagleboneai64/Kconfig create mode 100644 board/beagle/beagleboneai64/Makefile create mode 100644 board/beagle/beagleboneai64/beagleboneai64.c create mode 100644 board/beagle/beagleboneai64/beagleboneai64.env create mode 100644 board/beagle/beagleboneai64/board-cfg.yaml create mode 100644 board/beagle/beagleboneai64/pm-cfg.yaml create mode 100644 board/beagle/beagleboneai64/rm-cfg.yaml create mode 100644 board/beagle/beagleboneai64/sec-cfg.yaml
[...]