{"id":2221953,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2221953/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/20260410-topic-am33-evm-oftree-v2026-01-v5-0-4b9c7aca0e3e@baylibre.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<20260410-topic-am33-evm-oftree-v2026-01-v5-0-4b9c7aca0e3e@baylibre.com>","date":"2026-04-10T13:31:40","name":"[v5,00/12] arm: am335x: Switch to upstream devicetree","submitter":{"id":82333,"url":"http://patchwork.ozlabs.org/api/1.1/people/82333/?format=json","name":"Markus Schneider-Pargmann","email":"msp@baylibre.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/20260410-topic-am33-evm-oftree-v2026-01-v5-0-4b9c7aca0e3e@baylibre.com/mbox/","series":[{"id":499460,"url":"http://patchwork.ozlabs.org/api/1.1/series/499460/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=499460","date":"2026-04-10T13:31:40","name":"arm: am335x: Switch to upstream devicetree","version":5,"mbox":"http://patchwork.ozlabs.org/series/499460/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2221953/comments/","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=WF0fdJOQ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=baylibre.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.b=\"WF0fdJOQ\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=baylibre.com","phobos.denx.de;\n spf=pass smtp.mailfrom=msp@baylibre.com"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fsd633n1vz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 23:32:59 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 1549E84120;\n\tFri, 10 Apr 2026 15:32:55 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 9046D84154; Fri, 10 Apr 2026 15:32:53 +0200 (CEST)","from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com\n [IPv6:2a00:1450:4864:20::42f])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 28DC583DC9\n for <u-boot@lists.denx.de>; Fri, 10 Apr 2026 15:32:51 +0200 (CEST)","by mail-wr1-x42f.google.com with SMTP id\n ffacd0b85a97d-43cf8d550bdso2013387f8f.0\n for <u-boot@lists.denx.de>; Fri, 10 Apr 2026 06:32:51 -0700 (PDT)","from localhost ([2001:4091:a246:8598:4c79:7b44:ca74:c5de])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d63e4f16bsm7836079f8f.26.2026.04.10.06.32.49\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 10 Apr 2026 06:32:49 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1775827970;\n x=1776432770;\n darn=lists.denx.de;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=qHC54+TSfF6JYiprCrL0iQXOB4ksBnlCDqJKgCpR/vg=;\n b=WF0fdJOQg2p2TiFMn7K0NM6m59kxuLMmLVhXSVaiWdSgW8BsxqXk8BrgIKajw0Saq2\n MlsoMW6wPcQ/lHxSAdoQVm2PajRXdPiUd+xNSJLx1rbG3C7DfIgFjpCL3+0EH6qI3aSS\n mzXfSoDM2aWX3RsdrKKFfsd2AYqflhsPA8X8jJ0LYykc1446/yFzdeuAyoZeAj/j7BPX\n SfRGIbT2IX+EmdAxiVPQqmzJAz5SuXWvsAFTDLSndwdC7Ug8A+r6K4Ses5zu6P1pibw+\n RSyDAja25c6DPUvKt99TPjf65swVFBzHSQP1rdA78uTMT89TfWzlsvr76OUD029WKVQr\n ne6A==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775827970; x=1776432770;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=qHC54+TSfF6JYiprCrL0iQXOB4ksBnlCDqJKgCpR/vg=;\n b=QM1aFzQub3OzMh9UY4PIr/i5NOwVB3A1yI4ZGgYk6n6qLaSyzF7gTQm35aEHaCS8/H\n pBgiaGucvUkCxjO9BcPKbk/UqdxXJDvWgLkrfjMpjFeThur5GHP447SzAhEmLJjBYzp2\n TOW1tr7brt+tQ1cTNP90w4Jt6gZfB+VGXQe1JiO0HHtiiySP0rvmOAfvudAp1Q/vBeA3\n MzKw5tzxOkJFRFXjvaC60k/nOg8rAitvC1bu/jg3K4SP2BM4k4mLdlY4dcumiFeCRQvT\n BlYWAco2HlhD8r/pv7uxt+sYSdKP6fe8kCR7NBGacgM8sBK70riCaX0wJLdehG4T3BD0\n 4JtQ==","X-Gm-Message-State":"AOJu0YzjTMO7Uxkdi2Dx0Y6/x2llM/0Fyg95VK7e76lEyntM/c+p9I/D\n cSkqXVNlyzKpYpneX482dYc8w32g3SzNDHDUrGihMJSLvUnUBrTBD23I9iAlmLIoZE4=","X-Gm-Gg":"AeBDieuzSEyyZqGpFtPzFpIFTLUOofOJ7P5lFkyWTkb7F1IFE5r2o+Zaj7HPbYmbbzq\n 2BvUpZA6d3mcviRrjCTtx9UXphmJdul2E+qcjfb92nVnhhBTNkNeRh3EhDZ0C8ncilj42w8+rSq\n UY4TRuCbEP0OGcuwBSXZWCZSbVQSJutlD8+VjQ3CKk7bQLiDu1rz7XgQyswBMTxhW6xyBc0T0F+\n IMHltunQ3LGRyihsmBGRrlAoUCK7VbqjSsqcfYZFNfw1bemPBdJNWOyTh8CTXp6psXd96bR7FT/\n 8DLAcJZeslfRW94KHe8UsSW69P12J1E1eXTjgJm9Il3FQ1Ks2s1G8/4TneDzTbSw5eyaVhdhNM/\n WcB5VBAvl/vTaVYTrx/WBEaa6MQRyZoFnVGesLSHTe09GgFlcGbTOreBLxHgeLOQuifG4w69lZW\n I5Td7NxZN/7MwL8EjPffUD","X-Received":"by 2002:a05:6000:40cd:b0:43d:61d:382d with SMTP id\n ffacd0b85a97d-43d642a647bmr4735455f8f.22.1775827970300;\n Fri, 10 Apr 2026 06:32:50 -0700 (PDT)","From":"\"Markus Schneider-Pargmann (TI)\" <msp@baylibre.com>","Subject":"[PATCH v5 00/12] arm: am335x: Switch to upstream devicetree","Date":"Fri, 10 Apr 2026 15:31:40 +0200","Message-Id":"\n <20260410-topic-am33-evm-oftree-v2026-01-v5-0-4b9c7aca0e3e@baylibre.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","X-B4-Tracking":"v=1; b=H4sIALz72GkC/43RwW7CMAwG4Fepcp6RnaRp6WnvMXFIU3eNtFKWZ\n AWEePeFMjQ0IbGjbemz5f8kIgfPUTTFSQSeffTTNhflSyHcYLfvDL7LtZAoSyKqIU0778COSgH\n PI0x9Csww57kBJGBbITGqvna9yMgucO8Py4K3Ta4HH9MUjsu+mS7df9MzAcKaHJNyxhDL19YeP\n 3wbeOWmUVz0Wd6J8rkos6ilrY1SqPW6fiCqX1GifiqqLKqOSmMc685VD0R9Ew2SrJ6KOovY2a7\n FitDxX/F8fXLgz68cXrp+WrQ2MuT56FNTLNYKtbgPtSmWCzThzwVuF/cQ9z654ba9gi0fEtRrl\n tTLTmptmhza5nz+BgM9RvE4AgAA","X-Change-ID":"20251118-topic-am33-evm-oftree-v2026-01-ea701e03f8cf","To":"u-boot@lists.denx.de, Marc Murphy <marc.murphy@sancloud.com>","Cc":"Tom Rini <trini@konsulko.com>, Rasmus Villemoes <ravi@prevas.dk>,\n Kory Maincent <kory.maincent@bootlin.com>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Romain Gantois <romain.gantois@bootlin.com>,\n Parvathi Pudi <parvathi@couthit.com>,\n Basharath Hussain Khaja <basharath@couthit.com>,\n Paul Barker <paul.barker@sancloud.com>, \"Andrew F. Davis\" <afd@ti.com>,\n Simon Glass <sjg@chromium.org>, Anshul Dalal <anshuld@ti.com>,\n Michael Trimarchi <michael@amarulasolutions.com>,\n \"Markus Schneider-Pargmann (TI)\" <msp@baylibre.com>","X-Mailer":"b4 0.14.2","X-Developer-Signature":"v=1; a=openpgp-sha256; l=4697; i=msp@baylibre.com;\n h=from:subject:message-id; bh=Lcb5uSixmmLSKWw27QnkWq7MYaQD0znf3KQJraF0tSE=;\n b=owGbwMvMwCXWejAsc4KoVzDjabUkhswbv/e3VHFtiAwQ2bZ7tjyjuJBneXP1lscLl7Q8W3oub\n bHynq0LO0pZGMS4GGTFFFk6E0PT/svvPJa8aNlmmDmsTCBDGLg4BWAi+/UYGZbOupdy55R8DtO6\n vCUM+4/MDf+2Re7/+6LaafN/Hr67688zhv8h7ydPkD3H9vzzhJ+1Aj+UA6Y0sm04rnfts8eGebd\n +X5XgAgA=","X-Developer-Key":"i=msp@baylibre.com; a=openpgp;\n fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"},"content":"The series is split into two logical groups:\n\n- Patches 1-3: Fixes for am335x-evm to boot and support the LCD panel\n  with the current u-boot devicetree.\n- Patches 4-12: Make upstream devicetree working with uboot. This\n  adds tick-timer, adds compatibility of the board code for different\n  USB probing, makes SPL smaller and updates the defconfig.\n\nThe series has been tested on am335x-evm. Note that I don't have all\nother boards built with the am335x_*evm_*defconfig, so tests are\nappreciated. buildman reports builds are working.\n\nDependencies:\n  - net: cpsw: Add cpsw-switch DT binding support\n      https://lore.kernel.org/r/20260410-topic-cpsw-switch-v2026-07-next-v1-0-c914724b13e4@baylibre.com\n\nBest,\nMarkus\n\nSigned-off-by: Markus Schneider-Pargmann (TI) <msp@baylibre.com>\n---\nChanges in v5:\n- Add patch to add lcdc on beagle bone black to all boot phases. Without\n  this patch booting uboot on bbb fails.\n- Add patch to split SIMPLE_PM_BUS into two, one for SPL and one for\n  normal u-boot. This was done to reduce the size of SPL.\n- Link to v4: https://lore.kernel.org/r/20260127-topic-am33-evm-oftree-v2026-01-v4-0-0dadb0710ce7@baylibre.com\n\nChanges in v4:\n- Add patch to enable SPL_OPTIMIZE_INLINING to reduce size and fix the\n  build\n- Link to v3: https://lore.kernel.org/r/20251204-topic-am33-evm-oftree-v2026-01-v3-0-3d1566ce4dc7@baylibre.com\n\nChanges in v3:\n- Add patch to unify all config variants for the am335x-evm and similar\n  boards. This also updates the upstream defconfig enablement patch to\n  effectively switch all config variants to OF_UPSTREAM.\n- Link to v2: https://lore.kernel.org/r/20251128-topic-am33-evm-oftree-v2026-01-v2-0-42a863304498@baylibre.com\n\nChanges in v2:\n- Most of the independent patches were extracted in smaller series\n- Added patch to add vidconsole for am335x-evm\n- Add chosen tick-timer to all devicetrees that are used with the\n  am335x_evm_defconfig\n- Link to v1: https://lore.kernel.org/r/20251118-topic-am33-evm-oftree-v2026-01-v1-0-91ce13c661e2@baylibre.com\n\n---\nMarkus Schneider-Pargmann (TI) (12):\n      arm: dts: am335x-evm: Add backlight to the panel\n      configs: am335x_evm_defconfig: Enable panel\n      include: configs: am335x_evm: Enable vidconsole\n      configs: am335x_evm: Enable SPL_OPTIMIZE_INLINING\n      configs: am335x_evm: Unify evm board defconfigs\n      am33xx: Avoid hard failure on USB probe issue\n      arm: dts: am335x-*-u-boot: Add chosen tick-timer\n      arm: dts: am335x-boneblack-u-boot: Add lcdc to all boot phases\n      am33xx: Fix comment about config symbols\n      am33xx: Support upstream devicetree USB device\n      dm: core: Split SIMPLE_PM_BUS into phases\n      configs: am335x_evm_defconfig: Switch to upstream devicetree\n\n arch/arm/dts/am335x-bone-common-u-boot.dtsi        | 14 ++++\n arch/arm/dts/am335x-bone-u-boot.dtsi               |  6 ++\n arch/arm/dts/am335x-boneblack-u-boot.dtsi          | 17 ++++\n arch/arm/dts/am335x-bonegreen-u-boot.dtsi          |  6 ++\n arch/arm/dts/am335x-evm-u-boot.dtsi                |  6 ++\n arch/arm/dts/am335x-evm.dts                        |  3 +-\n arch/arm/dts/am335x-evmsk-u-boot.dtsi              |  6 ++\n arch/arm/dts/am335x-icev2-u-boot.dtsi              |  4 +\n arch/arm/dts/am335x-pocketbeagle-u-boot.dtsi       |  6 ++\n .../am335x-sancloud-bbe-extended-wifi-u-boot.dtsi  |  6 ++\n arch/arm/mach-omap2/am33xx/board.c                 | 21 +++--\n configs/am335x_evm.config                          | 86 +++++++++++++++++++\n configs/am335x_evm_defconfig                       | 96 ++++------------------\n configs/am335x_evm_spiboot_defconfig               | 85 +------------------\n configs/am335x_hs_evm.config                       | 14 ++++\n configs/am335x_hs_evm_defconfig                    | 95 +--------------------\n configs/am335x_hs_evm_uart_defconfig               | 94 +--------------------\n drivers/core/Kconfig                               |  8 ++\n drivers/core/Makefile                              |  2 +-\n include/configs/am335x_evm.h                       |  2 +\n 20 files changed, 221 insertions(+), 356 deletions(-)\n---\nbase-commit: 32750a1d473aa4932de6303e62afc5306aee2b1f\nchange-id: 20251118-topic-am33-evm-oftree-v2026-01-ea701e03f8cf\nprerequisite-change-id: 20260410-topic-cpsw-switch-v2026-07-next-89e21f2d2446:v1\nprerequisite-patch-id: 896e00f13956d28e056dd63764ad8906a0b626ef\nprerequisite-patch-id: f612a9425d5a466c7585decbd8990d497a02cdfb\nprerequisite-patch-id: 9b18f917297f98b76a75f3d16536283b4c1bc76b\nprerequisite-patch-id: 2baa422fb10baa29bf4274a658eb7afba8c7b489\n\nBest regards,"}