[PATCH v4 00/10] arm: am335x: Switch to upstream devicetree
Markus Schneider-Pargmann (TI.com)
msp at baylibre.com
Tue Jan 27 17:48:14 CET 2026
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-10: Make upstream devicetree working with uboot. This
adds tick-timer, adds compatibility of the board code for different
USB probing 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:
- dm: core: Support same compatible in host/gadget musb drivers
https://lore.kernel.org/r/20260127-topic-musb-probing-v2026-01-v4-0-ea3201e0f809@baylibre.com
Best,
Markus
Signed-off-by: Markus Schneider-Pargmann (TI.com) <msp at 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.com) (10):
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
am33xx: Fix comment about config symbols
am33xx: Support upstream devicetree USB device
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 | 6 ++
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 +--------------------
include/configs/am335x_evm.h | 2 +
18 files changed, 201 insertions(+), 355 deletions(-)
---
base-commit: ec5a49db0222f309e3aba6601ca4d8d02da15de3
change-id: 20251118-topic-am33-evm-oftree-v2026-01-ea701e03f8cf
prerequisite-change-id: 20251125-topic-musb-probing-v2026-01-1343fff8176b:v4
prerequisite-patch-id: be515ce444bdebafdb734fea04e5290239c99056
prerequisite-patch-id: a1af765d3524eaf8fc221d712f7016e118492687
prerequisite-patch-id: e1145c3582cbefb28815df883beb8990b9875ca6
prerequisite-patch-id: ec3fd2f06b6f9c26aa1347ae284594baa2c0e66c
prerequisite-patch-id: 76d25fb9c19f7c1396d0ba10283549d702a491cf
prerequisite-patch-id: c6cc3f7eba8b785fbb8ea91cea349517c7c364fe
prerequisite-patch-id: 37352dffe91e2aef085c2a08fcbc922723dae7c1
Best regards,
--
Markus Schneider-Pargmann (TI) <msp at baylibre.com>
More information about the U-Boot
mailing list