Re: [PATCHv4 2/3] k3-am62-pocketbeagle2: add initial board support

Andrew Davis <[email protected]>
Newsgroups gmane.comp.boot-loaders.u-boot
Message-ID <[email protected]>
On 7/29/26 2:32 PM, [email protected] wrote:
> From: Randolph Sapp <[email protected]>
> 
> Add initial board support for the PocketBeagle 2, based on Robert Nelson
> and Bryan Brattlof's work. Unify all debug consoles to main_uart6. Use
> DDR config v10.32 from our sysconfig tool [1] for Kingston's memory [2],
> (4Gb Desnity with a CL of 11 and CWL of 9). Add support for the
> SPL_TEXT_BASE config parameter. Ensure all files have a summary and SPDX
> identifier.
> 
> Also, use board_get_usable_ram_top() to fixup our relocaddr since
> otherwise the u-boot stack reservation will collide with the
> wkup_r5fss0_core0_memory_region.
> 
> [1] https://dev.ti.com/sysconfig
> [2] https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/6465/D2516AN9EXGXN-TU.pdf
> 
> Signed-off-by: Randolph Sapp <[email protected]>
> ---
> v3:
> 	- Use board_get_usable_ram_top
> ---
>   arch/arm/dts/Makefile                         |   1 +
>   ...> k3-am62-pocketbeagle2-ddr4-1600MTs.dtsi} |  92 +++---
>   ...dtsi => k3-am62-pocketbeagle2-u-boot.dtsi} | 160 ++++++----
>   arch/arm/dts/k3-am62-r5-pocketbeagle2.dts     |  35 +++
>   arch/arm/mach-k3/am62x/Kconfig                |   1 +
>   board/beagle/pocketbeagle2/Kconfig            |  60 ++++
>   board/beagle/pocketbeagle2/MAINTAINERS        |  10 +
>   board/beagle/pocketbeagle2/Makefile           |   9 +
>   .../board-cfg.yaml                            |   0
>   .../{beagleplay => pocketbeagle2}/pm-cfg.yaml |   0
>   board/beagle/pocketbeagle2/pocketbeagle2.c    |  58 ++++
>   .../pocketbeagle2/pocketbeagle2.env}          |  20 +-
>   .../pocketbeagle2}/rm-cfg.yaml                |   4 +-
>   .../sec-cfg.yaml                              |   0
>   ...onfig => am62_pocketbeagle2_a53_defconfig} |  24 +-
>   ...config => am62_pocketbeagle2_r5_defconfig} |  11 +-
>   doc/board/beagle/am62_pocketbeagle2.rst       | 279 ++++++++++++++++++
>   doc/board/beagle/index.rst                    |   1 +
>   .../configs/{beagley_ai.h => pocketbeagle2.h} |   8 +-
>   19 files changed, 636 insertions(+), 137 deletions(-)
>   copy arch/arm/dts/{k3-am62x-sk-ddr4-1600MTs.dtsi => k3-am62-pocketbeagle2-ddr4-1600MTs.dtsi} (97%)
>   copy arch/arm/dts/{k3-am67a-beagley-ai-u-boot.dtsi => k3-am62-pocketbeagle2-u-boot.dtsi} (53%)


Beagley-AI and PocketBeagle2 are completely different boards, any similarity
between the DTSI files is coincidental. Why is git thinking 53% is enough
similarity to consider this a copy, making the diff mostly nonsense?
See if you can adjust your format-patch params to fix this.


>   create mode 100644 arch/arm/dts/k3-am62-r5-pocketbeagle2.dts
>   create mode 100644 board/beagle/pocketbeagle2/Kconfig
>   create mode 100644 board/beagle/pocketbeagle2/MAINTAINERS
>   create mode 100644 board/beagle/pocketbeagle2/Makefile
>   copy board/beagle/{beagleplay => pocketbeagle2}/board-cfg.yaml (100%)
>   copy board/beagle/{beagleplay => pocketbeagle2}/pm-cfg.yaml (100%)
>   create mode 100644 board/beagle/pocketbeagle2/pocketbeagle2.c
>   copy board/{ti/am62x/am62x.env => beagle/pocketbeagle2/pocketbeagle2.env} (64%)
>   copy board/{phytec/phycore_am62x => beagle/pocketbeagle2}/rm-cfg.yaml (99%)
>   copy board/beagle/{beagleplay => pocketbeagle2}/sec-cfg.yaml (100%)
>   copy configs/{am62x_beagleplay_a53_defconfig => am62_pocketbeagle2_a53_defconfig} (87%)
>   copy configs/{am62x_beagleplay_r5_defconfig => am62_pocketbeagle2_r5_defconfig} (89%)
>   create mode 100644 doc/board/beagle/am62_pocketbeagle2.rst
>   copy include/configs/{beagley_ai.h => pocketbeagle2.h} (57%)
> 

Same here.

Andrew
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.