public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Nishanth Menon <nm@ti.com>
To: Tom Rini <trini@konsulko.com>
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>,
	Sinthu Raja <sinthu.raja@ti.com>,
	Manorit Chawdhry <m-chawdhry@ti.com>, Reid Tonking <reidt@ti.com>,
	Neha Malcom Francis <n-francis@ti.com>, Andrew Davis <afd@ti.com>,
	Simon Glass <sjg@chromium.org>,
	Robert Nelson <robertcnelson@gmail.com>,
	Jason Kridner <jkridner@beagleboard.org>,
	Nishanth Menon <nm@ti.com>, <u-boot@lists.denx.de>, <bb@ti.com>,
	<praneeth@ti.com>
Subject: [PATCH 0/5] board: beagle: Move beagleplay and omap3beagle under beagle vendor folder
Date: Sat, 4 Nov 2023 03:01:32 -0500	[thread overview]
Message-ID: <20231104080137.9628-1-nm@ti.com> (raw)

Hi,

Subsequent to the discussion in [1] and a bit of offline discussions
with Jason and Robert, The series moves AM62x based BeaglePlay and OMAP3
based original BeagleBoard over to board/beagle/ folder and also creates
doc/board/beagle folder.

This series also is a "breaking" change for developers used to config
fragments of beagleplay as it introduces standalone config for
beagleplay and gets rid of the fragments as it no longer makes sense
to have fragments of one board vendor depend on another.

This is in preperation to introduce BeagleBone AI-64 in follow on
series.

BeaglePlay Boot log:

SD/MMC boot: https://gist.github.com/nmenon/921930ffd117dcff7d051dbee53f11ff
emmc boot with sdcard: https://gist.github.com/nmenon/ac70f5523118d44177103dbafd80a751
emmc boot without sdcard: https://gist.github.com/nmenon/a3135f9ff39e7d96186b2ebbac633090

Combined series can be found here:
https://github.com/nmenon/u-boot/commits/beagleboneai64-v2

Dependencies (in order):
(keys and yaml)
1. https://lore.kernel.org/all/20231101183329.65091-1-afd@ti.com/
2. https://lore.kernel.org/u-boot/20231104024511.3597476-1-nm@ti.com/
(docs prompt cleanup - gets in the way of moving things)
3. https://lore.kernel.org/u-boot/20231103000915.2413501-1-nm@ti.com/

CAVEAT:
* omap3beagle was only tested with buildman build. I dont have a board
  to verify.
* I dont plan to mess around with am335x/am57x beagle* products. That churn is
  a bit too much and impacts too many active users. if there are folks
  wanting to do that - patches to list are welcome.

Nishanth Menon (5):
  arm: dts: k3-am625-beagleplay-u-boot/r5: Just depend on k3-binman.dtsi
  configs: Add am62x_beagleplay_*_defconfig
  board: Move beagleplay under beagle vendor folder
  doc: board: Move am62x_beagleplay to it's own vendor
  board: Move omap3 beagle under beagle vendor folder

 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi  |  160 ++-
 arch/arm/dts/k3-am625-r5-beagleplay.dts       |   39 +
 arch/arm/mach-k3/Kconfig                      |    1 +
 arch/arm/mach-omap2/omap3/Kconfig             |    2 +-
 board/{ti => beagle}/beagle/Kconfig           |    2 +-
 board/{ti => beagle}/beagle/MAINTAINERS       |    2 +-
 board/{ti => beagle}/beagle/Makefile          |    0
 board/{ti => beagle}/beagle/beagle.c          |    0
 board/{ti => beagle}/beagle/beagle.h          |    0
 board/{ti => beagle}/beagle/led.c             |    0
 board/beagle/beagleplay/Kconfig               |   60 +
 board/beagle/beagleplay/MAINTAINERS           |    6 +
 board/beagle/beagleplay/Makefile              |    9 +
 board/beagle/beagleplay/beagleplay.c          |   29 +
 .../beagleplay}/beagleplay.env                |    0
 board/beagle/beagleplay/board-cfg.yaml        |   36 +
 board/beagle/beagleplay/pm-cfg.yaml           |   12 +
 board/beagle/beagleplay/rm-cfg.yaml           | 1088 +++++++++++++++++
 board/beagle/beagleplay/sec-cfg.yaml          |  379 ++++++
 board/ti/am62x/MAINTAINERS                    |    7 -
 board/ti/am62x/beagleplay_a53.config          |   55 -
 board/ti/am62x/beagleplay_r5.config           |   15 -
 configs/am62x_beagleplay_a53_defconfig        |  118 ++
 configs/am62x_beagleplay_r5_defconfig         |  110 ++
 doc/board/{ti => beagle}/am62x_beagleplay.rst |   26 +-
 .../{ti => beagle}/img/beagleplay_emmc.svg    |    0
 doc/board/beagle/index.rst                    |   13 +
 doc/board/index.rst                           |    1 +
 doc/board/ti/k3.rst                           |    2 +-
 29 files changed, 2063 insertions(+), 109 deletions(-)
 rename board/{ti => beagle}/beagle/Kconfig (88%)
 rename board/{ti => beagle}/beagle/MAINTAINERS (84%)
 rename board/{ti => beagle}/beagle/Makefile (100%)
 rename board/{ti => beagle}/beagle/beagle.c (100%)
 rename board/{ti => beagle}/beagle/beagle.h (100%)
 rename board/{ti => beagle}/beagle/led.c (100%)
 create mode 100644 board/beagle/beagleplay/Kconfig
 create mode 100644 board/beagle/beagleplay/MAINTAINERS
 create mode 100644 board/beagle/beagleplay/Makefile
 create mode 100644 board/beagle/beagleplay/beagleplay.c
 rename board/{ti/am62x => beagle/beagleplay}/beagleplay.env (100%)
 create mode 100644 board/beagle/beagleplay/board-cfg.yaml
 create mode 100644 board/beagle/beagleplay/pm-cfg.yaml
 create mode 100644 board/beagle/beagleplay/rm-cfg.yaml
 create mode 100644 board/beagle/beagleplay/sec-cfg.yaml
 delete mode 100644 board/ti/am62x/beagleplay_a53.config
 delete mode 100644 board/ti/am62x/beagleplay_r5.config
 create mode 100644 configs/am62x_beagleplay_a53_defconfig
 create mode 100644 configs/am62x_beagleplay_r5_defconfig
 rename doc/board/{ti => beagle}/am62x_beagleplay.rst (95%)
 rename doc/board/{ti => beagle}/img/beagleplay_emmc.svg (100%)
 create mode 100644 doc/board/beagle/index.rst

[]1 https://lore.kernel.org/u-boot/20231103143925.GP496310@bill-the-cat/T/#mf63a1d50313999adef6b9348b77a57eed6e3cb9d

-- 
2.37.2


             reply	other threads:[~2023-11-04  8:04 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-04  8:01 Nishanth Menon [this message]
2023-11-04  8:01 ` [PATCH 1/5] arm: dts: k3-am625-beagleplay-u-boot/r5: Just depend on k3-binman.dtsi Nishanth Menon
2023-11-06 14:34   ` Bryan Brattlof
2023-11-06 14:45     ` Nishanth Menon
2023-11-22 20:49   ` Tom Rini
2023-11-04  8:01 ` [PATCH 2/5] configs: Add am62x_beagleplay_*_defconfig Nishanth Menon
2023-11-04  8:01 ` [PATCH 3/5] board: Move beagleplay under beagle vendor folder Nishanth Menon
2023-11-06 14:29   ` Bryan Brattlof
2023-11-04  8:01 ` [PATCH 4/5] doc: board: Move am62x_beagleplay to it's own vendor Nishanth Menon
2023-11-06 14:25   ` Bryan Brattlof
2023-11-04  8:01 ` [PATCH 5/5] board: Move omap3 beagle under beagle vendor folder Nishanth Menon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231104080137.9628-1-nm@ti.com \
    --to=nm@ti.com \
    --cc=afd@ti.com \
    --cc=bb@ti.com \
    --cc=jkridner@beagleboard.org \
    --cc=m-chawdhry@ti.com \
    --cc=n-francis@ti.com \
    --cc=praneeth@ti.com \
    --cc=reidt@ti.com \
    --cc=robertcnelson@gmail.com \
    --cc=sinthu.raja@ti.com \
    --cc=sjg@chromium.org \
    --cc=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    --cc=xypron.glpk@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox