U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] Minimal platform configuration
@ 2023-07-11 21:20 Jason Kacines
  2023-07-11 21:20 ` [RFC PATCH 1/3] scripts: kconfig: Add config fragment support in board/../ Jason Kacines
                   ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: Jason Kacines @ 2023-07-11 21:20 UTC (permalink / raw)
  To: Andrew Davis, Vignesh Raghavendra, Bryan Brattlof,
	Praneeth Bajjuri, Tom Rini
  Cc: Jason Kacines, u-boot

When someone attempts to bring up a custom board using TI SoCs (am62x in
this case), it often takes several days for someone to reduce the
current configuration from the TI EVM/SK boards to a configuration that
works for their board.

The goal of these changes is to allow for a minimal boot configuration
to exist within UBoot that someone can access directly in order to
test their boards for a sign of life before beginning development. This
is all done with the hope to increase ease of use and reduce the
upbringing process from several days to a few hours.

With the use of fragments, the base defconfigs reside in configs/ and
the config fragments reside in board/../

There is still quite a lot of board specific code inside board_init_f()
that will need attention later, however this series begins the process
of splitting the am62x's configs into a separate generic defconfig
everyone can use for new board wakeups with individual board/ti/*.config
fragments for each board varient.

Jason Kacines (3):
  scripts: kconfig: Add config fragment support in board/../
  configs: Add am62x wakeup defconfigs
  board: ti: am62x: Add am62x_evm defconfig fragments

 board/ti/am62x/am62x_evm_a53.config           | 38 +++++++++++++
 board/ti/am62x/am62x_evm_r5.config            | 51 ++++++++++++++++++
 ..._evm_a53_defconfig => am62x_a53_defconfig} | 34 ++----------
 ...2x_evm_r5_defconfig => am62x_r5_defconfig} | 53 ++++---------------
 scripts/kconfig/Makefile                      |  4 +-
 5 files changed, 106 insertions(+), 74 deletions(-)
 create mode 100644 board/ti/am62x/am62x_evm_a53.config
 create mode 100644 board/ti/am62x/am62x_evm_r5.config
 rename configs/{am62x_evm_a53_defconfig => am62x_a53_defconfig} (72%)
 rename configs/{am62x_evm_r5_defconfig => am62x_r5_defconfig} (66%)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-08-09 17:17 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-11 21:20 [RFC PATCH 0/3] Minimal platform configuration Jason Kacines
2023-07-11 21:20 ` [RFC PATCH 1/3] scripts: kconfig: Add config fragment support in board/../ Jason Kacines
2023-07-12 14:00   ` Simon Glass
2023-07-13 22:54     ` Tom Rini
2023-07-15 23:40       ` Simon Glass
2023-07-16 15:12         ` Tom Rini
2023-07-19  1:07           ` Simon Glass
2023-07-19 13:34             ` Tom Rini
2023-07-27  0:49               ` Simon Glass
2023-08-07 22:15   ` [PATCH] doc: Begin adding a best practices document for board ports Tom Rini
2023-08-08 20:12     ` Heinrich Schuchardt
2023-08-08 20:36     ` [v2] " Tom Rini
2023-08-09  2:03       ` Simon Glass
2023-08-09 17:17   ` [RFC PATCH 1/3] scripts: kconfig: Add config fragment support in board/../ Tom Rini
2023-07-11 21:20 ` [RFC PATCH 2/3] configs: Add am62x wakeup defconfigs Jason Kacines
2023-07-11 21:20 ` [RFC PATCH 3/3] board: ti: am62x: Add am62x_evm defconfig fragments Jason Kacines
2023-07-12 14:00 ` [RFC PATCH 0/3] Minimal platform configuration Simon Glass
2023-07-13 22:34   ` Nishanth Menon
2023-07-15 23:40     ` Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox