public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v5 00/12] arm: am335x: Switch to upstream devicetree
@ 2026-04-10 13:31 Markus Schneider-Pargmann (TI)
  2026-04-10 13:31 ` [PATCH v5 01/12] arm: dts: am335x-evm: Add backlight to the panel Markus Schneider-Pargmann (TI)
                   ` (11 more replies)
  0 siblings, 12 replies; 22+ messages in thread
From: Markus Schneider-Pargmann (TI) @ 2026-04-10 13:31 UTC (permalink / raw)
  To: u-boot, Marc Murphy
  Cc: Tom Rini, Rasmus Villemoes, Kory Maincent, Marek Vasut,
	Romain Gantois, Parvathi Pudi, Basharath Hussain Khaja,
	Paul Barker, Andrew F. Davis, Simon Glass, Anshul Dalal,
	Michael Trimarchi, Markus Schneider-Pargmann (TI)

The series is split into two logical groups:

- Patches 1-3: Fixes for am335x-evm to boot and support the LCD panel
  with the current u-boot devicetree.
- Patches 4-12: Make upstream devicetree working with uboot. This
  adds tick-timer, adds compatibility of the board code for different
  USB probing, makes SPL smaller and updates the defconfig.

The series has been tested on am335x-evm. Note that I don't have all
other boards built with the am335x_*evm_*defconfig, so tests are
appreciated. buildman reports builds are working.

Dependencies:
  - net: cpsw: Add cpsw-switch DT binding support
      https://lore.kernel.org/r/20260410-topic-cpsw-switch-v2026-07-next-v1-0-c914724b13e4@baylibre.com

Best,
Markus

Signed-off-by: Markus Schneider-Pargmann (TI) <msp@baylibre.com>
---
Changes in v5:
- Add patch to add lcdc on beagle bone black to all boot phases. Without
  this patch booting uboot on bbb fails.
- Add patch to split SIMPLE_PM_BUS into two, one for SPL and one for
  normal u-boot. This was done to reduce the size of SPL.
- Link to v4: https://lore.kernel.org/r/20260127-topic-am33-evm-oftree-v2026-01-v4-0-0dadb0710ce7@baylibre.com

Changes in v4:
- Add patch to enable SPL_OPTIMIZE_INLINING to reduce size and fix the
  build
- Link to v3: https://lore.kernel.org/r/20251204-topic-am33-evm-oftree-v2026-01-v3-0-3d1566ce4dc7@baylibre.com

Changes in v3:
- Add patch to unify all config variants for the am335x-evm and similar
  boards. This also updates the upstream defconfig enablement patch to
  effectively switch all config variants to OF_UPSTREAM.
- Link to v2: https://lore.kernel.org/r/20251128-topic-am33-evm-oftree-v2026-01-v2-0-42a863304498@baylibre.com

Changes in v2:
- Most of the independent patches were extracted in smaller series
- Added patch to add vidconsole for am335x-evm
- Add chosen tick-timer to all devicetrees that are used with the
  am335x_evm_defconfig
- Link to v1: https://lore.kernel.org/r/20251118-topic-am33-evm-oftree-v2026-01-v1-0-91ce13c661e2@baylibre.com

