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

Reply via email to