From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 854D1CD5BC8 for ; Tue, 26 May 2026 09:27:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:CC:To:In-Reply-To:References :Message-ID:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=P1D/oMKv83uWp2xgVIjHCdrKI4FhoqP9Qx/6rSVhYwE=; b=xjCoersRbPMOVnXV8cIBjvpu7C XdMmggZTtzrxms1zv9zvNHrkKRkamZtoTxXlTeDd70tG0O0TVsYOknmLbCcxCYyj9K6Wf64Wg9zUV 7nFHIgmwXHegml10ygKBjgfWLdScIwdojBrzz5IoFzYi8HbHRaXHZETkHyPUqqIy6cC3PCjstyTWI uN/0icaMYeNO1xiy8Rt0q/tbAY3hDELEfhXEsNfsPqj00M1Pt4HiFCL/xDPCDpwd7z6JAOujFrMLp FVjyXETUoVXflDYj9kzGMXvxS1Jr+OjtORzoKidLgDadfl+dcYF4DY2blLOc8acUCNEBZyFiSThrA ak4jU5LA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRo3r-00000001V5k-1jPn; Tue, 26 May 2026 09:26:55 +0000 Received: from mail-francesouthazlp170110003.outbound.protection.outlook.com ([2a01:111:f403:c207::3] helo=MRWPR03CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRo3o-00000001V3q-1qTg for linux-arm-kernel@lists.infradead.org; Tue, 26 May 2026 09:26:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rku9kMyUuAACqoYIxxv3qX0xelEHKZi3gJkbuEh05OY1LVNaRxW83KAKJ/X8tqTNdMGMus4XFH/lKZQ0E+CPunwVBPMdFmK8cEdOyZWc+o/ubCqL3upLdFI4OSkrMHv+yeeCSsy84bajbkV2evifpsNaEXJBRO4wE83O06ebriMRXoms8Ae1eUUG9xXnth7LVv/qHllFel8D5rKXqAlz28JGZ1IoMqZqu+oZPcs4egAi+pSAmu+5AhhTQzZtfw6yFhKlIQ/O17x4WSaqs2gXCwqrV16yJjL4YM6U9FItrtqkJ4r5xg7HPzjNclXk7j5GYEdNP/w8GMRkNSLTPhKAPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=P1D/oMKv83uWp2xgVIjHCdrKI4FhoqP9Qx/6rSVhYwE=; b=gEp5ZZbhb4P2qG7TKQ1azrnEokNMKw1WSu4bMY/Zqx4pu1w53suS7faSpIjQ4aMI9LFdXzVgpBatq36bRQekzVZokYqa3enKDHW7lnB1X2+fHj87Y2Mkrkkmn5vrkNCEvXa9oMH9o/abNAGVuetaSWR7TAvz+jFapLREI1oeEqPI0wPmSCVE+uLnC2rwmEzGq1GRXQuov0LjkZ4jLXXHmfG5DgVHNwhcvl7HMQkS6OML/H29xUN/TrZH2RzRld5aSOl5jw6hkVjD/bAb66r7NkHLjHIuk1zOZ4CmvzIT8UzV0JumcaZMQGahisHhGd4a288+IbjblVhjOS4kQ4j45w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=kernel.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P1D/oMKv83uWp2xgVIjHCdrKI4FhoqP9Qx/6rSVhYwE=; b=TBp/IpYD6Oc/xo7RrDAB8uS0I4aCfDw8YAU1OIzng/+hcrofPR1BtCGngAUqhceJ7q21D+CWZGcU5cEdRuzCGAdbONSndXQSKmSPY8FqWzC9zJWlC3AxyNmJECv1Hf1pq45LQm3mDamzgBZC2kd//T8+7AkaRx2fWVCJhp0Slv3QkUQQxD3A7DqkV4GZdXeiuak0XR8V1Bi1nDZvxQDOBCkSYEh5vyUSSmWPSwmVdy8tGVzFP8jphSk2OUD+mICd52BaWsdC30FTR6iynSUhyWEgJzYuEjDd1c4/7C4p0VASoEIVJpXpz0mFhLQPeeTv4ClEy/vpnC5gTJLVc/doHw== Received: from AS4P189CA0022.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5db::6) by DB9PR10MB7242.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:454::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.11; Tue, 26 May 2026 09:26:47 +0000 Received: from AM2PEPF0001C713.eurprd05.prod.outlook.com (2603:10a6:20b:5db:cafe::80) by AS4P189CA0022.outlook.office365.com (2603:10a6:20b:5db::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.71.11 via Frontend Transport; Tue, 26 May 2026 09:26:46 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AM2PEPF0001C713.mail.protection.outlook.com (10.167.16.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.7 via Frontend Transport; Tue, 26 May 2026 09:26:46 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Tue, 26 May 2026 11:30:51 +0200 Received: from localhost (10.48.87.93) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Tue, 26 May 2026 11:26:45 +0200 From: Patrice Chotard Date: Tue, 26 May 2026 11:26:43 +0200 Subject: [PATCH v7 3/7] ARM: dts: stm32: Add boot phase tags for STMicroelectronics h7 boards MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20260526-upstream_uboot_properties-v7-3-e17cd424d5db@foss.st.com> References: <20260526-upstream_uboot_properties-v7-0-e17cd424d5db@foss.st.com> In-Reply-To: <20260526-upstream_uboot_properties-v7-0-e17cd424d5db@foss.st.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Patrick Delaunay , Christoph Niedermaier , Marek Vasut CC: , , , , , Patrice Chotard X-Mailer: b4 0.14.3 X-Originating-IP: [10.48.87.93] X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM2PEPF0001C713:EE_|DB9PR10MB7242:EE_ X-MS-Office365-Filtering-Correlation-Id: 2790a599-9853-40cb-ddc8-08debb08e870 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|82310400026|7416014|36860700016|3023799007|11063799006|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: Lqxpl+Mfu2kryFHf6iCUwm6MmdN+1p4zFfIwO8Qq42uwB//8AEu+1FrRppAuVkgRPpdRLVoklJrhrScDcwDOKIXA9fRwd6Sw1f6VS8EKc5XGXhvjq8xNgWODVkeO3wBQDh3HGFaUo+6JgT0zF+OlKrxGvsF2HG3Pbc2sKOZB69g4KKTMDG8ZynpJCdaIZ5Tj/vkMyYBlcKyruUilpqnO2RxNGy8zrSnel5K0Nh8qiHgFlVnSUtrZKXY2xiOo1ovXy4/oZLzkyCH02XhiNYcKiRRNkJKmpqEqzJKypuVqT88dOvX/38qtu5MOiobM6J9m/F1AijvVWvBAjnRRZeR2izsvd1l7gj3Q7iTVQjwSJA8VcgVm3deXEeSRdna3RsYHxNyjZ9HIuYNXvKfCSODaqYL5uMNh08H0Kkbxv++O1fGa+I/x13ugm937bSNtHg0HPRueM0Zk5ACSeGoXsa3alJkM6lzEfEd2xIHhCLyB+6wg3K6xVgogc9vxXGBtE7YDuKed/6P7/72lNAI/XweV8Hsom9sO40lSYYScUMtjevkjU034stTjna+W8yNa9rVyYk2lPP8aUsmMMhWbRneZdgQCcZqYTaXTdIDSAEZjtzFFf6olw/4gJgOCxCuIZesPCcVk8xSTVZPhnjhzjS3dtZeqRYpx4/QPu0nl7j1JC1NBK5DhJk+Ig/9toxlw7iJyvXPIynxOT30gUW18foZhoVhkhY+ONHSv1/z/hh9loxI= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(376014)(82310400026)(7416014)(36860700016)(3023799007)(11063799006)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8BKZPpfB5V/hfqpblAVrlZAEb5GQSYqq2xCWbjNZxvj+v4xsCgOjYsuhVvGbGyQpY3ncC89dL5PMSbsOK/JtgHotLK/3aWYxN/Ykdfp+8+SZ/TRWydMhmi7YihZoeS2rBD0jKVX+iLVQ+BCwMN2qtyiUWXaqFtmcKMeEL0xOPQ33fme4XJpo5XPfAbJcEj2NuLXqbtlS2PthFMNhh/uD6TbUML5GuDYiVnsDwShzBWOPmyU/P5uO70+3G1enfyE5Dn3toDCs2XHH1h+N1tJjn4l8xdolrE//AcHYPQPrwgfc4En8PmPG0FV5Dd5mTBYp616hHFR1QdAt45HbRaaEt7l+TwsA8CtNe8oDUyCJsFMtyhlCKFwTcY3rrFL7owT8IuKTRCXbRHdGE6QX0ZJwtGollLLc+KfP20FWx26NqdLsgbOFvKuh04o88zqltM6o X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2026 09:26:46.6249 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2790a599-9853-40cb-ddc8-08debb08e870 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF0001C713.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7242 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260526_022652_974793_61B81F2A X-CRM114-Status: UNSURE ( 8.62 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The bootph-all flag was introduced in dt-schema (dtschema/schemas/bootph.yaml) to define node usage across different boot phases. To ensure SD boot, timer, gpio, syscfg, clock and uart nodes need to be present in all boot stages, so add missing bootph-all phase flag to these nodes to support SD boot. Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/st/stm32h743i-disco.dts | 69 ++++++++++++++++++++++++++++++ arch/arm/boot/dts/st/stm32h743i-eval.dts | 69 ++++++++++++++++++++++++++++++ arch/arm/boot/dts/st/stm32h747i-disco.dts | 69 ++++++++++++++++++++++++++++++ arch/arm/boot/dts/st/stm32h750i-art-pi.dts | 69 ++++++++++++++++++++++++++++++ 4 files changed, 276 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32h743i-disco.dts b/arch/arm/boot/dts/st/stm32h743i-disco.dts index 78d55b77db7c..1b4b9bc5c72d 100644 --- a/arch/arm/boot/dts/st/stm32h743i-disco.dts +++ b/arch/arm/boot/dts/st/stm32h743i-disco.dts @@ -107,6 +107,59 @@ u-boot { &clk_hse { clock-frequency = <25000000>; + bootph-all; +}; + +&clk_lse { + bootph-all; +}; + +&clk_i2s { + bootph-all; +}; + +&gpioa { + bootph-all; +}; + +&gpiob { + bootph-all; +}; + +&gpioc { + bootph-all; +}; + +&gpiod { + bootph-all; +}; + +&gpioe { + bootph-all; +}; + +&gpiof { + bootph-all; +}; + +&gpiog { + bootph-all; +}; + +&gpioh { + bootph-all; +}; + +&gpioi { + bootph-all; +}; + +&gpioj { + bootph-all; +}; + +&gpiok { + bootph-all; }; &mac { @@ -126,6 +179,18 @@ phy0: ethernet-phy@0 { }; }; +&pinctrl { + bootph-all; +}; + +&pwrcfg { + bootph-all; +}; + +&rcc { + bootph-all; +}; + &sdmmc1 { pinctrl-names = "default", "opendrain", "sleep"; pinctrl-0 = <&sdmmc1_b4_pins_a>; @@ -138,6 +203,10 @@ &sdmmc1 { status = "okay"; }; +&timer5 { + bootph-all; +}; + &usart2 { pinctrl-0 = <&usart2_pins_a>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/st/stm32h743i-eval.dts b/arch/arm/boot/dts/st/stm32h743i-eval.dts index e5e10b0758ee..55674fe05431 100644 --- a/arch/arm/boot/dts/st/stm32h743i-eval.dts +++ b/arch/arm/boot/dts/st/stm32h743i-eval.dts @@ -124,6 +124,59 @@ adc1: adc@0 { &clk_hse { clock-frequency = <25000000>; + bootph-all; +}; + +&clk_lse { + bootph-all; +}; + +&clk_i2s { + bootph-all; +}; + +&gpioa { + bootph-all; +}; + +&gpiob { + bootph-all; +}; + +&gpioc { + bootph-all; +}; + +&gpiod { + bootph-all; +}; + +&gpioe { + bootph-all; +}; + +&gpiof { + bootph-all; +}; + +&gpiog { + bootph-all; +}; + +&gpioh { + bootph-all; +}; + +&gpioi { + bootph-all; +}; + +&gpioj { + bootph-all; +}; + +&gpiok { + bootph-all; }; &i2c1 { @@ -155,6 +208,18 @@ phy0: ethernet-phy@0 { }; }; +&pinctrl { + bootph-all; +}; + +&pwrcfg { + bootph-all; +}; + +&rcc { + bootph-all; +}; + &sdmmc1 { pinctrl-names = "default", "opendrain", "sleep"; pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_dir_pins_a>; @@ -169,6 +234,10 @@ &sdmmc1 { status = "okay"; }; +&timer5 { + bootph-all; +}; + &usart1 { pinctrl-0 = <&usart1_pins_a>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/st/stm32h747i-disco.dts b/arch/arm/boot/dts/st/stm32h747i-disco.dts index c9dcc680e26d..ef36454808d5 100644 --- a/arch/arm/boot/dts/st/stm32h747i-disco.dts +++ b/arch/arm/boot/dts/st/stm32h747i-disco.dts @@ -104,6 +104,59 @@ u-boot { &clk_hse { clock-frequency = <25000000>; + bootph-all; +}; + +&clk_lse { + bootph-all; +}; + +&clk_i2s { + bootph-all; +}; + +&gpioa { + bootph-all; +}; + +&gpiob { + bootph-all; +}; + +&gpioc { + bootph-all; +}; + +&gpiod { + bootph-all; +}; + +&gpioe { + bootph-all; +}; + +&gpiof { + bootph-all; +}; + +&gpiog { + bootph-all; +}; + +&gpioh { + bootph-all; +}; + +&gpioi { + bootph-all; +}; + +&gpioj { + bootph-all; +}; + +&gpiok { + bootph-all; }; &mac { @@ -123,6 +176,18 @@ phy0: ethernet-phy@0 { }; }; +&pinctrl { + bootph-all; +}; + +&pwrcfg { + bootph-all; +}; + +&rcc { + bootph-all; +}; + &sdmmc1 { pinctrl-names = "default", "opendrain", "sleep"; pinctrl-0 = <&sdmmc1_b4_pins_a>; @@ -136,6 +201,10 @@ &sdmmc1 { status = "okay"; }; +&timer5 { + bootph-all; +}; + &usart1 { pinctrl-0 = <&usart1_pins_b>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/st/stm32h750i-art-pi.dts b/arch/arm/boot/dts/st/stm32h750i-art-pi.dts index 56c53e262da7..8dddc70c37a1 100644 --- a/arch/arm/boot/dts/st/stm32h750i-art-pi.dts +++ b/arch/arm/boot/dts/st/stm32h750i-art-pi.dts @@ -114,6 +114,15 @@ wlan_pwr: regulator-wlan { &clk_hse { clock-frequency = <25000000>; + bootph-all; +}; + +&clk_lse { + bootph-all; +}; + +&clk_i2s { + bootph-all; }; &dma1 { @@ -124,6 +133,50 @@ &dma2 { status = "okay"; }; +&gpioa { + bootph-all; +}; + +&gpiob { + bootph-all; +}; + +&gpioc { + bootph-all; +}; + +&gpiod { + bootph-all; +}; + +&gpioe { + bootph-all; +}; + +&gpiof { + bootph-all; +}; + +&gpiog { + bootph-all; +}; + +&gpioh { + bootph-all; +}; + +&gpioi { + bootph-all; +}; + +&gpioj { + bootph-all; +}; + +&gpiok { + bootph-all; +}; + &mac { status = "disabled"; pinctrl-0 = <ðernet_rmii>; @@ -141,6 +194,18 @@ phy0: ethernet-phy@0 { }; }; +&pinctrl { + bootph-all; +}; + +&pwrcfg { + bootph-all; +}; + +&rcc { + bootph-all; +}; + &sdmmc1 { pinctrl-names = "default", "opendrain", "sleep"; pinctrl-0 = <&sdmmc1_b4_pins_a>; @@ -196,6 +261,10 @@ partition@0 { }; }; +&timer5 { + bootph-all; +}; + &usart2 { pinctrl-0 = <&usart2_pins_a>; pinctrl-names = "default"; -- 2.43.0