---
Markus Schneider-Pargmann (TI) (12):
      arm: dts: am335x-evm: Add backlight to the panel
      configs: am335x_evm_defconfig: Enable panel
      include: configs: am335x_evm: Enable vidconsole
      configs: am335x_evm: Enable SPL_OPTIMIZE_INLINING
      configs: am335x_evm: Unify evm board defconfigs
      am33xx: Avoid hard failure on USB probe issue
      arm: dts: am335x-*-u-boot: Add chosen tick-timer
      arm: dts: am335x-boneblack-u-boot: Add lcdc to all boot phases
      am33xx: Fix comment about config symbols
      am33xx: Support upstream devicetree USB device
      dm: core: Split SIMPLE_PM_BUS into phases
      configs: am335x_evm_defconfig: Switch to upstream devicetree

 arch/arm/dts/am335x-bone-common-u-boot.dtsi        | 14 ++++
 arch/arm/dts/am335x-bone-u-boot.dtsi               |  6 ++
 arch/arm/dts/am335x-boneblack-u-boot.dtsi          | 17 ++++
 arch/arm/dts/am335x-bonegreen-u-boot.dtsi          |  6 ++
 arch/arm/dts/am335x-evm-u-boot.dtsi                |  6 ++
 arch/arm/dts/am335x-evm.dts                        |  3 +-
 arch/arm/dts/am335x-evmsk-u-boot.dtsi              |  6 ++
 arch/arm/dts/am335x-icev2-u-boot.dtsi              |  4 +
 arch/arm/dts/am335x-pocketbeagle-u-boot.dtsi       |  6 ++
 .../am335x-sancloud-bbe-extended-wifi-u-boot.dtsi  |  6 ++
 arch/arm/mach-omap2/am33xx/board.c                 | 21 +++--
 configs/am335x_evm.config                          | 86 +++++++++++++++++++
 configs/am335x_evm_defconfig                       | 96 ++++------------------
 configs/am335x_evm_spiboot_defconfig               | 85 +------------------
 configs/am335x_hs_evm.config                       | 14 ++++
 configs/am335x_hs_evm_defconfig                    | 95 +--------------------
 configs/am335x_hs_evm_uart_defconfig               | 94 +--------------------
 drivers/core/Kconfig                               |  8 ++
 drivers/core/Makefile                              |  2 +-
 include/configs/am335x_evm.h                       |  2 +
 20 files changed, 221 insertions(+), 356 deletions(-)
---
base-commit: 32750a1d473aa4932de6303e62afc5306aee2b1f
change-id: 20251118-topic-am33-evm-oftree-v2026-01-ea701e03f8cf
prerequisite-change-id: 20260410-topic-cpsw-switch-v2026-07-next-89e21f2d2446:v1
prerequisite-patch-id: 896e00f13956d28e056dd63764ad8906a0b626ef
prerequisite-patch-id: f612a9425d5a466c7585decbd8990d497a02cdfb
prerequisite-patch-id: 9b18f917297f98b76a75f3d16536283b4c1bc76b
prerequisite-patch-id: 2baa422fb10baa29bf4274a658eb7afba8c7b489

Best regards,
-- 
Markus Schneider-Pargmann (TI) <msp@baylibre.com>


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

end of thread, other threads:[~2026-04-15 14:28 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-10 13:31 [PATCH v5 00/12] arm: am335x: Switch to upstream devicetree Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 01/12] arm: dts: am335x-evm: Add backlight to the panel Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 02/12] configs: am335x_evm_defconfig: Enable panel Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 03/12] include: configs: am335x_evm: Enable vidconsole Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 04/12] configs: am335x_evm: Enable SPL_OPTIMIZE_INLINING Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 05/12] configs: am335x_evm: Unify evm board defconfigs Markus Schneider-Pargmann (TI)
2026-04-13  9:49   ` Kory Maincent
2026-04-10 13:31 ` [PATCH v5 06/12] am33xx: Avoid hard failure on USB probe issue Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 07/12] arm: dts: am335x-*-u-boot: Add chosen tick-timer Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 08/12] arm: dts: am335x-boneblack-u-boot: Add lcdc to all boot phases Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 09/12] am33xx: Fix comment about config symbols Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 10/12] am33xx: Support upstream devicetree USB device Markus Schneider-Pargmann (TI)
2026-04-10 13:31 ` [PATCH v5 11/12] dm: core: Split SIMPLE_PM_BUS into phases Markus Schneider-Pargmann (TI)
2026-04-11 14:37   ` Simon Glass
2026-04-15 14:26     ` Markus Schneider-Pargmann
2026-04-13  9:51   ` Kory Maincent
2026-04-10 13:31 ` [PATCH v5 12/12] configs: am335x_evm_defconfig: Switch to upstream devicetree Markus Schneider-Pargmann (TI)
2026-04-10 19:57   ` Fabio Estevam
2026-04-10 21:52     ` Andrew Davis
2026-04-15 14:27       ` Markus Schneider-Pargmann
2026-04-13 12:01   ` Kory Maincent
2026-04-15 13:11     ` Markus Schneider-Pargmann

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