On Mon May 18, 2026 at 8:22 PM CEST, Tom Rini wrote: > On Mon, Apr 27, 2026 at 11:01:16AM +0200, Markus Schneider-Pargmann (TI) > wrote: > >> 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-14: 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-c914724b1...@baylibre.com > > After rebasing this on top of current next, I ran in to the problem of > am335x_hs_evm* doesn't build. This is because looking at > arch/arm/mach-omap2/config_secure.mk I see: > OF_LIST_TARGETS = $(patsubst %,arch/$(ARCH)/dts/%.dtb,$(subst > ",,$(CONFIG_OF_LIST))) > And that won't work with OF_UPSTREAM. Can you please respin and make > sure all of am335x builds? CI can help with this too: > https://docs.u-boot.org/en/latest/develop/ci_testing.html > Thanks.
Sorry for that, I will fix it. Best Markus > >> >> Best, >> Markus >> >> Signed-off-by: Markus Schneider-Pargmann (TI) <[email protected]> >> --- >> Changes in v7: >> - Squash tick-timer patch for am335x-bonegreen-eco-u-boot into the patch >> that adds tick-timer for all other boards. >> - Remove dependency on (SPL_)CLK for (SPL_)SIMPLE_PM_BUS as clocks are >> optional now. Note I kept your reviewed-bys @Simon @Kory as I felt >> like this is a small change of the patch >> - Fixup USB probing for OF_UPSTREAM. Initial version of the patch probed >> USB host and USB gadget devices unconditionally. This is not necessary >> and also not what the old code did. The old code probed the >> ti-musb-wrapper driver which bound the usb host and usb gadget >> drivers, but it did not probe them. >> - Add CONFIG_PHANDLE_CHECK_SEQ to defconfig as many of the devices in >> the upstream devicetree have names like mmc@0 because they are within >> ti-sysc device nodes. The config symbol should help sorting them >> consistently anyways. >> - Link to v6: >> https://lore.kernel.org/r/20260415-topic-am33-evm-oftree-v2026-01-v6-0-94cde349b...@baylibre.com >> >> Changes in v6: >> - Add patch to add am335x-bonegreen-eco-u-boot.dtsi which sets >> tick-timer >> - Add patch to remove all devicetrees that were moved to OF_UPSTREAM >> - Link to v5: >> https://lore.kernel.org/r/20260410-topic-am33-evm-oftree-v2026-01-v5-0-4b9c7aca0...@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-0dadb0710...@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-3d1566ce4...@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-42a863304...@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-91ce13c66...@baylibre.com >> >> --- >> Markus Schneider-Pargmann (TI) (14): >> 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 >> arm: dts: am335x: Remove unused uboot devicetrees >> dm: core: Remove dependency on CLK >> >> arch/arm/dts/Makefile | 11 - >> arch/arm/dts/am335x-bone-common-u-boot.dtsi | 14 + >> arch/arm/dts/am335x-bone-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-bone.dts | 23 - >> arch/arm/dts/am335x-boneblack-u-boot.dtsi | 17 + >> arch/arm/dts/am335x-boneblack.dts | 174 ----- >> arch/arm/dts/am335x-bonegreen-eco-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-bonegreen-eco.dts | 53 -- >> arch/arm/dts/am335x-bonegreen-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-bonegreen.dts | 14 - >> arch/arm/dts/am335x-evm-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-evm.dts | 766 >> --------------------- >> arch/arm/dts/am335x-evmsk-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-evmsk.dts | 730 >> -------------------- >> arch/arm/dts/am335x-icev2-u-boot.dtsi | 4 + >> arch/arm/dts/am335x-icev2.dts | 486 ------------- >> arch/arm/dts/am335x-pocketbeagle-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-pocketbeagle.dts | 237 ------- >> arch/arm/dts/am335x-sancloud-bbe-common.dtsi | 67 -- >> .../am335x-sancloud-bbe-extended-wifi-u-boot.dtsi | 6 + >> arch/arm/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 --- >> arch/arm/dts/am335x-sancloud-bbe-lite.dts | 50 -- >> arch/arm/dts/am335x-sancloud-bbe.dts | 53 -- >> arch/arm/mach-omap2/am33xx/board.c | 23 +- >> configs/am335x_evm.config | 87 +++ >> 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 | 10 +- >> drivers/core/Makefile | 2 +- >> include/configs/am335x_evm.h | 2 + >> 33 files changed, 227 insertions(+), 3135 deletions(-) >> --- >> base-commit: 1c1bfb1cf34bbb2a5717eb6995c55093279f9341 >> 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) <[email protected]> >>
signature.asc
Description: PGP signature

