diff --git a/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi index 9050bb713..389fe8d74 100644 --- a/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi @@ -1503,6 +1503,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1513,6 +1518,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u599nihxq-pinctrl.dtsi b/dts/st/u5/stm32u599nihxq-pinctrl.dtsi index 946df7d48..36f5f4f10 100644 --- a/dts/st/u5/stm32u599nihxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599nihxq-pinctrl.dtsi @@ -1547,6 +1547,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1557,6 +1562,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u599njhxq-pinctrl.dtsi b/dts/st/u5/stm32u599njhxq-pinctrl.dtsi index 946df7d48..36f5f4f10 100644 --- a/dts/st/u5/stm32u599njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599njhxq-pinctrl.dtsi @@ -1547,6 +1547,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1557,6 +1562,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi index 9050bb713..389fe8d74 100644 --- a/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi @@ -1503,6 +1503,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1513,6 +1518,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi index 946df7d48..36f5f4f10 100644 --- a/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi @@ -1547,6 +1547,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1557,6 +1562,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi index 8b8069ed2..bab869478 100644 --- a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi @@ -1465,6 +1465,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1475,6 +1480,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi index 6a4b97cb5..6f178ca26 100644 --- a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi @@ -1509,6 +1509,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1519,6 +1524,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi index 0a8a53dd2..eca9f77d6 100644 --- a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi @@ -689,6 +689,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi index 0a8a53dd2..eca9f77d6 100644 --- a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi @@ -689,6 +689,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi index aa9c97b74..bcfd716e6 100644 --- a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi @@ -1119,6 +1119,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi index aa9c97b74..bcfd716e6 100644 --- a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi @@ -1119,6 +1119,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi index aa9c97b74..bcfd716e6 100644 --- a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi @@ -1119,6 +1119,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi index aa9c97b74..bcfd716e6 100644 --- a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi @@ -1119,6 +1119,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi index 8b8069ed2..bab869478 100644 --- a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi @@ -1465,6 +1465,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1475,6 +1480,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi index ffa845c4b..03c02a212 100644 --- a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi @@ -1553,6 +1553,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1563,6 +1568,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs1_pi8: hspi1_dqs1_pi8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_io8_pi9: hspi1_io8_pi9 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi index ffdfce942..f6cd11763 100644 --- a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi @@ -725,6 +725,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi index 7309033c6..c821d8dd2 100644 --- a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi @@ -1155,6 +1155,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi index 7309033c6..c821d8dd2 100644 --- a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi @@ -1155,6 +1155,11 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ hspi1_dqs0_pi2: hspi1_dqs0_pi2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ hspi1_clk_pi3: hspi1_clk_pi3 { pinmux = ; slew-rate = "very-high-speed"; diff --git a/scripts/genpinctrl/stm32-pinctrl-config.yaml b/scripts/genpinctrl/stm32-pinctrl-config.yaml index 8d2718f28..9c732ae74 100644 --- a/scripts/genpinctrl/stm32-pinctrl-config.yaml +++ b/scripts/genpinctrl/stm32-pinctrl-config.yaml @@ -112,7 +112,7 @@ match: "^HRTIM\\d+_SC(IN|OUT)$" - name: HSPI - match: "^HSPI(.*)(?:CLK|NCS|DQS|IO\\d+)$" + match: "^HSPI(.*)(?:CLK|NCS|DQS[0-1]|IO\\d+)$" slew-rate: very-high-speed - name: I2C_SCL