[PATCH V2 2/4] board: beagle: Add BeagleBone AI-64 support

Neha Malcom Francis n-francis at ti.com
Tue Nov 7 07:12:53 CET 2023


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 at 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
>>

[...]

-- 
Thanking You
Neha Malcom Francis


More information about the U-Boot mailing list