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