diff --git a/dts/README.rst b/dts/README.rst index 11252e4fe..c733d1145 100644 --- a/dts/README.rst +++ b/dts/README.rst @@ -31,7 +31,7 @@ URL: https://github.com/STMicroelectronics/STM32_open_pin_data Commit: - 3e9ade95efd8e2331b8a53a500d73966f8f840ad + 5e641448dc7df619ee46bb0c91796b7626005929 Maintained-by: External @@ -43,4 +43,4 @@ License Link: https://www.apache.org/licenses/LICENSE-2.0 Patch List: - None \ No newline at end of file + None diff --git a/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi b/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi index 9707831a2..fc6653ab9 100644 --- a/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -264,6 +272,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -284,6 +298,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -429,6 +449,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -585,6 +615,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -643,6 +677,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -998,6 +1040,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1033,6 +1079,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi index 9707831a2..fc6653ab9 100644 --- a/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -264,6 +272,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -284,6 +298,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -429,6 +449,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -585,6 +615,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -643,6 +677,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -998,6 +1040,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1033,6 +1079,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi index afc3a7625..7df3807db 100644 --- a/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi @@ -110,6 +110,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -180,6 +188,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -200,6 +214,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -339,6 +359,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -478,6 +508,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -536,6 +570,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -832,6 +874,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -863,6 +909,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi b/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi index ee9775f90..31ad94d3e 100644 --- a/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi @@ -114,6 +114,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -192,6 +200,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -212,6 +226,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -357,6 +377,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -501,6 +531,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -559,6 +593,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -873,6 +915,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -908,6 +954,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi index ee9775f90..31ad94d3e 100644 --- a/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi @@ -114,6 +114,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -192,6 +200,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -212,6 +226,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -357,6 +377,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -501,6 +531,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -559,6 +593,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -873,6 +915,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -908,6 +954,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051c6tx-pinctrl.dtsi b/dts/st/c0/stm32c051c6tx-pinctrl.dtsi index 6f008eb15..a5ae1e826 100644 --- a/dts/st/c0/stm32c051c6tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c6tx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -264,6 +272,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -288,6 +302,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -314,6 +334,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -338,6 +364,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -489,6 +521,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -541,6 +583,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -593,6 +640,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -750,6 +802,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +864,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1209,6 +1273,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1253,6 +1321,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051c6ux-pinctrl.dtsi b/dts/st/c0/stm32c051c6ux-pinctrl.dtsi index 6f008eb15..a5ae1e826 100644 --- a/dts/st/c0/stm32c051c6ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c6ux-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -264,6 +272,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -288,6 +302,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -314,6 +334,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -338,6 +364,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -489,6 +521,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -541,6 +583,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -593,6 +640,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -750,6 +802,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +864,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1209,6 +1273,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1253,6 +1321,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051c8tx-pinctrl.dtsi b/dts/st/c0/stm32c051c8tx-pinctrl.dtsi index 6f008eb15..a5ae1e826 100644 --- a/dts/st/c0/stm32c051c8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c8tx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -264,6 +272,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -288,6 +302,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -314,6 +334,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -338,6 +364,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -489,6 +521,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -541,6 +583,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -593,6 +640,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -750,6 +802,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +864,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1209,6 +1273,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1253,6 +1321,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051c8ux-pinctrl.dtsi b/dts/st/c0/stm32c051c8ux-pinctrl.dtsi index 6f008eb15..a5ae1e826 100644 --- a/dts/st/c0/stm32c051c8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c8ux-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -264,6 +272,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -288,6 +302,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -314,6 +334,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -338,6 +364,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -489,6 +521,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -541,6 +583,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -593,6 +640,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -750,6 +802,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +864,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1209,6 +1273,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1253,6 +1321,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051d8yx-pinctrl.dtsi b/dts/st/c0/stm32c051d8yx-pinctrl.dtsi index b10df2c81..2a0acf2ee 100644 --- a/dts/st/c0/stm32c051d8yx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051d8yx-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -160,6 +168,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -184,6 +198,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -198,6 +218,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -216,6 +242,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -351,6 +383,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -398,6 +440,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -435,6 +482,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -532,6 +584,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -590,6 +646,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -888,6 +952,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -928,6 +996,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051f6px-pinctrl.dtsi b/dts/st/c0/stm32c051f6px-pinctrl.dtsi index b10df2c81..2a0acf2ee 100644 --- a/dts/st/c0/stm32c051f6px-pinctrl.dtsi +++ b/dts/st/c0/stm32c051f6px-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -160,6 +168,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -184,6 +198,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -198,6 +218,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -216,6 +242,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -351,6 +383,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -398,6 +440,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -435,6 +482,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -532,6 +584,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -590,6 +646,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -888,6 +952,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -928,6 +996,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051f8px-pinctrl.dtsi b/dts/st/c0/stm32c051f8px-pinctrl.dtsi index b10df2c81..2a0acf2ee 100644 --- a/dts/st/c0/stm32c051f8px-pinctrl.dtsi +++ b/dts/st/c0/stm32c051f8px-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -160,6 +168,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -184,6 +198,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -198,6 +218,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -216,6 +242,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -351,6 +383,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -398,6 +440,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -435,6 +482,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -532,6 +584,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -590,6 +646,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -888,6 +952,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -928,6 +996,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051g6ux-pinctrl.dtsi b/dts/st/c0/stm32c051g6ux-pinctrl.dtsi index 3ca84f850..cc0f7ac7a 100644 --- a/dts/st/c0/stm32c051g6ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051g6ux-pinctrl.dtsi @@ -110,6 +110,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -180,6 +188,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -204,6 +218,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -218,6 +238,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -236,6 +262,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -375,6 +407,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -422,6 +464,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -459,6 +506,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -561,6 +613,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -619,6 +675,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -949,6 +1013,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -989,6 +1057,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051g8ux-pinctrl.dtsi b/dts/st/c0/stm32c051g8ux-pinctrl.dtsi index 3ca84f850..cc0f7ac7a 100644 --- a/dts/st/c0/stm32c051g8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051g8ux-pinctrl.dtsi @@ -110,6 +110,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -180,6 +188,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -204,6 +218,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -218,6 +238,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -236,6 +262,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -375,6 +407,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -422,6 +464,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -459,6 +506,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -561,6 +613,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -619,6 +675,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -949,6 +1013,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -989,6 +1057,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051k6tx-pinctrl.dtsi b/dts/st/c0/stm32c051k6tx-pinctrl.dtsi index 949d1a2e1..b13395fac 100644 --- a/dts/st/c0/stm32c051k6tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051k6tx-pinctrl.dtsi @@ -114,6 +114,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -192,6 +200,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -216,6 +230,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -230,6 +250,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -254,6 +280,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -393,6 +425,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -445,6 +487,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -487,6 +534,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -594,6 +646,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -652,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1000,6 +1064,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1044,6 +1112,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051k6ux-pinctrl.dtsi b/dts/st/c0/stm32c051k6ux-pinctrl.dtsi index 949d1a2e1..b13395fac 100644 --- a/dts/st/c0/stm32c051k6ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051k6ux-pinctrl.dtsi @@ -114,6 +114,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -192,6 +200,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -216,6 +230,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -230,6 +250,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -254,6 +280,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -393,6 +425,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -445,6 +487,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -487,6 +534,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -594,6 +646,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -652,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1000,6 +1064,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1044,6 +1112,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c051k8tx-pinctrl.dtsi b/dts/st/c0/stm32c051k8tx-pinctrl.dtsi index 949d1a2e1..b13395fac 100644 --- a/dts/st/c0/stm32c051k8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051k8tx-pinctrl.dtsi @@ -114,6 +114,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -192,6 +200,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -216,6 +230,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -230,6 +250,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -254,6 +280,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -393,6 +425,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -445,6 +487,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -487,6 +534,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -594,6 +646,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -652,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1000,6 +1064,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1044,6 +1112,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071c8tx-pinctrl.dtsi b/dts/st/c0/stm32c071c8tx-pinctrl.dtsi index 9f3a71dc4..a6f71b5ab 100644 --- a/dts/st/c0/stm32c071c8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8tx-pinctrl.dtsi @@ -295,7 +295,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -357,7 +357,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -576,7 +576,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -633,7 +633,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071c8txn-pinctrl.dtsi b/dts/st/c0/stm32c071c8txn-pinctrl.dtsi index 1847585de..5b5bc7500 100644 --- a/dts/st/c0/stm32c071c8txn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8txn-pinctrl.dtsi @@ -287,7 +287,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -349,7 +349,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -568,7 +568,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -625,7 +625,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071c8ux-pinctrl.dtsi b/dts/st/c0/stm32c071c8ux-pinctrl.dtsi index 9f3a71dc4..a6f71b5ab 100644 --- a/dts/st/c0/stm32c071c8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8ux-pinctrl.dtsi @@ -295,7 +295,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -357,7 +357,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -576,7 +576,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -633,7 +633,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi b/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi index 1847585de..5b5bc7500 100644 --- a/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi @@ -287,7 +287,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -349,7 +349,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -568,7 +568,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -625,7 +625,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071cbtx-pinctrl.dtsi b/dts/st/c0/stm32c071cbtx-pinctrl.dtsi index 9f3a71dc4..a6f71b5ab 100644 --- a/dts/st/c0/stm32c071cbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbtx-pinctrl.dtsi @@ -295,7 +295,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -357,7 +357,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -576,7 +576,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -633,7 +633,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi b/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi index 1847585de..5b5bc7500 100644 --- a/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi @@ -287,7 +287,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -349,7 +349,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -568,7 +568,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -625,7 +625,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071cbux-pinctrl.dtsi b/dts/st/c0/stm32c071cbux-pinctrl.dtsi index 9f3a71dc4..a6f71b5ab 100644 --- a/dts/st/c0/stm32c071cbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbux-pinctrl.dtsi @@ -295,7 +295,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -357,7 +357,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -576,7 +576,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -633,7 +633,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi b/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi index 1847585de..5b5bc7500 100644 --- a/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi @@ -287,7 +287,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -349,7 +349,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -568,7 +568,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -625,7 +625,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071f8px-pinctrl.dtsi b/dts/st/c0/stm32c071f8px-pinctrl.dtsi index 0954e6496..cfc3b62fd 100644 --- a/dts/st/c0/stm32c071f8px-pinctrl.dtsi +++ b/dts/st/c0/stm32c071f8px-pinctrl.dtsi @@ -94,6 +94,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -152,6 +160,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -176,6 +190,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -190,6 +210,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -208,6 +234,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -343,6 +375,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -390,6 +432,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -427,6 +474,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -524,6 +576,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -582,6 +638,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -868,6 +932,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -899,6 +967,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi b/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi index 342e84a8b..622f52d1d 100644 --- a/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi @@ -86,6 +86,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -144,6 +152,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -162,6 +176,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -176,6 +196,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -194,6 +220,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -325,6 +357,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -372,6 +414,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -404,6 +451,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -501,6 +553,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -555,6 +611,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -829,6 +893,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -860,6 +928,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071fbpx-pinctrl.dtsi b/dts/st/c0/stm32c071fbpx-pinctrl.dtsi index 0954e6496..cfc3b62fd 100644 --- a/dts/st/c0/stm32c071fbpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071fbpx-pinctrl.dtsi @@ -94,6 +94,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -152,6 +160,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -176,6 +190,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -190,6 +210,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -208,6 +234,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -343,6 +375,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -390,6 +432,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -427,6 +474,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -524,6 +576,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -582,6 +638,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -868,6 +932,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -899,6 +967,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi b/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi index 342e84a8b..622f52d1d 100644 --- a/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi @@ -86,6 +86,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -144,6 +152,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -162,6 +176,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -176,6 +196,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -194,6 +220,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -325,6 +357,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -372,6 +414,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -404,6 +451,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -501,6 +553,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -555,6 +611,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -829,6 +893,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -860,6 +928,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071fbyx-pinctrl.dtsi b/dts/st/c0/stm32c071fbyx-pinctrl.dtsi index 0954e6496..cfc3b62fd 100644 --- a/dts/st/c0/stm32c071fbyx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071fbyx-pinctrl.dtsi @@ -94,6 +94,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -152,6 +160,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -176,6 +190,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -190,6 +210,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -208,6 +234,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -343,6 +375,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -390,6 +432,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -427,6 +474,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -524,6 +576,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -582,6 +638,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -868,6 +932,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -899,6 +967,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071g8ux-pinctrl.dtsi b/dts/st/c0/stm32c071g8ux-pinctrl.dtsi index c5166d705..b5f813e29 100644 --- a/dts/st/c0/stm32c071g8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071g8ux-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -172,6 +180,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -196,6 +210,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -210,6 +230,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -228,6 +254,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -367,6 +399,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -414,6 +456,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -451,6 +498,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -553,6 +605,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -611,6 +667,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -929,6 +993,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -960,6 +1028,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi b/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi index 228b24223..dfe4611bb 100644 --- a/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -168,6 +176,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -192,6 +206,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -206,6 +226,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -224,6 +250,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -363,6 +395,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -410,6 +452,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -447,6 +494,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -549,6 +601,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -607,6 +663,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -917,6 +981,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -948,6 +1016,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071gbux-pinctrl.dtsi b/dts/st/c0/stm32c071gbux-pinctrl.dtsi index c5166d705..b5f813e29 100644 --- a/dts/st/c0/stm32c071gbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071gbux-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -172,6 +180,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -196,6 +210,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -210,6 +230,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -228,6 +254,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -367,6 +399,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -414,6 +456,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -451,6 +498,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -553,6 +605,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -611,6 +667,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -929,6 +993,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -960,6 +1028,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi b/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi index 228b24223..dfe4611bb 100644 --- a/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -168,6 +176,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -192,6 +206,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -206,6 +226,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -224,6 +250,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -363,6 +395,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -410,6 +452,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -447,6 +494,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -549,6 +601,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -607,6 +663,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -917,6 +981,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -948,6 +1016,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c071k8tx-pinctrl.dtsi b/dts/st/c0/stm32c071k8tx-pinctrl.dtsi index 8a3d22f83..db855861f 100644 --- a/dts/st/c0/stm32c071k8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8tx-pinctrl.dtsi @@ -223,7 +223,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -273,7 +273,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -480,7 +480,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -527,7 +527,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071k8txn-pinctrl.dtsi b/dts/st/c0/stm32c071k8txn-pinctrl.dtsi index 0237af199..6caf5b92b 100644 --- a/dts/st/c0/stm32c071k8txn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8txn-pinctrl.dtsi @@ -219,7 +219,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -269,7 +269,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -476,7 +476,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -523,7 +523,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071k8ux-pinctrl.dtsi b/dts/st/c0/stm32c071k8ux-pinctrl.dtsi index 8a3d22f83..db855861f 100644 --- a/dts/st/c0/stm32c071k8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8ux-pinctrl.dtsi @@ -223,7 +223,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -273,7 +273,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -480,7 +480,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -527,7 +527,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi b/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi index 0237af199..6caf5b92b 100644 --- a/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi @@ -219,7 +219,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -269,7 +269,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -476,7 +476,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -523,7 +523,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071kbtx-pinctrl.dtsi b/dts/st/c0/stm32c071kbtx-pinctrl.dtsi index 8a3d22f83..db855861f 100644 --- a/dts/st/c0/stm32c071kbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbtx-pinctrl.dtsi @@ -223,7 +223,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -273,7 +273,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -480,7 +480,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -527,7 +527,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi b/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi index 0237af199..6caf5b92b 100644 --- a/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi @@ -219,7 +219,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -269,7 +269,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -476,7 +476,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -523,7 +523,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071kbux-pinctrl.dtsi b/dts/st/c0/stm32c071kbux-pinctrl.dtsi index 8a3d22f83..db855861f 100644 --- a/dts/st/c0/stm32c071kbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbux-pinctrl.dtsi @@ -223,7 +223,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -273,7 +273,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -480,7 +480,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -527,7 +527,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi b/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi index 0237af199..6caf5b92b 100644 --- a/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi @@ -219,7 +219,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -269,7 +269,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -476,7 +476,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -523,7 +523,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071r8tx-pinctrl.dtsi b/dts/st/c0/stm32c071r8tx-pinctrl.dtsi index 78147a83f..6cceb7f81 100644 --- a/dts/st/c0/stm32c071r8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071r8tx-pinctrl.dtsi @@ -367,7 +367,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -429,7 +429,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -671,7 +671,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -738,7 +738,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071r8txn-pinctrl.dtsi b/dts/st/c0/stm32c071r8txn-pinctrl.dtsi index 69f399f4d..fd22635ad 100644 --- a/dts/st/c0/stm32c071r8txn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071r8txn-pinctrl.dtsi @@ -359,7 +359,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -421,7 +421,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -654,7 +654,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -721,7 +721,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071rbixn-pinctrl.dtsi b/dts/st/c0/stm32c071rbixn-pinctrl.dtsi index 69f399f4d..fd22635ad 100644 --- a/dts/st/c0/stm32c071rbixn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071rbixn-pinctrl.dtsi @@ -359,7 +359,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -421,7 +421,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -654,7 +654,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -721,7 +721,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071rbtx-pinctrl.dtsi b/dts/st/c0/stm32c071rbtx-pinctrl.dtsi index 78147a83f..6cceb7f81 100644 --- a/dts/st/c0/stm32c071rbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071rbtx-pinctrl.dtsi @@ -367,7 +367,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -429,7 +429,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -671,7 +671,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -738,7 +738,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi b/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi index 69f399f4d..fd22635ad 100644 --- a/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi @@ -359,7 +359,7 @@ }; /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -421,7 +421,7 @@ }; /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; + pinmux = ; bias-pull-up; drive-open-drain; }; @@ -654,7 +654,7 @@ }; /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { - pinmux = ; + pinmux = ; bias-pull-down; }; @@ -721,7 +721,7 @@ }; /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { - pinmux = ; + pinmux = ; bias-pull-down; }; diff --git a/dts/st/c0/stm32c091cbtx-pinctrl.dtsi b/dts/st/c0/stm32c091cbtx-pinctrl.dtsi index 9c494be7f..338c00b5b 100644 --- a/dts/st/c0/stm32c091cbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091cbtx-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -256,6 +264,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -280,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -306,6 +326,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -330,6 +356,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -481,6 +513,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -533,6 +575,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -585,6 +632,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -734,6 +786,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -754,6 +810,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +868,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1294,6 +1362,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1345,6 +1417,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091cbux-pinctrl.dtsi b/dts/st/c0/stm32c091cbux-pinctrl.dtsi index 9c494be7f..338c00b5b 100644 --- a/dts/st/c0/stm32c091cbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091cbux-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -256,6 +264,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -280,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -306,6 +326,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -330,6 +356,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -481,6 +513,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -533,6 +575,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -585,6 +632,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -734,6 +786,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -754,6 +810,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +868,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1294,6 +1362,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1345,6 +1417,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091cctx-pinctrl.dtsi b/dts/st/c0/stm32c091cctx-pinctrl.dtsi index 9c494be7f..338c00b5b 100644 --- a/dts/st/c0/stm32c091cctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091cctx-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -256,6 +264,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -280,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -306,6 +326,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -330,6 +356,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -481,6 +513,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -533,6 +575,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -585,6 +632,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -734,6 +786,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -754,6 +810,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +868,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1294,6 +1362,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1345,6 +1417,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091ccux-pinctrl.dtsi b/dts/st/c0/stm32c091ccux-pinctrl.dtsi index 9c494be7f..338c00b5b 100644 --- a/dts/st/c0/stm32c091ccux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091ccux-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -256,6 +264,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -280,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -306,6 +326,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -330,6 +356,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -481,6 +513,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -533,6 +575,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -585,6 +632,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -734,6 +786,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -754,6 +810,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -808,6 +868,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1294,6 +1362,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1345,6 +1417,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091ecyx-pinctrl.dtsi b/dts/st/c0/stm32c091ecyx-pinctrl.dtsi index 924eded5a..9938d4c12 100644 --- a/dts/st/c0/stm32c091ecyx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091ecyx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -176,6 +184,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -200,6 +214,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -214,6 +234,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -232,6 +258,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -371,6 +403,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -423,6 +465,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -465,6 +512,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -559,6 +611,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -575,6 +631,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -629,6 +689,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -991,6 +1059,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1034,6 +1106,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091fbpx-pinctrl.dtsi b/dts/st/c0/stm32c091fbpx-pinctrl.dtsi index 924eded5a..9938d4c12 100644 --- a/dts/st/c0/stm32c091fbpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091fbpx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -176,6 +184,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -200,6 +214,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -214,6 +234,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -232,6 +258,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -371,6 +403,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -423,6 +465,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -465,6 +512,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -559,6 +611,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -575,6 +631,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -629,6 +689,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -991,6 +1059,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1034,6 +1106,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091fcpx-pinctrl.dtsi b/dts/st/c0/stm32c091fcpx-pinctrl.dtsi index 924eded5a..9938d4c12 100644 --- a/dts/st/c0/stm32c091fcpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091fcpx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -176,6 +184,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -200,6 +214,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -214,6 +234,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -232,6 +258,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -371,6 +403,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -423,6 +465,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -465,6 +512,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -559,6 +611,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -575,6 +631,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -629,6 +689,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -991,6 +1059,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1034,6 +1106,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091gbux-pinctrl.dtsi b/dts/st/c0/stm32c091gbux-pinctrl.dtsi index 074c80f84..a413267a0 100644 --- a/dts/st/c0/stm32c091gbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091gbux-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -172,6 +180,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -196,6 +210,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -210,6 +230,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -228,6 +254,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -367,6 +399,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -414,6 +456,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -451,6 +498,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -545,6 +597,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -561,6 +617,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -615,6 +675,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -985,6 +1053,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -1024,6 +1096,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091gcux-pinctrl.dtsi b/dts/st/c0/stm32c091gcux-pinctrl.dtsi index 074c80f84..a413267a0 100644 --- a/dts/st/c0/stm32c091gcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091gcux-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -172,6 +180,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -196,6 +210,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -210,6 +230,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -228,6 +254,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -367,6 +399,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -414,6 +456,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -451,6 +498,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -545,6 +597,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -561,6 +617,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -615,6 +675,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -985,6 +1053,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -1024,6 +1096,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091kbtx-pinctrl.dtsi b/dts/st/c0/stm32c091kbtx-pinctrl.dtsi index f6ce2ea10..0d95cbffa 100644 --- a/dts/st/c0/stm32c091kbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kbtx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -184,6 +192,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -208,6 +222,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -222,6 +242,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -246,6 +272,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -385,6 +417,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -437,6 +479,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -479,6 +526,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -578,6 +630,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -594,6 +650,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -648,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1036,6 +1104,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1083,6 +1155,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091kbux-pinctrl.dtsi b/dts/st/c0/stm32c091kbux-pinctrl.dtsi index f6ce2ea10..0d95cbffa 100644 --- a/dts/st/c0/stm32c091kbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kbux-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -184,6 +192,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -208,6 +222,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -222,6 +242,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -246,6 +272,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -385,6 +417,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -437,6 +479,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -479,6 +526,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -578,6 +630,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -594,6 +650,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -648,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1036,6 +1104,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1083,6 +1155,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091kctx-pinctrl.dtsi b/dts/st/c0/stm32c091kctx-pinctrl.dtsi index f6ce2ea10..0d95cbffa 100644 --- a/dts/st/c0/stm32c091kctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kctx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -184,6 +192,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -208,6 +222,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -222,6 +242,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -246,6 +272,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -385,6 +417,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -437,6 +479,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -479,6 +526,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -578,6 +630,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -594,6 +650,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -648,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1036,6 +1104,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1083,6 +1155,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091kcux-pinctrl.dtsi b/dts/st/c0/stm32c091kcux-pinctrl.dtsi index f6ce2ea10..0d95cbffa 100644 --- a/dts/st/c0/stm32c091kcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kcux-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -184,6 +192,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -208,6 +222,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -222,6 +242,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -246,6 +272,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -385,6 +417,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -437,6 +479,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -479,6 +526,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -578,6 +630,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -594,6 +650,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -648,6 +708,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1036,6 +1104,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1083,6 +1155,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091rbtx-pinctrl.dtsi b/dts/st/c0/stm32c091rbtx-pinctrl.dtsi index 3d67a084f..1a63353fa 100644 --- a/dts/st/c0/stm32c091rbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091rbtx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -328,6 +336,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -352,6 +366,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -378,6 +398,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -402,6 +428,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -571,6 +603,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -628,6 +670,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -690,6 +737,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -868,6 +920,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -888,6 +944,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -942,6 +1002,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1486,6 +1554,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1569,6 +1641,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091rcix-pinctrl.dtsi b/dts/st/c0/stm32c091rcix-pinctrl.dtsi index 3d67a084f..1a63353fa 100644 --- a/dts/st/c0/stm32c091rcix-pinctrl.dtsi +++ b/dts/st/c0/stm32c091rcix-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -328,6 +336,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -352,6 +366,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -378,6 +398,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -402,6 +428,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -571,6 +603,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -628,6 +670,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -690,6 +737,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -868,6 +920,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -888,6 +944,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -942,6 +1002,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1486,6 +1554,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1569,6 +1641,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c091rctx-pinctrl.dtsi b/dts/st/c0/stm32c091rctx-pinctrl.dtsi index 3d67a084f..1a63353fa 100644 --- a/dts/st/c0/stm32c091rctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091rctx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -328,6 +336,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -352,6 +366,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -378,6 +398,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -402,6 +428,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -571,6 +603,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -628,6 +670,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -690,6 +737,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -868,6 +920,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -888,6 +944,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -942,6 +1002,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1486,6 +1554,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1569,6 +1641,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092cbtx-pinctrl.dtsi b/dts/st/c0/stm32c092cbtx-pinctrl.dtsi index 9a2edda83..647cdcc4f 100644 --- a/dts/st/c0/stm32c092cbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092cbtx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -400,6 +408,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -424,6 +438,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -450,6 +470,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -474,6 +500,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -643,6 +675,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -700,6 +742,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -762,6 +809,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -940,6 +992,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -960,6 +1016,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -1014,6 +1074,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1558,6 +1626,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1641,6 +1713,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092cbux-pinctrl.dtsi b/dts/st/c0/stm32c092cbux-pinctrl.dtsi index e4a17f81f..c9fc4915a 100644 --- a/dts/st/c0/stm32c092cbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092cbux-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -312,6 +320,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -336,6 +350,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -362,6 +382,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -386,6 +412,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -537,6 +569,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -589,6 +631,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -641,6 +688,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -790,6 +842,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -810,6 +866,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -864,6 +924,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1350,6 +1418,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1401,6 +1473,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092cctx-pinctrl.dtsi b/dts/st/c0/stm32c092cctx-pinctrl.dtsi index e4a17f81f..c9fc4915a 100644 --- a/dts/st/c0/stm32c092cctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092cctx-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -312,6 +320,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -336,6 +350,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -362,6 +382,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -386,6 +412,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -537,6 +569,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -589,6 +631,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -641,6 +688,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -790,6 +842,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -810,6 +866,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -864,6 +924,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1350,6 +1418,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1401,6 +1473,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092ccux-pinctrl.dtsi b/dts/st/c0/stm32c092ccux-pinctrl.dtsi index e4a17f81f..c9fc4915a 100644 --- a/dts/st/c0/stm32c092ccux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092ccux-pinctrl.dtsi @@ -118,6 +118,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -312,6 +320,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -336,6 +350,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -362,6 +382,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -386,6 +412,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -537,6 +569,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -589,6 +631,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -641,6 +688,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -790,6 +842,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -810,6 +866,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -864,6 +924,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1350,6 +1418,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1401,6 +1473,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092ecyx-pinctrl.dtsi b/dts/st/c0/stm32c092ecyx-pinctrl.dtsi index 101fe9846..f8de0aba5 100644 --- a/dts/st/c0/stm32c092ecyx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092ecyx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -212,6 +220,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -236,6 +250,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -250,6 +270,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -268,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -407,6 +439,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -459,6 +501,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -501,6 +548,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -595,6 +647,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -611,6 +667,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -665,6 +725,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1027,6 +1095,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1070,6 +1142,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092fbpx-pinctrl.dtsi b/dts/st/c0/stm32c092fbpx-pinctrl.dtsi index 101fe9846..f8de0aba5 100644 --- a/dts/st/c0/stm32c092fbpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092fbpx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -212,6 +220,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -236,6 +250,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -250,6 +270,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -268,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -407,6 +439,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -459,6 +501,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -501,6 +548,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -595,6 +647,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -611,6 +667,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -665,6 +725,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1027,6 +1095,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1070,6 +1142,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092fcpx-pinctrl.dtsi b/dts/st/c0/stm32c092fcpx-pinctrl.dtsi index 101fe9846..f8de0aba5 100644 --- a/dts/st/c0/stm32c092fcpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092fcpx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -212,6 +220,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -236,6 +250,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -250,6 +270,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -268,6 +294,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -407,6 +439,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -459,6 +501,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -501,6 +548,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -595,6 +647,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -611,6 +667,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -665,6 +725,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1027,6 +1095,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1070,6 +1142,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092gbux-pinctrl.dtsi b/dts/st/c0/stm32c092gbux-pinctrl.dtsi index f6026eef6..927199444 100644 --- a/dts/st/c0/stm32c092gbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092gbux-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -208,6 +216,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -232,6 +246,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -246,6 +266,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -264,6 +290,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -403,6 +435,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -450,6 +492,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -487,6 +534,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -581,6 +633,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -597,6 +653,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -651,6 +711,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1021,6 +1089,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -1060,6 +1132,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092gcux-pinctrl.dtsi b/dts/st/c0/stm32c092gcux-pinctrl.dtsi index f6026eef6..927199444 100644 --- a/dts/st/c0/stm32c092gcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092gcux-pinctrl.dtsi @@ -102,6 +102,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -208,6 +216,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -232,6 +246,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -246,6 +266,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -264,6 +290,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -403,6 +435,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -450,6 +492,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb6: spi2_miso_pb6 { pinmux = ; bias-pull-down; @@ -487,6 +534,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -581,6 +633,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -597,6 +653,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -651,6 +711,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1021,6 +1089,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { pinmux = ; }; @@ -1060,6 +1132,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092kbtx-pinctrl.dtsi b/dts/st/c0/stm32c092kbtx-pinctrl.dtsi index b617945ce..ae1f5937a 100644 --- a/dts/st/c0/stm32c092kbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kbtx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -224,6 +232,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -248,6 +262,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -262,6 +282,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -286,6 +312,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -425,6 +457,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -477,6 +519,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -519,6 +566,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -618,6 +670,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -634,6 +690,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -688,6 +748,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1076,6 +1144,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1123,6 +1195,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092kbux-pinctrl.dtsi b/dts/st/c0/stm32c092kbux-pinctrl.dtsi index b617945ce..ae1f5937a 100644 --- a/dts/st/c0/stm32c092kbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kbux-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -224,6 +232,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -248,6 +262,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -262,6 +282,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -286,6 +312,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -425,6 +457,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -477,6 +519,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -519,6 +566,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -618,6 +670,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -634,6 +690,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -688,6 +748,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1076,6 +1144,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1123,6 +1195,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092kctx-pinctrl.dtsi b/dts/st/c0/stm32c092kctx-pinctrl.dtsi index b617945ce..ae1f5937a 100644 --- a/dts/st/c0/stm32c092kctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kctx-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -224,6 +232,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -248,6 +262,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -262,6 +282,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -286,6 +312,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -425,6 +457,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -477,6 +519,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -519,6 +566,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -618,6 +670,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -634,6 +690,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -688,6 +748,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1076,6 +1144,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1123,6 +1195,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092kcux-pinctrl.dtsi b/dts/st/c0/stm32c092kcux-pinctrl.dtsi index b617945ce..ae1f5937a 100644 --- a/dts/st/c0/stm32c092kcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kcux-pinctrl.dtsi @@ -106,6 +106,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -224,6 +232,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -248,6 +262,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -262,6 +282,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -286,6 +312,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -425,6 +457,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -477,6 +519,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -519,6 +566,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -618,6 +670,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -634,6 +690,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -688,6 +748,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1076,6 +1144,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1123,6 +1195,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092rbtx-pinctrl.dtsi b/dts/st/c0/stm32c092rbtx-pinctrl.dtsi index 9a2edda83..647cdcc4f 100644 --- a/dts/st/c0/stm32c092rbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092rbtx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -400,6 +408,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -424,6 +438,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -450,6 +470,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -474,6 +500,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -643,6 +675,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -700,6 +742,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -762,6 +809,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -940,6 +992,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -960,6 +1016,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -1014,6 +1074,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1558,6 +1626,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1641,6 +1713,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092rcix-pinctrl.dtsi b/dts/st/c0/stm32c092rcix-pinctrl.dtsi index 9a2edda83..647cdcc4f 100644 --- a/dts/st/c0/stm32c092rcix-pinctrl.dtsi +++ b/dts/st/c0/stm32c092rcix-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -400,6 +408,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -424,6 +438,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -450,6 +470,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -474,6 +500,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -643,6 +675,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -700,6 +742,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -762,6 +809,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -940,6 +992,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -960,6 +1016,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -1014,6 +1074,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1558,6 +1626,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1641,6 +1713,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/c0/stm32c092rctx-pinctrl.dtsi b/dts/st/c0/stm32c092rctx-pinctrl.dtsi index 9a2edda83..647cdcc4f 100644 --- a/dts/st/c0/stm32c092rctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092rctx-pinctrl.dtsi @@ -126,6 +126,14 @@ pinmux = ; }; + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ analog_pa11: analog_pa11 { pinmux = ; }; @@ -400,6 +408,12 @@ /* I2C_SCL */ + /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { pinmux = ; bias-pull-up; @@ -424,6 +438,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_scl_pa11: i2c2_scl_pa11 { pinmux = ; bias-pull-up; @@ -450,6 +470,12 @@ /* I2C_SDA */ + /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { pinmux = ; bias-pull-up; @@ -474,6 +500,12 @@ drive-open-drain; }; + /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + /omit-if-no-ref/ i2c2_sda_pa12: i2c2_sda_pa12 { pinmux = ; bias-pull-up; @@ -643,6 +675,16 @@ slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ rcc_mco_2_pa10: rcc_mco_2_pa10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ rcc_mco_2_pa14: rcc_mco_2_pa14 { pinmux = ; slew-rate = "very-high-speed"; @@ -700,6 +742,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_miso_pb2: spi2_miso_pb2 { pinmux = ; bias-pull-down; @@ -762,6 +809,11 @@ bias-pull-down; }; + /omit-if-no-ref/ spi2_mosi_pa10: spi2_mosi_pa10 { + pinmux = ; + bias-pull-down; + }; + /omit-if-no-ref/ spi2_mosi_pb7: spi2_mosi_pb7 { pinmux = ; bias-pull-down; @@ -940,6 +992,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + /omit-if-no-ref/ tim15_bkin_pb8: tim15_bkin_pb8 { pinmux = ; }; @@ -960,6 +1016,10 @@ pinmux = ; }; + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { pinmux = ; }; @@ -1014,6 +1074,14 @@ pinmux = ; }; + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { pinmux = ; }; @@ -1558,6 +1626,10 @@ pinmux = ; }; + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + /omit-if-no-ref/ usart1_rx_pb2: usart1_rx_pb2 { pinmux = ; }; @@ -1641,6 +1713,11 @@ bias-pull-up; }; + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { pinmux = ; bias-pull-up; diff --git a/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi b/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi index 94a3f4825..c5eb6be08 100644 --- a/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi index 94a3f4825..c5eb6be08 100644 --- a/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi index 82151d7b6..c73a6c064 100644 --- a/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi @@ -653,148 +653,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi index bddfb6e42..04985a629 100644 --- a/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi @@ -813,144 +813,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -959,22 +920,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi b/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi index 94a3f4825..c5eb6be08 100644 --- a/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi index 94a3f4825..c5eb6be08 100644 --- a/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi index 82151d7b6..c73a6c064 100644 --- a/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi @@ -653,148 +653,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi index bddfb6e42..04985a629 100644 --- a/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi @@ -813,144 +813,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -959,22 +920,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi index 1fd72987c..981e65f31 100644 --- a/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi @@ -389,6 +389,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi index 1fd72987c..981e65f31 100644 --- a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi @@ -389,6 +389,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi index 9df05d175..cf22ad3e5 100644 --- a/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi @@ -303,6 +303,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi index fe3306ec3..984e29bc2 100644 --- a/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi @@ -295,6 +295,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi index 04d23bcd8..b8ec1ddf1 100644 --- a/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi @@ -486,6 +486,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi index 4cd589c4a..c93a1fca3 100644 --- a/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi @@ -411,6 +411,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi index c3bd94f20..3bbf7b49f 100644 --- a/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi @@ -373,6 +373,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi index 4cd589c4a..c93a1fca3 100644 --- a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi @@ -411,6 +411,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi index aec458e88..de029ffa7 100644 --- a/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi @@ -308,6 +308,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi index 1bcd20d87..804c6753e 100644 --- a/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi @@ -508,6 +508,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi index 3fe975293..0e08f550f 100644 --- a/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi @@ -496,6 +496,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi index 8f3328632..bae74fa5a 100644 --- a/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi @@ -532,6 +532,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi index 3ed752f17..c56ba9a5d 100644 --- a/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi @@ -659,6 +659,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi b/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi index 0a3674c4d..830cef686 100644 --- a/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi @@ -895,6 +895,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi index 0a3674c4d..830cef686 100644 --- a/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi @@ -895,6 +895,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi index 6ed9a6c4b..4f421b560 100644 --- a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi @@ -619,6 +619,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi index 6a09bdb17..fb16871b3 100644 --- a/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi @@ -1135,6 +1135,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi index cf941a7bf..494342377 100644 --- a/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi @@ -323,6 +323,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi index b8bc80f4b..6477deb37 100644 --- a/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi @@ -401,6 +401,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi index a93be854a..727e7dc25 100644 --- a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi @@ -343,6 +343,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi index f7c02de2b..a2b4c094e 100644 --- a/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi @@ -234,6 +234,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi index ffda0f065..70ee3492b 100644 --- a/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi @@ -226,6 +226,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi index 2812b2509..65cfdb502 100644 --- a/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi @@ -419,6 +419,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi index 6d7fe590a..aafe0d154 100644 --- a/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi @@ -524,6 +524,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi index 6c30df2d5..654814869 100644 --- a/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi @@ -560,6 +560,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi index b2bf738e3..56f822fed 100644 --- a/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi @@ -775,6 +775,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi b/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi index 8e5142b95..5e7f94095 100644 --- a/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi @@ -1011,6 +1011,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi index 8e5142b95..5e7f94095 100644 --- a/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi @@ -1011,6 +1011,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi index 70c4cb308..98e8c41a5 100644 --- a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi @@ -711,6 +711,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303veyx-pinctrl.dtsi b/dts/st/f3/stm32f303veyx-pinctrl.dtsi index 885f4de80..15ab7446f 100644 --- a/dts/st/f3/stm32f303veyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303veyx-pinctrl.dtsi @@ -907,6 +907,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi index 3e15dfe4d..53e5d20ed 100644 --- a/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi @@ -1251,6 +1251,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi index 8570bac6d..8341ceb84 100644 --- a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi @@ -385,6 +385,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi index 8570bac6d..8341ceb84 100644 --- a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi @@ -385,6 +385,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi index e5569739a..ff3e00327 100644 --- a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi @@ -285,6 +285,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi index 0d189af73..8c9546b70 100644 --- a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi @@ -315,6 +315,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi index e3b926e26..12635ec80 100644 --- a/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi @@ -405,6 +405,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi index 445d3f392..1615e9e93 100644 --- a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi @@ -425,6 +425,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi index 00e7efcf5..05580ed84 100644 --- a/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi @@ -288,6 +288,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi index 2ade631d9..4da3e0103 100644 --- a/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi @@ -276,6 +276,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi index d04e0ca55..fbf381ef5 100644 --- a/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi @@ -521,6 +521,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f358cctx-pinctrl.dtsi b/dts/st/f3/stm32f358cctx-pinctrl.dtsi index 44a7aa3b6..06a761f5c 100644 --- a/dts/st/f3/stm32f358cctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358cctx-pinctrl.dtsi @@ -393,6 +393,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f358rctx-pinctrl.dtsi b/dts/st/f3/stm32f358rctx-pinctrl.dtsi index c92ef7bb6..4c103523a 100644 --- a/dts/st/f3/stm32f358rctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358rctx-pinctrl.dtsi @@ -516,6 +516,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f358vctx-pinctrl.dtsi b/dts/st/f3/stm32f358vctx-pinctrl.dtsi index 2193c9ae6..10ac0d72f 100644 --- a/dts/st/f3/stm32f358vctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358vctx-pinctrl.dtsi @@ -767,6 +767,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi index bba61edf2..ddf4681f4 100644 --- a/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi @@ -479,6 +479,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi index c3a907083..ec2bf5c77 100644 --- a/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi @@ -612,6 +612,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi b/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi index 735fa1b7b..150544029 100644 --- a/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi @@ -771,6 +771,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi index 735fa1b7b..150544029 100644 --- a/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi @@ -771,6 +771,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f378cctx-pinctrl.dtsi b/dts/st/f3/stm32f378cctx-pinctrl.dtsi index 35148fe8c..c275cb37b 100644 --- a/dts/st/f3/stm32f378cctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378cctx-pinctrl.dtsi @@ -475,6 +475,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f378rctx-pinctrl.dtsi b/dts/st/f3/stm32f378rctx-pinctrl.dtsi index d828ff5fd..0ac44de2c 100644 --- a/dts/st/f3/stm32f378rctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378rctx-pinctrl.dtsi @@ -608,6 +608,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi index d828ff5fd..0ac44de2c 100644 --- a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi @@ -608,6 +608,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f378vchx-pinctrl.dtsi b/dts/st/f3/stm32f378vchx-pinctrl.dtsi index 55e6148bb..1f21a2e69 100644 --- a/dts/st/f3/stm32f378vchx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378vchx-pinctrl.dtsi @@ -767,6 +767,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f378vctx-pinctrl.dtsi b/dts/st/f3/stm32f378vctx-pinctrl.dtsi index 55e6148bb..1f21a2e69 100644 --- a/dts/st/f3/stm32f378vctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378vctx-pinctrl.dtsi @@ -767,6 +767,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f3/stm32f398vetx-pinctrl.dtsi b/dts/st/f3/stm32f398vetx-pinctrl.dtsi index 9d06fe897..0700359a2 100644 --- a/dts/st/f3/stm32f398vetx-pinctrl.dtsi +++ b/dts/st/f3/stm32f398vetx-pinctrl.dtsi @@ -1003,6 +1003,10 @@ pinmux = ; }; + /omit-if-no-ref/ sys_njtrst_pb4: sys_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { diff --git a/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi index 661394ed8..523b74524 100644 --- a/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi index 661394ed8..523b74524 100644 --- a/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi index b1ee8486a..13fb39005 100644 --- a/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi @@ -653,148 +653,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi index e2909a889..e206f2ae7 100644 --- a/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi @@ -813,144 +813,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -959,22 +920,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi index 661394ed8..523b74524 100644 --- a/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi index 661394ed8..523b74524 100644 --- a/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi @@ -976,138 +976,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1116,53 +1098,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi index b1ee8486a..13fb39005 100644 --- a/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi @@ -653,148 +653,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi index e2909a889..e206f2ae7 100644 --- a/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi @@ -813,144 +813,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -959,22 +920,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi index 0b2de0fa2..e642858a3 100644 --- a/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi @@ -935,159 +935,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1096,22 +1042,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi index 640190fd1..b862c68ce 100644 --- a/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi index 640190fd1..b862c68ce 100644 --- a/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi index 1f4a5929c..0129c3bf9 100644 --- a/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi index 41b4f261a..1ac328cbc 100644 --- a/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi index 8651dc263..6ee4c0edb 100644 --- a/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi @@ -935,159 +935,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1096,22 +1042,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi index 44d4ab8ca..1dc85fc69 100644 --- a/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi index e677ad4f1..43ee2b052 100644 --- a/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi index e677ad4f1..43ee2b052 100644 --- a/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429iitx-pinctrl.dtsi b/dts/st/f4/stm32f429iitx-pinctrl.dtsi index e677ad4f1..43ee2b052 100644 --- a/dts/st/f4/stm32f429iitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429iitx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi index 44d4ab8ca..1dc85fc69 100644 --- a/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429nihx-pinctrl.dtsi b/dts/st/f4/stm32f429nihx-pinctrl.dtsi index 44d4ab8ca..1dc85fc69 100644 --- a/dts/st/f4/stm32f429nihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429nihx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi index 7396b6295..c24e7fe3f 100644 --- a/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429vitx-pinctrl.dtsi b/dts/st/f4/stm32f429vitx-pinctrl.dtsi index 7396b6295..c24e7fe3f 100644 --- a/dts/st/f4/stm32f429vitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429vitx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi index f7e304474..30a2a6019 100644 --- a/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi index f7e304474..30a2a6019 100644 --- a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429zitx-pinctrl.dtsi b/dts/st/f4/stm32f429zitx-pinctrl.dtsi index f7e304474..30a2a6019 100644 --- a/dts/st/f4/stm32f429zitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429zitx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi index f7e304474..30a2a6019 100644 --- a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f437aihx-pinctrl.dtsi b/dts/st/f4/stm32f437aihx-pinctrl.dtsi index 0b2de0fa2..e642858a3 100644 --- a/dts/st/f4/stm32f437aihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437aihx-pinctrl.dtsi @@ -935,159 +935,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1096,22 +1042,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi index 640190fd1..b862c68ce 100644 --- a/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi index 640190fd1..b862c68ce 100644 --- a/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi index 1f4a5929c..0129c3bf9 100644 --- a/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi index 41b4f261a..1ac328cbc 100644 --- a/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439aihx-pinctrl.dtsi b/dts/st/f4/stm32f439aihx-pinctrl.dtsi index 8651dc263..6ee4c0edb 100644 --- a/dts/st/f4/stm32f439aihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439aihx-pinctrl.dtsi @@ -935,159 +935,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1096,22 +1042,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi index 44d4ab8ca..1dc85fc69 100644 --- a/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi index e677ad4f1..43ee2b052 100644 --- a/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi index e677ad4f1..43ee2b052 100644 --- a/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi index 44d4ab8ca..1dc85fc69 100644 --- a/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi index 7396b6295..c24e7fe3f 100644 --- a/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi index f7e304474..30a2a6019 100644 --- a/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi index f7e304474..30a2a6019 100644 --- a/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi index e0f1d7610..1706c60f4 100644 --- a/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi @@ -1072,138 +1072,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1212,53 +1194,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi index 9dba43861..e5e28caa3 100644 --- a/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi @@ -926,138 +926,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1066,53 +1048,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi index 9dba43861..e5e28caa3 100644 --- a/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi @@ -926,138 +926,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1066,53 +1048,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f469iitx-pinctrl.dtsi b/dts/st/f4/stm32f469iitx-pinctrl.dtsi index 9dba43861..e5e28caa3 100644 --- a/dts/st/f4/stm32f469iitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469iitx-pinctrl.dtsi @@ -926,138 +926,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1066,53 +1048,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi index e0f1d7610..1706c60f4 100644 --- a/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi @@ -1072,138 +1072,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1212,53 +1194,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f469nihx-pinctrl.dtsi b/dts/st/f4/stm32f469nihx-pinctrl.dtsi index e0f1d7610..1706c60f4 100644 --- a/dts/st/f4/stm32f469nihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469nihx-pinctrl.dtsi @@ -1072,138 +1072,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1212,53 +1194,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi index e0f1d7610..1706c60f4 100644 --- a/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi @@ -1072,138 +1072,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1212,53 +1194,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi index 9dba43861..e5e28caa3 100644 --- a/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi @@ -926,138 +926,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1066,53 +1048,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi index 9dba43861..e5e28caa3 100644 --- a/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi @@ -926,138 +926,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1066,53 +1048,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi index e0f1d7610..1706c60f4 100644 --- a/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi @@ -1072,138 +1072,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1212,53 +1194,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi b/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi index a9ae4c932..0005f5417 100644 --- a/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi index a9ae4c932..0005f5417 100644 --- a/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi b/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi index 35282edd1..748b8adc3 100644 --- a/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi index 35282edd1..748b8adc3 100644 --- a/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi index 5618802fb..3bd4bf7c0 100644 --- a/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi index f88fc4dd5..13c8aeefe 100644 --- a/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi b/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi index 8a7d0f905..76fa243b3 100644 --- a/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746ietx-pinctrl.dtsi b/dts/st/f7/stm32f746ietx-pinctrl.dtsi index 8a7d0f905..76fa243b3 100644 --- a/dts/st/f7/stm32f746ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746ietx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746igtx-pinctrl.dtsi b/dts/st/f7/stm32f746igtx-pinctrl.dtsi index 8a7d0f905..76fa243b3 100644 --- a/dts/st/f7/stm32f746igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746igtx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746nehx-pinctrl.dtsi b/dts/st/f7/stm32f746nehx-pinctrl.dtsi index f88fc4dd5..13c8aeefe 100644 --- a/dts/st/f7/stm32f746nehx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746nehx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746nghx-pinctrl.dtsi b/dts/st/f7/stm32f746nghx-pinctrl.dtsi index f88fc4dd5..13c8aeefe 100644 --- a/dts/st/f7/stm32f746nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746nghx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi b/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi index 7741be622..ddc5d2e05 100644 --- a/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746vetx-pinctrl.dtsi b/dts/st/f7/stm32f746vetx-pinctrl.dtsi index 7741be622..ddc5d2e05 100644 --- a/dts/st/f7/stm32f746vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746vetx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi index 7741be622..ddc5d2e05 100644 --- a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi b/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi index 7b438a92c..d79989d52 100644 --- a/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746zetx-pinctrl.dtsi b/dts/st/f7/stm32f746zetx-pinctrl.dtsi index 7b438a92c..d79989d52 100644 --- a/dts/st/f7/stm32f746zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746zetx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi index 7b438a92c..d79989d52 100644 --- a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi index f88fc4dd5..13c8aeefe 100644 --- a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi index 7741be622..ddc5d2e05 100644 --- a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi index 7b438a92c..d79989d52 100644 --- a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi index f88fc4dd5..13c8aeefe 100644 --- a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756igkx-pinctrl.dtsi b/dts/st/f7/stm32f756igkx-pinctrl.dtsi index 8a7d0f905..76fa243b3 100644 --- a/dts/st/f7/stm32f756igkx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756igkx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756igtx-pinctrl.dtsi b/dts/st/f7/stm32f756igtx-pinctrl.dtsi index 8a7d0f905..76fa243b3 100644 --- a/dts/st/f7/stm32f756igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756igtx-pinctrl.dtsi @@ -996,138 +996,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,53 +1118,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756nghx-pinctrl.dtsi b/dts/st/f7/stm32f756nghx-pinctrl.dtsi index f88fc4dd5..13c8aeefe 100644 --- a/dts/st/f7/stm32f756nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756nghx-pinctrl.dtsi @@ -1108,138 +1108,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1248,53 +1230,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756vghx-pinctrl.dtsi b/dts/st/f7/stm32f756vghx-pinctrl.dtsi index 7741be622..ddc5d2e05 100644 --- a/dts/st/f7/stm32f756vghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756vghx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi index 7741be622..ddc5d2e05 100644 --- a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi @@ -658,148 +658,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi index 7b438a92c..d79989d52 100644 --- a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi index 7b438a92c..d79989d52 100644 --- a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi @@ -833,144 +833,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -979,22 +940,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi index 4be387e76..499c69c41 100644 --- a/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi @@ -1388,138 +1388,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1528,53 +1510,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi b/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi index 7c4df26d6..6a374c18c 100644 --- a/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi @@ -1276,138 +1276,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1416,53 +1398,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi index 7c4df26d6..6a374c18c 100644 --- a/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi @@ -1276,138 +1276,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1416,53 +1398,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi index 4be387e76..499c69c41 100644 --- a/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi @@ -1388,138 +1388,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1528,53 +1510,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi index 72d688e04..7e63724bb 100644 --- a/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi index 72d688e04..7e63724bb 100644 --- a/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi index 894b9c6c1..794ba9dc7 100644 --- a/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi @@ -1108,144 +1108,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1254,22 +1215,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi index e5abb9bac..809f00180 100644 --- a/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi @@ -1388,138 +1388,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1528,53 +1510,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi b/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi index acb5f31c5..87e1c755c 100644 --- a/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi @@ -1276,138 +1276,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1416,53 +1398,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi index acb5f31c5..87e1c755c 100644 --- a/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi @@ -1276,138 +1276,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1416,53 +1398,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi index e5abb9bac..809f00180 100644 --- a/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi @@ -1388,138 +1388,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1528,53 +1510,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767vghx-pinctrl.dtsi b/dts/st/f7/stm32f767vghx-pinctrl.dtsi index 70e26ecfa..815f163b7 100644 --- a/dts/st/f7/stm32f767vghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vghx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi index 70e26ecfa..815f163b7 100644 --- a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767vihx-pinctrl.dtsi b/dts/st/f7/stm32f767vihx-pinctrl.dtsi index 70e26ecfa..815f163b7 100644 --- a/dts/st/f7/stm32f767vihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vihx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767vitx-pinctrl.dtsi b/dts/st/f7/stm32f767vitx-pinctrl.dtsi index 70e26ecfa..815f163b7 100644 --- a/dts/st/f7/stm32f767vitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vitx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi index 513a333c6..616a25eae 100644 --- a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi @@ -1108,144 +1108,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1254,22 +1215,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f767zitx-pinctrl.dtsi b/dts/st/f7/stm32f767zitx-pinctrl.dtsi index 513a333c6..616a25eae 100644 --- a/dts/st/f7/stm32f767zitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767zitx-pinctrl.dtsi @@ -1108,144 +1108,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1254,22 +1215,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi index 9186d5bf0..6bfb56277 100644 --- a/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi @@ -1352,138 +1352,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1492,53 +1474,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f769igtx-pinctrl.dtsi b/dts/st/f7/stm32f769igtx-pinctrl.dtsi index deb0ad1bc..5362a6efd 100644 --- a/dts/st/f7/stm32f769igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769igtx-pinctrl.dtsi @@ -1201,138 +1201,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1341,53 +1323,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f769iitx-pinctrl.dtsi b/dts/st/f7/stm32f769iitx-pinctrl.dtsi index deb0ad1bc..5362a6efd 100644 --- a/dts/st/f7/stm32f769iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769iitx-pinctrl.dtsi @@ -1201,138 +1201,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1341,53 +1323,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f769nghx-pinctrl.dtsi b/dts/st/f7/stm32f769nghx-pinctrl.dtsi index 9186d5bf0..6bfb56277 100644 --- a/dts/st/f7/stm32f769nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769nghx-pinctrl.dtsi @@ -1352,138 +1352,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1492,53 +1474,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f769nihx-pinctrl.dtsi b/dts/st/f7/stm32f769nihx-pinctrl.dtsi index 9186d5bf0..6bfb56277 100644 --- a/dts/st/f7/stm32f769nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769nihx-pinctrl.dtsi @@ -1352,138 +1352,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1492,53 +1474,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777bitx-pinctrl.dtsi b/dts/st/f7/stm32f777bitx-pinctrl.dtsi index e5abb9bac..809f00180 100644 --- a/dts/st/f7/stm32f777bitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777bitx-pinctrl.dtsi @@ -1388,138 +1388,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1528,53 +1510,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777iikx-pinctrl.dtsi b/dts/st/f7/stm32f777iikx-pinctrl.dtsi index acb5f31c5..87e1c755c 100644 --- a/dts/st/f7/stm32f777iikx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777iikx-pinctrl.dtsi @@ -1276,138 +1276,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1416,53 +1398,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777iitx-pinctrl.dtsi b/dts/st/f7/stm32f777iitx-pinctrl.dtsi index acb5f31c5..87e1c755c 100644 --- a/dts/st/f7/stm32f777iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777iitx-pinctrl.dtsi @@ -1276,138 +1276,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1416,53 +1398,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777nihx-pinctrl.dtsi b/dts/st/f7/stm32f777nihx-pinctrl.dtsi index e5abb9bac..809f00180 100644 --- a/dts/st/f7/stm32f777nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777nihx-pinctrl.dtsi @@ -1388,138 +1388,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1528,53 +1510,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777vihx-pinctrl.dtsi b/dts/st/f7/stm32f777vihx-pinctrl.dtsi index 70e26ecfa..815f163b7 100644 --- a/dts/st/f7/stm32f777vihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777vihx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777vitx-pinctrl.dtsi b/dts/st/f7/stm32f777vitx-pinctrl.dtsi index 70e26ecfa..815f163b7 100644 --- a/dts/st/f7/stm32f777vitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777vitx-pinctrl.dtsi @@ -923,148 +923,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f777zitx-pinctrl.dtsi b/dts/st/f7/stm32f777zitx-pinctrl.dtsi index 513a333c6..616a25eae 100644 --- a/dts/st/f7/stm32f777zitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777zitx-pinctrl.dtsi @@ -1108,144 +1108,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1254,22 +1215,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f779bitx-pinctrl.dtsi b/dts/st/f7/stm32f779bitx-pinctrl.dtsi index 9186d5bf0..6bfb56277 100644 --- a/dts/st/f7/stm32f779bitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779bitx-pinctrl.dtsi @@ -1352,138 +1352,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1492,53 +1474,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f779iitx-pinctrl.dtsi b/dts/st/f7/stm32f779iitx-pinctrl.dtsi index deb0ad1bc..5362a6efd 100644 --- a/dts/st/f7/stm32f779iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779iitx-pinctrl.dtsi @@ -1201,138 +1201,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1341,53 +1323,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/f7/stm32f779nihx-pinctrl.dtsi b/dts/st/f7/stm32f779nihx-pinctrl.dtsi index 9186d5bf0..6bfb56277 100644 --- a/dts/st/f7/stm32f779nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779nihx-pinctrl.dtsi @@ -1352,138 +1352,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1492,53 +1474,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h523cctx-pinctrl.dtsi b/dts/st/h5/stm32h523cctx-pinctrl.dtsi index b1a329b2b..824715f79 100644 --- a/dts/st/h5/stm32h523cctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523cctx-pinctrl.dtsi @@ -534,6 +534,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523ccux-pinctrl.dtsi b/dts/st/h5/stm32h523ccux-pinctrl.dtsi index b1a329b2b..824715f79 100644 --- a/dts/st/h5/stm32h523ccux-pinctrl.dtsi +++ b/dts/st/h5/stm32h523ccux-pinctrl.dtsi @@ -534,6 +534,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523cetx-pinctrl.dtsi b/dts/st/h5/stm32h523cetx-pinctrl.dtsi index b1a329b2b..824715f79 100644 --- a/dts/st/h5/stm32h523cetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523cetx-pinctrl.dtsi @@ -534,6 +534,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523ceux-pinctrl.dtsi b/dts/st/h5/stm32h523ceux-pinctrl.dtsi index b1a329b2b..824715f79 100644 --- a/dts/st/h5/stm32h523ceux-pinctrl.dtsi +++ b/dts/st/h5/stm32h523ceux-pinctrl.dtsi @@ -534,6 +534,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523heyx-pinctrl.dtsi b/dts/st/h5/stm32h523heyx-pinctrl.dtsi index 9616214cd..bc0e2ecb2 100644 --- a/dts/st/h5/stm32h523heyx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523heyx-pinctrl.dtsi @@ -380,6 +380,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523rctx-pinctrl.dtsi b/dts/st/h5/stm32h523rctx-pinctrl.dtsi index 4509b673f..b40dedd1e 100644 --- a/dts/st/h5/stm32h523rctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523rctx-pinctrl.dtsi @@ -795,6 +795,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523retx-pinctrl.dtsi b/dts/st/h5/stm32h523retx-pinctrl.dtsi index 4509b673f..b40dedd1e 100644 --- a/dts/st/h5/stm32h523retx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523retx-pinctrl.dtsi @@ -795,6 +795,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523vcix-pinctrl.dtsi b/dts/st/h5/stm32h523vcix-pinctrl.dtsi index 8de1ddc7b..4fbb110d0 100644 --- a/dts/st/h5/stm32h523vcix-pinctrl.dtsi +++ b/dts/st/h5/stm32h523vcix-pinctrl.dtsi @@ -1289,6 +1289,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523vctx-pinctrl.dtsi b/dts/st/h5/stm32h523vctx-pinctrl.dtsi index 8de1ddc7b..4fbb110d0 100644 --- a/dts/st/h5/stm32h523vctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523vctx-pinctrl.dtsi @@ -1289,6 +1289,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523veix-pinctrl.dtsi b/dts/st/h5/stm32h523veix-pinctrl.dtsi index 8de1ddc7b..4fbb110d0 100644 --- a/dts/st/h5/stm32h523veix-pinctrl.dtsi +++ b/dts/st/h5/stm32h523veix-pinctrl.dtsi @@ -1289,6 +1289,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523vetx-pinctrl.dtsi b/dts/st/h5/stm32h523vetx-pinctrl.dtsi index 8de1ddc7b..4fbb110d0 100644 --- a/dts/st/h5/stm32h523vetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523vetx-pinctrl.dtsi @@ -1289,6 +1289,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523zcjx-pinctrl.dtsi b/dts/st/h5/stm32h523zcjx-pinctrl.dtsi index 4120ef5c4..4259214af 100644 --- a/dts/st/h5/stm32h523zcjx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zcjx-pinctrl.dtsi @@ -1660,6 +1660,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523zctx-pinctrl.dtsi b/dts/st/h5/stm32h523zctx-pinctrl.dtsi index 4120ef5c4..4259214af 100644 --- a/dts/st/h5/stm32h523zctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zctx-pinctrl.dtsi @@ -1660,6 +1660,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523zejx-pinctrl.dtsi b/dts/st/h5/stm32h523zejx-pinctrl.dtsi index 4120ef5c4..4259214af 100644 --- a/dts/st/h5/stm32h523zejx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zejx-pinctrl.dtsi @@ -1660,6 +1660,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h523zetx-pinctrl.dtsi b/dts/st/h5/stm32h523zetx-pinctrl.dtsi index 4120ef5c4..4259214af 100644 --- a/dts/st/h5/stm32h523zetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zetx-pinctrl.dtsi @@ -1660,6 +1660,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533cetx-pinctrl.dtsi b/dts/st/h5/stm32h533cetx-pinctrl.dtsi index b1a329b2b..824715f79 100644 --- a/dts/st/h5/stm32h533cetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533cetx-pinctrl.dtsi @@ -534,6 +534,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533ceux-pinctrl.dtsi b/dts/st/h5/stm32h533ceux-pinctrl.dtsi index b1a329b2b..824715f79 100644 --- a/dts/st/h5/stm32h533ceux-pinctrl.dtsi +++ b/dts/st/h5/stm32h533ceux-pinctrl.dtsi @@ -534,6 +534,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533heyx-pinctrl.dtsi b/dts/st/h5/stm32h533heyx-pinctrl.dtsi index 9616214cd..bc0e2ecb2 100644 --- a/dts/st/h5/stm32h533heyx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533heyx-pinctrl.dtsi @@ -380,6 +380,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533retx-pinctrl.dtsi b/dts/st/h5/stm32h533retx-pinctrl.dtsi index 4509b673f..b40dedd1e 100644 --- a/dts/st/h5/stm32h533retx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533retx-pinctrl.dtsi @@ -795,6 +795,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533veix-pinctrl.dtsi b/dts/st/h5/stm32h533veix-pinctrl.dtsi index 8de1ddc7b..4fbb110d0 100644 --- a/dts/st/h5/stm32h533veix-pinctrl.dtsi +++ b/dts/st/h5/stm32h533veix-pinctrl.dtsi @@ -1289,6 +1289,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533vetx-pinctrl.dtsi b/dts/st/h5/stm32h533vetx-pinctrl.dtsi index 8de1ddc7b..4fbb110d0 100644 --- a/dts/st/h5/stm32h533vetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533vetx-pinctrl.dtsi @@ -1289,6 +1289,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533zejx-pinctrl.dtsi b/dts/st/h5/stm32h533zejx-pinctrl.dtsi index 4120ef5c4..4259214af 100644 --- a/dts/st/h5/stm32h533zejx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533zejx-pinctrl.dtsi @@ -1660,6 +1660,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h533zetx-pinctrl.dtsi b/dts/st/h5/stm32h533zetx-pinctrl.dtsi index 4120ef5c4..4259214af 100644 --- a/dts/st/h5/stm32h533zetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533zetx-pinctrl.dtsi @@ -1660,6 +1660,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/h5/stm32h563agix-pinctrl.dtsi b/dts/st/h5/stm32h563agix-pinctrl.dtsi index bac929449..39b036ede 100644 --- a/dts/st/h5/stm32h563agix-pinctrl.dtsi +++ b/dts/st/h5/stm32h563agix-pinctrl.dtsi @@ -961,203 +961,165 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563aiix-pinctrl.dtsi b/dts/st/h5/stm32h563aiix-pinctrl.dtsi index bac929449..39b036ede 100644 --- a/dts/st/h5/stm32h563aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h563aiix-pinctrl.dtsi @@ -961,203 +961,165 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563aiixq-pinctrl.dtsi b/dts/st/h5/stm32h563aiixq-pinctrl.dtsi index d523b97b4..0f0bdd364 100644 --- a/dts/st/h5/stm32h563aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563aiixq-pinctrl.dtsi @@ -958,164 +958,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1124,22 +1075,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563igkx-pinctrl.dtsi b/dts/st/h5/stm32h563igkx-pinctrl.dtsi index e2c2d2b91..0bd13fc25 100644 --- a/dts/st/h5/stm32h563igkx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563igkx-pinctrl.dtsi @@ -987,138 +987,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,68 +1099,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563igtx-pinctrl.dtsi b/dts/st/h5/stm32h563igtx-pinctrl.dtsi index e2c2d2b91..0bd13fc25 100644 --- a/dts/st/h5/stm32h563igtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563igtx-pinctrl.dtsi @@ -987,138 +987,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,68 +1099,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563iikx-pinctrl.dtsi b/dts/st/h5/stm32h563iikx-pinctrl.dtsi index e2c2d2b91..0bd13fc25 100644 --- a/dts/st/h5/stm32h563iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iikx-pinctrl.dtsi @@ -987,138 +987,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,68 +1099,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563iikxq-pinctrl.dtsi b/dts/st/h5/stm32h563iikxq-pinctrl.dtsi index b30976c37..8a317f46e 100644 --- a/dts/st/h5/stm32h563iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iikxq-pinctrl.dtsi @@ -983,138 +983,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1123,68 +1095,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563iitx-pinctrl.dtsi b/dts/st/h5/stm32h563iitx-pinctrl.dtsi index e2c2d2b91..0bd13fc25 100644 --- a/dts/st/h5/stm32h563iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iitx-pinctrl.dtsi @@ -987,138 +987,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,68 +1099,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563iitxq-pinctrl.dtsi b/dts/st/h5/stm32h563iitxq-pinctrl.dtsi index 21e4fe86a..190755489 100644 --- a/dts/st/h5/stm32h563iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iitxq-pinctrl.dtsi @@ -966,138 +966,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1106,68 +1078,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563miyxq-pinctrl.dtsi b/dts/st/h5/stm32h563miyxq-pinctrl.dtsi index e0d0b41f2..49b084bad 100644 --- a/dts/st/h5/stm32h563miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563miyxq-pinctrl.dtsi @@ -521,148 +521,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563rgtx-pinctrl.dtsi b/dts/st/h5/stm32h563rgtx-pinctrl.dtsi index 4c3e9b265..b8e51bf61 100644 --- a/dts/st/h5/stm32h563rgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rgtx-pinctrl.dtsi @@ -489,148 +489,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563rgvx-pinctrl.dtsi b/dts/st/h5/stm32h563rgvx-pinctrl.dtsi index f4dc6417b..245bfdbe9 100644 --- a/dts/st/h5/stm32h563rgvx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rgvx-pinctrl.dtsi @@ -515,153 +515,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563ritx-pinctrl.dtsi b/dts/st/h5/stm32h563ritx-pinctrl.dtsi index 4c3e9b265..b8e51bf61 100644 --- a/dts/st/h5/stm32h563ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563ritx-pinctrl.dtsi @@ -489,148 +489,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563rivx-pinctrl.dtsi b/dts/st/h5/stm32h563rivx-pinctrl.dtsi index f4dc6417b..245bfdbe9 100644 --- a/dts/st/h5/stm32h563rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rivx-pinctrl.dtsi @@ -515,153 +515,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563vgtx-pinctrl.dtsi b/dts/st/h5/stm32h563vgtx-pinctrl.dtsi index 7e236cd15..ce6bd819c 100644 --- a/dts/st/h5/stm32h563vgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vgtx-pinctrl.dtsi @@ -648,153 +648,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563vitx-pinctrl.dtsi b/dts/st/h5/stm32h563vitx-pinctrl.dtsi index 7e236cd15..ce6bd819c 100644 --- a/dts/st/h5/stm32h563vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vitx-pinctrl.dtsi @@ -648,153 +648,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563zgtx-pinctrl.dtsi b/dts/st/h5/stm32h563zgtx-pinctrl.dtsi index a214aa09f..eb70df17d 100644 --- a/dts/st/h5/stm32h563zgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zgtx-pinctrl.dtsi @@ -815,154 +815,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -971,22 +927,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h563zitx-pinctrl.dtsi b/dts/st/h5/stm32h563zitx-pinctrl.dtsi index a214aa09f..eb70df17d 100644 --- a/dts/st/h5/stm32h563zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zitx-pinctrl.dtsi @@ -815,154 +815,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -971,22 +927,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573aiix-pinctrl.dtsi b/dts/st/h5/stm32h573aiix-pinctrl.dtsi index bac929449..39b036ede 100644 --- a/dts/st/h5/stm32h573aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiix-pinctrl.dtsi @@ -961,203 +961,165 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi index d523b97b4..0f0bdd364 100644 --- a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi @@ -958,164 +958,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1124,22 +1075,33 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573iikx-pinctrl.dtsi b/dts/st/h5/stm32h573iikx-pinctrl.dtsi index e2c2d2b91..0bd13fc25 100644 --- a/dts/st/h5/stm32h573iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikx-pinctrl.dtsi @@ -987,138 +987,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,68 +1099,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi index b30976c37..8a317f46e 100644 --- a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi @@ -983,138 +983,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1123,68 +1095,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573iitx-pinctrl.dtsi b/dts/st/h5/stm32h573iitx-pinctrl.dtsi index e2c2d2b91..0bd13fc25 100644 --- a/dts/st/h5/stm32h573iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitx-pinctrl.dtsi @@ -987,138 +987,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,68 +1099,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi index 21e4fe86a..190755489 100644 --- a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi @@ -966,138 +966,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1106,68 +1078,58 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi index e0d0b41f2..49b084bad 100644 --- a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi @@ -521,148 +521,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573ritx-pinctrl.dtsi b/dts/st/h5/stm32h573ritx-pinctrl.dtsi index 4c3e9b265..b8e51bf61 100644 --- a/dts/st/h5/stm32h573ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573ritx-pinctrl.dtsi @@ -489,148 +489,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573rivx-pinctrl.dtsi b/dts/st/h5/stm32h573rivx-pinctrl.dtsi index f4dc6417b..245bfdbe9 100644 --- a/dts/st/h5/stm32h573rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573rivx-pinctrl.dtsi @@ -515,153 +515,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573vitx-pinctrl.dtsi b/dts/st/h5/stm32h573vitx-pinctrl.dtsi index 7e236cd15..ce6bd819c 100644 --- a/dts/st/h5/stm32h573vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitx-pinctrl.dtsi @@ -648,153 +648,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h5/stm32h573zitx-pinctrl.dtsi b/dts/st/h5/stm32h573zitx-pinctrl.dtsi index a214aa09f..eb70df17d 100644 --- a/dts/st/h5/stm32h573zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitx-pinctrl.dtsi @@ -815,154 +815,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pc10: eth_txd0_pc10 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -971,22 +927,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pa5: eth_tx_en_pa5 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723vehx-pinctrl.dtsi b/dts/st/h7/stm32h723vehx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h723vehx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vehx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723vetx-pinctrl.dtsi b/dts/st/h7/stm32h723vetx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h723vetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vetx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723vghx-pinctrl.dtsi b/dts/st/h7/stm32h723vghx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h723vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vghx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723zeix-pinctrl.dtsi b/dts/st/h7/stm32h723zeix-pinctrl.dtsi index 2a72deaed..f30a5b9fa 100644 --- a/dts/st/h7/stm32h723zeix-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zeix-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723zetx-pinctrl.dtsi b/dts/st/h7/stm32h723zetx-pinctrl.dtsi index eb856dbb7..e8f0bb737 100644 --- a/dts/st/h7/stm32h723zetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zetx-pinctrl.dtsi @@ -1078,149 +1078,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1229,22 +1185,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723zgix-pinctrl.dtsi b/dts/st/h7/stm32h723zgix-pinctrl.dtsi index 2a72deaed..f30a5b9fa 100644 --- a/dts/st/h7/stm32h723zgix-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zgix-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi index eb856dbb7..e8f0bb737 100644 --- a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi @@ -1078,149 +1078,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1229,22 +1185,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725aeix-pinctrl.dtsi b/dts/st/h7/stm32h725aeix-pinctrl.dtsi index 5df81941f..8ac5a9f09 100644 --- a/dts/st/h7/stm32h725aeix-pinctrl.dtsi +++ b/dts/st/h7/stm32h725aeix-pinctrl.dtsi @@ -1233,19 +1233,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1257,141 +1245,91 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1402,10 +1340,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1414,27 +1365,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725agix-pinctrl.dtsi b/dts/st/h7/stm32h725agix-pinctrl.dtsi index 5df81941f..8ac5a9f09 100644 --- a/dts/st/h7/stm32h725agix-pinctrl.dtsi +++ b/dts/st/h7/stm32h725agix-pinctrl.dtsi @@ -1233,19 +1233,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1257,141 +1245,91 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1402,10 +1340,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1414,27 +1365,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725iekx-pinctrl.dtsi b/dts/st/h7/stm32h725iekx-pinctrl.dtsi index 3e4edf373..b3fc950af 100644 --- a/dts/st/h7/stm32h725iekx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725iekx-pinctrl.dtsi @@ -1283,19 +1283,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1307,194 +1295,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725ietx-pinctrl.dtsi b/dts/st/h7/stm32h725ietx-pinctrl.dtsi index 55dd2c571..a972d9009 100644 --- a/dts/st/h7/stm32h725ietx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725ietx-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725igkx-pinctrl.dtsi b/dts/st/h7/stm32h725igkx-pinctrl.dtsi index 3e4edf373..b3fc950af 100644 --- a/dts/st/h7/stm32h725igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725igkx-pinctrl.dtsi @@ -1283,19 +1283,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1307,194 +1295,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725igtx-pinctrl.dtsi b/dts/st/h7/stm32h725igtx-pinctrl.dtsi index 55dd2c571..a972d9009 100644 --- a/dts/st/h7/stm32h725igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725igtx-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725vehx-pinctrl.dtsi b/dts/st/h7/stm32h725vehx-pinctrl.dtsi index 3398427ae..be9840857 100644 --- a/dts/st/h7/stm32h725vehx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vehx-pinctrl.dtsi @@ -818,148 +818,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725vetx-pinctrl.dtsi b/dts/st/h7/stm32h725vetx-pinctrl.dtsi index fad6dc337..60cc036b0 100644 --- a/dts/st/h7/stm32h725vetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vetx-pinctrl.dtsi @@ -741,148 +741,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725vghx-pinctrl.dtsi b/dts/st/h7/stm32h725vghx-pinctrl.dtsi index 3398427ae..be9840857 100644 --- a/dts/st/h7/stm32h725vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vghx-pinctrl.dtsi @@ -818,148 +818,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi index fad6dc337..60cc036b0 100644 --- a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi @@ -741,148 +741,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi index d53366246..5417f0b7f 100644 --- a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi @@ -701,134 +701,100 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725zetx-pinctrl.dtsi b/dts/st/h7/stm32h725zetx-pinctrl.dtsi index f574076e6..f9717d825 100644 --- a/dts/st/h7/stm32h725zetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725zetx-pinctrl.dtsi @@ -985,149 +985,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,22 +1092,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi index f574076e6..f9717d825 100644 --- a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi @@ -985,149 +985,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,22 +1092,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730abixq-pinctrl.dtsi b/dts/st/h7/stm32h730abixq-pinctrl.dtsi index 5df81941f..8ac5a9f09 100644 --- a/dts/st/h7/stm32h730abixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730abixq-pinctrl.dtsi @@ -1233,19 +1233,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1257,141 +1245,91 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1402,10 +1340,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1414,27 +1365,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi index 3e4edf373..b3fc950af 100644 --- a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi @@ -1283,19 +1283,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1307,194 +1295,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi index 55dd2c571..a972d9009 100644 --- a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730zbix-pinctrl.dtsi b/dts/st/h7/stm32h730zbix-pinctrl.dtsi index 2a72deaed..f30a5b9fa 100644 --- a/dts/st/h7/stm32h730zbix-pinctrl.dtsi +++ b/dts/st/h7/stm32h730zbix-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi index eb856dbb7..e8f0bb737 100644 --- a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi @@ -1078,149 +1078,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1229,22 +1185,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h733vghx-pinctrl.dtsi b/dts/st/h7/stm32h733vghx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h733vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733vghx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi index 32baa78f6..ff6b4b3ad 100644 --- a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi @@ -853,148 +853,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h733zgix-pinctrl.dtsi b/dts/st/h7/stm32h733zgix-pinctrl.dtsi index 2a72deaed..f30a5b9fa 100644 --- a/dts/st/h7/stm32h733zgix-pinctrl.dtsi +++ b/dts/st/h7/stm32h733zgix-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi index eb856dbb7..e8f0bb737 100644 --- a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi @@ -1078,149 +1078,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1229,22 +1185,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735agix-pinctrl.dtsi b/dts/st/h7/stm32h735agix-pinctrl.dtsi index 5df81941f..8ac5a9f09 100644 --- a/dts/st/h7/stm32h735agix-pinctrl.dtsi +++ b/dts/st/h7/stm32h735agix-pinctrl.dtsi @@ -1233,19 +1233,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1257,141 +1245,91 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { pinmux = ; slew-rate = "very-high-speed"; @@ -1402,10 +1340,23 @@ slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1414,27 +1365,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735igkx-pinctrl.dtsi b/dts/st/h7/stm32h735igkx-pinctrl.dtsi index 3e4edf373..b3fc950af 100644 --- a/dts/st/h7/stm32h735igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735igkx-pinctrl.dtsi @@ -1283,19 +1283,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1307,194 +1295,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735igtx-pinctrl.dtsi b/dts/st/h7/stm32h735igtx-pinctrl.dtsi index 55dd2c571..a972d9009 100644 --- a/dts/st/h7/stm32h735igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735igtx-pinctrl.dtsi @@ -1106,149 +1106,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1257,22 +1213,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi index b47bf653b..6a9822947 100644 --- a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi @@ -1139,6 +1139,48 @@ slew-rate = "very-high-speed"; }; + /* SAI */ + + /omit-if-no-ref/ sai4_sd_b_pa0: sai4_sd_b_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_mclk_b_pa1: sai4_mclk_b_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_sck_b_pa2: sai4_sck_b_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_fs_b_pa12: sai4_fs_b_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_d1_pb2: sai4_d1_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_sd_a_pb2: sai4_sd_a_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_fs_b_pc0: sai4_fs_b_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_d1_pc1: sai4_d1_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_sd_a_pc1: sai4_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai4_d3_pc5: sai4_d3_pc5 { + pinmux = ; + }; + /* SDMMC */ /omit-if-no-ref/ sdmmc1_ckin_pb8: sdmmc1_ckin_pb8 { diff --git a/dts/st/h7/stm32h735vghx-pinctrl.dtsi b/dts/st/h7/stm32h735vghx-pinctrl.dtsi index 3398427ae..be9840857 100644 --- a/dts/st/h7/stm32h735vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vghx-pinctrl.dtsi @@ -818,148 +818,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi index fad6dc337..60cc036b0 100644 --- a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi @@ -741,148 +741,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi index d53366246..5417f0b7f 100644 --- a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi @@ -701,134 +701,100 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi index f574076e6..f9717d825 100644 --- a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi @@ -985,149 +985,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1136,22 +1092,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi index e1a822bc5..a5b262d0b 100644 --- a/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi @@ -1198,159 +1198,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1359,22 +1305,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi index 2c2be93d8..5ec20475b 100644 --- a/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi @@ -1367,150 +1367,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1519,46 +1489,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi b/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi index 15a59c1cb..127d5fb56 100644 --- a/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi index 15a59c1cb..127d5fb56 100644 --- a/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi index 668beaac7..badde822c 100644 --- a/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi index 668beaac7..badde822c 100644 --- a/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi index bc2bdabb2..f82f8b11a 100644 --- a/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi index 532bf6c12..fbf3b4f37 100644 --- a/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi index 8b423c2c3..3634f3d67 100644 --- a/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi @@ -1198,159 +1198,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1359,22 +1305,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi index 99d705cf2..69df1d966 100644 --- a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi @@ -1367,150 +1367,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1519,46 +1489,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743bitx-pinctrl.dtsi b/dts/st/h7/stm32h743bitx-pinctrl.dtsi index 99d705cf2..69df1d966 100644 --- a/dts/st/h7/stm32h743bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743bitx-pinctrl.dtsi @@ -1367,150 +1367,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1519,46 +1489,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743igkx-pinctrl.dtsi b/dts/st/h7/stm32h743igkx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h743igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743igkx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743igtx-pinctrl.dtsi b/dts/st/h7/stm32h743igtx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h743igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743igtx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743iikx-pinctrl.dtsi b/dts/st/h7/stm32h743iikx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h743iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743iikx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743iitx-pinctrl.dtsi b/dts/st/h7/stm32h743iitx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h743iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743iitx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi index 679d6df6e..06e669c66 100644 --- a/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi index 679d6df6e..06e669c66 100644 --- a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743vitx-pinctrl.dtsi b/dts/st/h7/stm32h743vitx-pinctrl.dtsi index 679d6df6e..06e669c66 100644 --- a/dts/st/h7/stm32h743vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743vitx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743xghx-pinctrl.dtsi b/dts/st/h7/stm32h743xghx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h743xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743xghx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743xihx-pinctrl.dtsi b/dts/st/h7/stm32h743xihx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h743xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743xihx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h743zitx-pinctrl.dtsi b/dts/st/h7/stm32h743zitx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h743zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743zitx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi index 126e8c2f3..f3143d805 100644 --- a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi @@ -1295,150 +1295,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1447,46 +1417,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745bitx-pinctrl.dtsi b/dts/st/h7/stm32h745bitx-pinctrl.dtsi index 126e8c2f3..f3143d805 100644 --- a/dts/st/h7/stm32h745bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745bitx-pinctrl.dtsi @@ -1295,150 +1295,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1447,46 +1417,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745igkx-pinctrl.dtsi b/dts/st/h7/stm32h745igkx-pinctrl.dtsi index 40adf8c79..4cf9f5e80 100644 --- a/dts/st/h7/stm32h745igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745igkx-pinctrl.dtsi @@ -1282,19 +1282,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1306,194 +1294,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745igtx-pinctrl.dtsi b/dts/st/h7/stm32h745igtx-pinctrl.dtsi index ff8641f93..bfb8b6229 100644 --- a/dts/st/h7/stm32h745igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745igtx-pinctrl.dtsi @@ -1101,149 +1101,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1252,22 +1208,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745iikx-pinctrl.dtsi b/dts/st/h7/stm32h745iikx-pinctrl.dtsi index 40adf8c79..4cf9f5e80 100644 --- a/dts/st/h7/stm32h745iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745iikx-pinctrl.dtsi @@ -1282,19 +1282,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1306,194 +1294,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745iitx-pinctrl.dtsi b/dts/st/h7/stm32h745iitx-pinctrl.dtsi index ff8641f93..bfb8b6229 100644 --- a/dts/st/h7/stm32h745iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745iitx-pinctrl.dtsi @@ -1101,149 +1101,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1252,22 +1208,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745xghx-pinctrl.dtsi b/dts/st/h7/stm32h745xghx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h745xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745xghx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745xihx-pinctrl.dtsi b/dts/st/h7/stm32h745xihx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h745xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745xihx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi index 0b9279ae2..da2be42ee 100644 --- a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi @@ -976,149 +976,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,22 +1083,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h745zitx-pinctrl.dtsi b/dts/st/h7/stm32h745zitx-pinctrl.dtsi index 0b9279ae2..da2be42ee 100644 --- a/dts/st/h7/stm32h745zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745zitx-pinctrl.dtsi @@ -976,149 +976,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,22 +1083,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi index b1f90f8f6..97ff42fce 100644 --- a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi @@ -1259,150 +1259,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1411,46 +1381,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747bitx-pinctrl.dtsi b/dts/st/h7/stm32h747bitx-pinctrl.dtsi index b1f90f8f6..97ff42fce 100644 --- a/dts/st/h7/stm32h747bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747bitx-pinctrl.dtsi @@ -1259,150 +1259,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1411,46 +1381,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747igtx-pinctrl.dtsi b/dts/st/h7/stm32h747igtx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h747igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747igtx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747iitx-pinctrl.dtsi b/dts/st/h7/stm32h747iitx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h747iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747iitx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747xghx-pinctrl.dtsi b/dts/st/h7/stm32h747xghx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h747xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747xghx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747xihx-pinctrl.dtsi b/dts/st/h7/stm32h747xihx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h747xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747xihx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi index 477e11522..7555613c1 100644 --- a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi @@ -974,153 +974,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi index 679d6df6e..06e669c66 100644 --- a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753aiix-pinctrl.dtsi b/dts/st/h7/stm32h753aiix-pinctrl.dtsi index 8b423c2c3..3634f3d67 100644 --- a/dts/st/h7/stm32h753aiix-pinctrl.dtsi +++ b/dts/st/h7/stm32h753aiix-pinctrl.dtsi @@ -1198,159 +1198,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1359,22 +1305,38 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753bitx-pinctrl.dtsi b/dts/st/h7/stm32h753bitx-pinctrl.dtsi index 99d705cf2..69df1d966 100644 --- a/dts/st/h7/stm32h753bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753bitx-pinctrl.dtsi @@ -1367,150 +1367,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1519,46 +1489,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753iikx-pinctrl.dtsi b/dts/st/h7/stm32h753iikx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h753iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753iikx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753iitx-pinctrl.dtsi b/dts/st/h7/stm32h753iitx-pinctrl.dtsi index d743a03a6..e332ef0a1 100644 --- a/dts/st/h7/stm32h753iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753iitx-pinctrl.dtsi @@ -1255,150 +1255,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1407,46 +1377,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753vihx-pinctrl.dtsi b/dts/st/h7/stm32h753vihx-pinctrl.dtsi index 679d6df6e..06e669c66 100644 --- a/dts/st/h7/stm32h753vihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753vihx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753vitx-pinctrl.dtsi b/dts/st/h7/stm32h753vitx-pinctrl.dtsi index 679d6df6e..06e669c66 100644 --- a/dts/st/h7/stm32h753vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753vitx-pinctrl.dtsi @@ -848,148 +848,110 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753xihx-pinctrl.dtsi b/dts/st/h7/stm32h753xihx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h753xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753xihx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h753zitx-pinctrl.dtsi b/dts/st/h7/stm32h753zitx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h753zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753zitx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h755bitx-pinctrl.dtsi b/dts/st/h7/stm32h755bitx-pinctrl.dtsi index 126e8c2f3..f3143d805 100644 --- a/dts/st/h7/stm32h755bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755bitx-pinctrl.dtsi @@ -1295,150 +1295,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1447,46 +1417,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h755iikx-pinctrl.dtsi b/dts/st/h7/stm32h755iikx-pinctrl.dtsi index 40adf8c79..4cf9f5e80 100644 --- a/dts/st/h7/stm32h755iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755iikx-pinctrl.dtsi @@ -1282,19 +1282,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1306,194 +1294,168 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h755iitx-pinctrl.dtsi b/dts/st/h7/stm32h755iitx-pinctrl.dtsi index ff8641f93..bfb8b6229 100644 --- a/dts/st/h7/stm32h755iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755iitx-pinctrl.dtsi @@ -1101,149 +1101,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1252,22 +1208,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h755xihx-pinctrl.dtsi b/dts/st/h7/stm32h755xihx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h755xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755xihx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h755zitx-pinctrl.dtsi b/dts/st/h7/stm32h755zitx-pinctrl.dtsi index 0b9279ae2..da2be42ee 100644 --- a/dts/st/h7/stm32h755zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755zitx-pinctrl.dtsi @@ -976,149 +976,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1127,22 +1083,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h757aiix-pinctrl.dtsi b/dts/st/h7/stm32h757aiix-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h757aiix-pinctrl.dtsi +++ b/dts/st/h7/stm32h757aiix-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h757bitx-pinctrl.dtsi b/dts/st/h7/stm32h757bitx-pinctrl.dtsi index b1f90f8f6..97ff42fce 100644 --- a/dts/st/h7/stm32h757bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757bitx-pinctrl.dtsi @@ -1259,150 +1259,120 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ + /* ETH */ - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS */ - - /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1411,46 +1381,38 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ - - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h757iitx-pinctrl.dtsi b/dts/st/h7/stm32h757iitx-pinctrl.dtsi index f10708ada..ea2fd9bce 100644 --- a/dts/st/h7/stm32h757iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757iitx-pinctrl.dtsi @@ -1073,149 +1073,105 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -1224,22 +1180,28 @@ slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h757xihx-pinctrl.dtsi b/dts/st/h7/stm32h757xihx-pinctrl.dtsi index 21ff235f7..6b08907f3 100644 --- a/dts/st/h7/stm32h757xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757xihx-pinctrl.dtsi @@ -1462,19 +1462,7 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; @@ -1486,199 +1474,173 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ + /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_ref_clk_pa1_c: eth_ref_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_clk_pa1_c: eth_rx_clk_pa1_c { - pinmux = ; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { - pinmux = ; + /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ - - /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ - - /omit-if-no-ref/ eth_txd2_pc2: eth_txd2_pc2 { - pinmux = ; + /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg12: eth_txd1_pg12 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_txd0_pg13: eth_txd0_pg13 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_txd1_pg14: eth_txd1_pg14 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3: eth_tx_clk_pc3 { - pinmux = ; + /omit-if-no-ref/ eth_crs_ph2: eth_crs_ph2 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_col_ph3: eth_col_ph3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_rxd2_ph6: eth_rxd2_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_rxd3_ph7: eth_rxd3_ph7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { - pinmux = ; + /omit-if-no-ref/ eth_rx_er_pi10: eth_rx_er_pi10 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi index 477e11522..7555613c1 100644 --- a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi @@ -974,153 +974,115 @@ slew-rate = "very-high-speed"; }; - /* ETH_COL */ - - /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_CRS */ + /* ETH */ /omit-if-no-ref/ eth_crs_pa0: eth_crs_pa0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_CRS_DV */ - - /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; + /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_MDIO */ - /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_REF_CLK */ - - /omit-if-no-ref/ eth_ref_clk_pa1: eth_ref_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_col_pa3: eth_col_pa3 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD0 */ - - /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { - pinmux = ; + /omit-if-no-ref/ eth_crs_dv_pa7: eth_crs_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD1 */ - - /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { - pinmux = ; + /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD2 */ - /omit-if-no-ref/ eth_rxd2_pb0: eth_rxd2_pb0 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RXD3 */ - /omit-if-no-ref/ eth_rxd3_pb1: eth_rxd3_pb1 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_CLK */ - - /omit-if-no-ref/ eth_rx_clk_pa1: eth_rx_clk_pa1 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_DV */ - - /omit-if-no-ref/ eth_rx_dv_pa7: eth_rx_dv_pa7 { - pinmux = ; + /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_RX_ER */ - /omit-if-no-ref/ eth_rx_er_pb10: eth_rx_er_pb10 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD0 */ + /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd0_pb12: eth_txd0_pb12 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD2 */ + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; /omit-if-no-ref/ eth_txd2_pc2_c: eth_txd2_pc2_c { pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TXD3 */ - - /omit-if-no-ref/ eth_txd3_pb8: eth_txd3_pb8 { - pinmux = ; + /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { + pinmux = ; slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { - pinmux = ; + /omit-if-no-ref/ eth_rxd0_pc4: eth_rxd0_pc4 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_CLK */ - - /omit-if-no-ref/ eth_tx_clk_pc3_c: eth_tx_clk_pc3_c { - pinmux = ; + /omit-if-no-ref/ eth_rxd1_pc5: eth_rxd1_pc5 { + pinmux = ; slew-rate = "very-high-speed"; }; - /* ETH_TX_EN */ + /omit-if-no-ref/ eth_txd3_pe2: eth_txd3_pe2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; - /omit-if-no-ref/ eth_tx_en_pb11: eth_tx_en_pb11 { - pinmux = ; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { + pinmux = ; slew-rate = "very-high-speed"; }; diff --git a/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi index 83eeab8f8..2280a9878 100644 --- a/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi @@ -658,14 +658,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -677,13 +670,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1477,6 +1473,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi index 82b4b9654..21d62aea2 100644 --- a/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi @@ -694,14 +694,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -713,13 +706,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1555,6 +1551,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi index b0517ba94..525f907b8 100644 --- a/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi @@ -670,14 +670,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -689,13 +682,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1519,6 +1515,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi index b3f363cb4..411c8c07a 100644 --- a/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi @@ -822,19 +822,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -846,18 +834,26 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1878,6 +1874,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi index 89f3b823c..afa684f22 100644 --- a/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi @@ -814,14 +814,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -833,13 +826,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1786,6 +1782,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi b/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi index 11fc5b9fc..194add369 100644 --- a/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi @@ -628,6 +628,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi index a09b37e9c..0366cc8a9 100644 --- a/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi @@ -792,6 +792,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi index b3f21ab10..d42219a7a 100644 --- a/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi @@ -833,6 +833,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi b/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi index e28685fc4..9ed7563bc 100644 --- a/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi @@ -783,6 +783,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi index 9541917bf..3c7de7aad 100644 --- a/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi @@ -566,14 +566,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -585,13 +578,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1222,6 +1218,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi index 7cc819c13..1c7d814dd 100644 --- a/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi @@ -582,14 +582,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -601,13 +594,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1282,6 +1278,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi index 4046caa33..5d1876a87 100644 --- a/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi @@ -662,14 +662,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -681,13 +674,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1523,6 +1519,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi index 7a13f4704..2ba797bf4 100644 --- a/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi @@ -694,14 +694,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -713,13 +706,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1596,6 +1592,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi index 4bd4c0cff..0b0305cfa 100644 --- a/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi @@ -666,14 +666,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -685,13 +678,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1539,6 +1535,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi index 40c9ad77e..8b08c202d 100644 --- a/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi @@ -822,19 +822,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -846,18 +834,26 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1878,6 +1874,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi index 50431e59e..3ab5fd5cf 100644 --- a/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi @@ -814,14 +814,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -833,13 +826,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1786,6 +1782,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi index 371f1b969..4fc5b7811 100644 --- a/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi @@ -562,14 +562,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -581,13 +574,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1259,6 +1255,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi index 83eeab8f8..2280a9878 100644 --- a/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi @@ -658,14 +658,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -677,13 +670,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1477,6 +1473,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi index 82b4b9654..21d62aea2 100644 --- a/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi @@ -694,14 +694,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -713,13 +706,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1555,6 +1551,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi index b0517ba94..525f907b8 100644 --- a/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi @@ -670,14 +670,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -689,13 +682,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1519,6 +1515,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi index b3f363cb4..411c8c07a 100644 --- a/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi @@ -822,19 +822,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -846,18 +834,26 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1878,6 +1874,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi index 89f3b823c..afa684f22 100644 --- a/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi @@ -814,14 +814,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -833,13 +826,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1786,6 +1782,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi b/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi index 11fc5b9fc..194add369 100644 --- a/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi @@ -628,6 +628,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi index a09b37e9c..0366cc8a9 100644 --- a/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi @@ -792,6 +792,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi index b3f21ab10..d42219a7a 100644 --- a/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi @@ -833,6 +833,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi b/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi index e28685fc4..9ed7563bc 100644 --- a/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi @@ -783,6 +783,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi index 9541917bf..3c7de7aad 100644 --- a/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi @@ -566,14 +566,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -585,13 +578,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1222,6 +1218,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi index 7cc819c13..1c7d814dd 100644 --- a/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi @@ -582,14 +582,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -601,13 +594,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1282,6 +1278,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* RCC_MCO */ /omit-if-no-ref/ rcc_mco_1_pa8: rcc_mco_1_pa8 { diff --git a/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi index 4046caa33..5d1876a87 100644 --- a/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi @@ -662,14 +662,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -681,13 +674,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1523,6 +1519,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi index 7a13f4704..2ba797bf4 100644 --- a/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi @@ -694,14 +694,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -713,13 +706,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1596,6 +1592,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi index 4bd4c0cff..0b0305cfa 100644 --- a/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi @@ -666,14 +666,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -685,13 +678,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1539,6 +1535,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi index 40c9ad77e..8b08c202d 100644 --- a/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi @@ -822,19 +822,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -846,18 +834,26 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pg6: eth_mdc_pg6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg8: eth_pps_out_pg8 { pinmux = ; slew-rate = "very-high-speed"; @@ -1878,6 +1874,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi index 50431e59e..3ab5fd5cf 100644 --- a/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi @@ -814,14 +814,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -833,13 +826,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /omit-if-no-ref/ eth_pps_out_pg3: eth_pps_out_pg3 { pinmux = ; slew-rate = "very-high-speed"; @@ -1786,6 +1782,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi index 371f1b969..4fc5b7811 100644 --- a/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi @@ -562,14 +562,7 @@ pinmux = ; }; - /* ETH_MDC */ - - /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* ETH_MDIO */ + /* ETH */ /omit-if-no-ref/ eth_mdio_pa2: eth_mdio_pa2 { pinmux = ; @@ -581,13 +574,16 @@ slew-rate = "very-high-speed"; }; - /* ETH_PPS_OUT */ - /omit-if-no-ref/ eth_pps_out_pb5: eth_pps_out_pb5 { pinmux = ; slew-rate = "very-high-speed"; }; + /omit-if-no-ref/ eth_mdc_pc1: eth_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1259,6 +1255,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_g3_pa0: ltdc_g3_pa0 { diff --git a/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi index 9de1a478c..30869eb5f 100644 --- a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi @@ -768,6 +768,58 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_a21_pa8: fmc_a21_pa8 { diff --git a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi index 54c282fc2..8b6958e4b 100644 --- a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi index 1924a87de..40ea81c64 100644 --- a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi @@ -876,6 +876,108 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa4: eth1_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pa5: eth1_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pa11: eth1_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pe11: eth1_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf12: eth1_tx_er_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pg2: eth1_mdc_pg2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pg3: eth1_mdio_pg3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_ph6: eth1_phy_intn_ph6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa4: eth2_pps_out_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_pps_out_pa5: eth2_pps_out_pa5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pa11: eth2_clk_pa11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb2: eth2_mdio_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdio_pb6: eth2_mdio_pb6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_tx_er_pe11: eth2_tx_er_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_mdc_pg5: eth2_mdc_pg5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_clk_pg8: eth2_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg12: eth2_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth2_phy_intn_pg15: eth2_phy_intn_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { diff --git a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi index 9980e9b41..2390472e9 100644 --- a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi index 5482ef5c0..4903ad869 100644 --- a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi index 9980e9b41..2390472e9 100644 --- a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi index 5482ef5c0..4903ad869 100644 --- a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi index 9980e9b41..2390472e9 100644 --- a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi index 5482ef5c0..4903ad869 100644 --- a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi index 9980e9b41..2390472e9 100644 --- a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi index 5482ef5c0..4903ad869 100644 --- a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi index 17f72de40..e617c034e 100644 --- a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FMC */ /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { diff --git a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi index eaf5a769b..d1bd6b45b 100644 --- a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi @@ -1372,6 +1372,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi index c225a0242..a58affeaa 100644 --- a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi @@ -1260,6 +1260,53 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_tx_er_pf3: eth1_tx_er_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi index e69ffc277..51754e76c 100644 --- a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi @@ -960,6 +960,48 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_clk_pa1: eth1_clk_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pa2: eth1_mdio_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pb5: eth1_clk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pb5: eth1_pps_out_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdc_pc1: eth1_mdc_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pg8: eth1_clk_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pg8: eth1_pps_out_pg8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg12: eth1_phy_intn_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { diff --git a/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi index 5c0baf710..5d206ba00 100644 --- a/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n645a0hxq-pinctrl.dtsi @@ -885,452 +885,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1607,6 +1161,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2240,10 +1798,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -2398,38 +1952,18 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { - pinmux = ; - }; - /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -2466,14 +2000,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -2503,16 +2029,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2548,11 +2064,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { - pinmux = ; - bias-pull-up; - }; - /* UART_DE / USART_DE / LPUART_DE */ /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { @@ -2567,11 +2078,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2587,21 +2093,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2634,14 +2125,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { pinmux = ; }; @@ -2718,17 +2201,8 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -2754,11 +2228,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2839,16 +2308,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi index 49c1967a1..5f69f2e7d 100644 --- a/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n645b0hxq-pinctrl.dtsi @@ -2125,6 +2125,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2607,60 +2611,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { @@ -3375,10 +3325,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3495,11 +3441,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3572,14 +3513,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3706,11 +3639,6 @@ /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi index 79cfd4551..4248d4b52 100644 --- a/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n645i0hxq-pinctrl.dtsi @@ -1891,6 +1891,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3072,10 +3076,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3182,11 +3182,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3259,14 +3254,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3375,21 +3362,12 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { pinmux = ; }; /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -3525,11 +3503,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi index ebccfddbd..21f6aa1d6 100644 --- a/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n645l0hxq-pinctrl.dtsi @@ -2343,6 +2343,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3717,18 +3721,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; diff --git a/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi index 87fb290fb..a50521695 100644 --- a/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n645x0hxq-pinctrl.dtsi @@ -2516,6 +2516,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; diff --git a/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi index e7597edd8..6807a30f6 100644 --- a/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n645z0hxq-pinctrl.dtsi @@ -640,320 +640,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1041,31 +727,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { pinmux = ; slew-rate = "very-high-speed"; @@ -1091,18 +752,6 @@ pinmux = ; }; - /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { pinmux = ; }; @@ -1181,6 +830,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -1556,21 +1209,6 @@ bias-pull-up; }; - /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { pinmux = ; bias-pull-up; @@ -1620,36 +1258,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { pinmux = ; bias-pull-down; @@ -1694,26 +1302,6 @@ /* TIM_BKIN */ - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { pinmux = ; }; @@ -1726,18 +1314,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -1748,70 +1324,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { - pinmux = ; - }; - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { pinmux = ; }; @@ -1876,30 +1388,14 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -1916,14 +1412,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -1953,16 +1441,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2007,11 +1485,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2027,21 +1500,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2121,10 +1579,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { - pinmux = ; - }; - /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { pinmux = ; }; @@ -2137,10 +1591,6 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { @@ -2158,11 +1608,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2218,11 +1663,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { pinmux = ; bias-pull-up; @@ -2238,16 +1678,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi index 5c0baf710..5d206ba00 100644 --- a/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n647a0hxq-pinctrl.dtsi @@ -885,452 +885,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1607,6 +1161,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2240,10 +1798,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -2398,38 +1952,18 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { - pinmux = ; - }; - /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -2466,14 +2000,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -2503,16 +2029,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2548,11 +2064,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { - pinmux = ; - bias-pull-up; - }; - /* UART_DE / USART_DE / LPUART_DE */ /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { @@ -2567,11 +2078,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2587,21 +2093,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2634,14 +2125,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { pinmux = ; }; @@ -2718,17 +2201,8 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -2754,11 +2228,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2839,16 +2308,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi index 49c1967a1..5f69f2e7d 100644 --- a/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n647b0hxq-pinctrl.dtsi @@ -2125,6 +2125,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2607,60 +2611,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { @@ -3375,10 +3325,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3495,11 +3441,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3572,14 +3513,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3706,11 +3639,6 @@ /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi index 56bf4a609..4248d4b52 100644 --- a/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n647i0hxq-pinctrl.dtsi @@ -804,6 +804,184 @@ slew-rate = "very-high-speed"; }; + /* ETH (STM32N6 IP) */ + + /omit-if-no-ref/ eth1_mdc_pd1: eth1_mdc_pd1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pd3: eth1_phy_intn_pd3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pd12: eth1_mdio_pd12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_pps_out_pf3: eth1_pps_out_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mdio_pf4: eth1_mdio_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_clk_pf5: eth1_clk_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_phy_intn_pg0: eth1_phy_intn_pg0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_MII */ + + /omit-if-no-ref/ eth1_mii_col_pf6: eth1_mii_col_pf6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_rx_clk_pf7: eth1_mii_rx_clk_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_rxd2_pf8: eth1_mii_rxd2_pf8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_rx_dv_pf10: eth1_mii_rx_dv_pf10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_tx_en_pf11: eth1_mii_tx_en_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_txd0_pf12: eth1_mii_txd0_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_txd1_pf13: eth1_mii_txd1_pf13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_rxd0_pf14: eth1_mii_rxd0_pf14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_rxd1_pf15: eth1_mii_rxd1_pf15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_mii_rx_clk_pg15: eth1_mii_rx_clk_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RGMII */ + + /omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_rx_clk_pf7: eth1_rgmii_rx_clk_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_rxd2_pf8: eth1_rgmii_rxd2_pf8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_rx_ctl_pf10: eth1_rgmii_rx_ctl_pf10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_tx_ctl_pf11: eth1_rgmii_tx_ctl_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_txd0_pf12: eth1_rgmii_txd0_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_txd1_pf13: eth1_rgmii_txd1_pf13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_rxd0_pf14: eth1_rgmii_rxd0_pf14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rgmii_rxd1_pf15: eth1_rgmii_rxd1_pf15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* ETH_RMII */ + + /omit-if-no-ref/ eth1_rmii_ref_clk_pf7: eth1_rmii_ref_clk_pf7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_crs_dv_pf10: eth1_rmii_crs_dv_pf10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_tx_en_pf11: eth1_rmii_tx_en_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_txd0_pf12: eth1_rmii_txd0_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_txd1_pf13: eth1_rmii_txd1_pf13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_rxd0_pf14: eth1_rmii_rxd0_pf14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_rxd1_pf15: eth1_rmii_rxd1_pf15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ eth1_rmii_ref_clk_pg15: eth1_rmii_ref_clk_pg15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1713,6 +1891,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2894,10 +3076,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3004,11 +3182,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3081,14 +3254,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3197,21 +3362,12 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { pinmux = ; }; /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -3347,11 +3503,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi index ebccfddbd..21f6aa1d6 100644 --- a/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n647l0hxq-pinctrl.dtsi @@ -2343,6 +2343,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3717,18 +3721,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; diff --git a/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi index 87fb290fb..a50521695 100644 --- a/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n647x0hxq-pinctrl.dtsi @@ -2516,6 +2516,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; diff --git a/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi index e7597edd8..6807a30f6 100644 --- a/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n647z0hxq-pinctrl.dtsi @@ -640,320 +640,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1041,31 +727,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { pinmux = ; slew-rate = "very-high-speed"; @@ -1091,18 +752,6 @@ pinmux = ; }; - /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { pinmux = ; }; @@ -1181,6 +830,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -1556,21 +1209,6 @@ bias-pull-up; }; - /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { pinmux = ; bias-pull-up; @@ -1620,36 +1258,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { pinmux = ; bias-pull-down; @@ -1694,26 +1302,6 @@ /* TIM_BKIN */ - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { pinmux = ; }; @@ -1726,18 +1314,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -1748,70 +1324,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { - pinmux = ; - }; - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { pinmux = ; }; @@ -1876,30 +1388,14 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -1916,14 +1412,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -1953,16 +1441,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2007,11 +1485,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2027,21 +1500,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2121,10 +1579,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { - pinmux = ; - }; - /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { pinmux = ; }; @@ -2137,10 +1591,6 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { @@ -2158,11 +1608,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2218,11 +1663,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { pinmux = ; bias-pull-up; @@ -2238,16 +1678,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi index 99250d2ac..5d206ba00 100644 --- a/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n655a0hxq-pinctrl.dtsi @@ -747,8 +747,8 @@ /* ETH_RGMII */ - /omit-if-no-ref/ eth1_rgmii_gtx_clk_pf0: eth1_rgmii_gtx_clk_pf0 { - pinmux = ; + /omit-if-no-ref/ eth1_rgmii_clk125_pf2: eth1_rgmii_clk125_pf2 { + pinmux = ; slew-rate = "very-high-speed"; }; @@ -885,452 +885,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1607,6 +1161,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2240,10 +1798,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -2398,38 +1952,18 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { - pinmux = ; - }; - /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -2466,14 +2000,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -2503,16 +2029,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2548,11 +2064,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { - pinmux = ; - bias-pull-up; - }; - /* UART_DE / USART_DE / LPUART_DE */ /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { @@ -2567,11 +2078,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2587,21 +2093,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2634,14 +2125,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { pinmux = ; }; @@ -2718,17 +2201,8 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -2754,11 +2228,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2839,16 +2308,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi index 49c1967a1..5f69f2e7d 100644 --- a/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n655b0hxq-pinctrl.dtsi @@ -2125,6 +2125,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2607,60 +2611,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { @@ -3375,10 +3325,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3495,11 +3441,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3572,14 +3513,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3706,11 +3639,6 @@ /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi index 79cfd4551..4248d4b52 100644 --- a/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n655i0hxq-pinctrl.dtsi @@ -1891,6 +1891,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3072,10 +3076,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3182,11 +3182,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3259,14 +3254,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3375,21 +3362,12 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { pinmux = ; }; /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -3525,11 +3503,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi index ebccfddbd..21f6aa1d6 100644 --- a/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n655l0hxq-pinctrl.dtsi @@ -2343,6 +2343,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3717,18 +3721,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; diff --git a/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi index 87fb290fb..a50521695 100644 --- a/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n655x0hxq-pinctrl.dtsi @@ -2516,6 +2516,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; diff --git a/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi index e7597edd8..6807a30f6 100644 --- a/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n655z0hxq-pinctrl.dtsi @@ -640,320 +640,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1041,31 +727,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { pinmux = ; slew-rate = "very-high-speed"; @@ -1091,18 +752,6 @@ pinmux = ; }; - /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { pinmux = ; }; @@ -1181,6 +830,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -1556,21 +1209,6 @@ bias-pull-up; }; - /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { pinmux = ; bias-pull-up; @@ -1620,36 +1258,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { pinmux = ; bias-pull-down; @@ -1694,26 +1302,6 @@ /* TIM_BKIN */ - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { pinmux = ; }; @@ -1726,18 +1314,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -1748,70 +1324,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { - pinmux = ; - }; - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { pinmux = ; }; @@ -1876,30 +1388,14 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -1916,14 +1412,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -1953,16 +1441,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2007,11 +1485,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2027,21 +1500,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2121,10 +1579,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { - pinmux = ; - }; - /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { pinmux = ; }; @@ -2137,10 +1591,6 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { @@ -2158,11 +1608,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2218,11 +1663,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { pinmux = ; bias-pull-up; @@ -2238,16 +1678,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi index 5c0baf710..5d206ba00 100644 --- a/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n657a0hxq-pinctrl.dtsi @@ -885,452 +885,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pa3: fmc_a17_pa3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pb3: fmc_a23_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl1_pb3: fmc_nbl1_pb3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a6_pd0: fmc_a6_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pd0: fmc_a22_pd0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a0_pd2: fmc_a0_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pd2: fmc_a16_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a10_pd3: fmc_a10_pd3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a11_pd4: fmc_a11_pd4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a1_pd6: fmc_a1_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a17_pd6: fmc_a17_pd6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a2_pd7: fmc_a2_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a18_pd7: fmc_a18_pd7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a3_pd10: fmc_a3_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a19_pd10: fmc_a19_pd10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d8_pd11: fmc_d8_pd11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a5_pd12: fmc_a5_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pd12: fmc_a21_pd12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a9_pd14: fmc_a9_pd14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a8_pd15: fmc_a8_pd15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne1_pe5: fmc_sdne1_pe5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnwe_pe11: fmc_sdnwe_pe11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1607,6 +1161,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2240,10 +1798,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -2398,38 +1952,18 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pe5: tim4_ch1_pe5 { - pinmux = ; - }; - /omit-if-no-ref/ tim14_ch1_pg2: tim14_ch1_pg2 { pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -2466,14 +2000,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -2503,16 +2029,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2548,11 +2064,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { - pinmux = ; - bias-pull-up; - }; - /* UART_DE / USART_DE / LPUART_DE */ /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { @@ -2567,11 +2078,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2587,21 +2093,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2634,14 +2125,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { pinmux = ; }; @@ -2718,17 +2201,8 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -2754,11 +2228,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2839,16 +2308,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi index 49c1967a1..5f69f2e7d 100644 --- a/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n657b0hxq-pinctrl.dtsi @@ -2125,6 +2125,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -2607,60 +2611,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d5_pc1: sdmmc2_d5_pc1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_ck_pd2: sdmmc2_ck_pd2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d7_pd5: sdmmc2_d7_pd5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d1_pg8: sdmmc2_d1_pg8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ sdmmc2_d4_ph9: sdmmc2_d4_ph9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { @@ -3375,10 +3325,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3495,11 +3441,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3572,14 +3513,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3706,11 +3639,6 @@ /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi index 79cfd4551..4248d4b52 100644 --- a/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n657i0hxq-pinctrl.dtsi @@ -1891,6 +1891,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3072,10 +3076,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -3182,11 +3182,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -3259,14 +3254,6 @@ /* UART_RX / USART_RX / LPUART_RX */ - /omit-if-no-ref/ usart10_rx_pd3: usart10_rx_pd3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart10_rx_pd14: usart10_rx_pd14 { - pinmux = ; - }; - /omit-if-no-ref/ usart1_rx_pa7: usart1_rx_pa7 { pinmux = ; }; @@ -3375,21 +3362,12 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /omit-if-no-ref/ uart9_rx_pg0: uart9_rx_pg0 { pinmux = ; }; /* UART_TX / USART_TX / LPUART_TX */ - /omit-if-no-ref/ usart10_tx_pd15: usart10_tx_pd15 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { pinmux = ; bias-pull-up; @@ -3525,11 +3503,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi index ebccfddbd..21f6aa1d6 100644 --- a/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n657l0hxq-pinctrl.dtsi @@ -2343,6 +2343,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -3717,18 +3721,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim8_ch3n_pb13: tim8_ch3n_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4n_pb14: tim8_ch4n_pb14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; diff --git a/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi index 87fb290fb..a50521695 100644 --- a/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n657x0hxq-pinctrl.dtsi @@ -2516,6 +2516,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; diff --git a/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi b/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi index e7597edd8..6807a30f6 100644 --- a/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi +++ b/dts/st/n6/stm32n657z0hxq-pinctrl.dtsi @@ -640,320 +640,6 @@ pinmux = ; }; - /* FMC */ - - /omit-if-no-ref/ fmc_d7_pa0: fmc_d7_pa0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d6_pa1: fmc_d6_pa1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d5_pa2: fmc_d5_pa2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_noe_pa5: fmc_noe_pa5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d4_pa8: fmc_d4_pa8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d3_pa9: fmc_d3_pa9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d2_pa10: fmc_d2_pa10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d1_pa11: fmc_d1_pa11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d0_pa12: fmc_d0_pa12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pa15: fmc_d15_pa15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb0: fmc_d13_pb0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d13_pb4: fmc_d13_pb4 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pb5: fmc_d12_pb5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d14_pb6: fmc_d14_pb6 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d15_pb7: fmc_d15_pb7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pb10: fmc_d11_pb10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pb11: fmc_d10_pb11 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pb12: fmc_d9_pb12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne4_pc8: fmc_ne4_pc8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_clk_pc10: fmc_clk_pc10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pc12: fmc_nl_pc12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a7_pd1: fmc_a7_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pd1: fmc_a23_pd1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nbl0_pd8: fmc_nbl0_pd8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d9_pe0: fmc_d9_pe0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d10_pe1: fmc_d10_pe1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d11_pe2: fmc_d11_pe2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_d12_pe3: fmc_d12_pe3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a4_pe7: fmc_a4_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a20_pe7: fmc_a20_pe7 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a12_pe8: fmc_a12_pe8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a14_pe9: fmc_a14_pe9 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a15_pe10: fmc_a15_pe10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdnras_pe12: fmc_sdnras_pe12 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdncas_pe13: fmc_sdncas_pe13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pe14: fmc_nwe_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdne0_pe14: fmc_sdne0_pe14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_sdcke0_pe15: fmc_sdcke0_pe15 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwait_pf2: fmc_nwait_pf2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nl_pf3: fmc_nl_pf3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_pf5: fmc_ne3_pf5 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nwe_pf8: fmc_nwe_pf8 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a21_pg2: fmc_a21_pg2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a16_pg10: fmc_a16_pg10 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne1_pg13: fmc_ne1_pg13 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_nce_pg14: fmc_nce_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne2_pg14: fmc_ne2_pg14 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_ne3_ph2: fmc_ne3_ph2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a25_pn0: fmc_a25_pn0 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a24_pn1: fmc_a24_pn1 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a23_pn2: fmc_a23_pn2 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ fmc_a22_pn3: fmc_a22_pn3 { - pinmux = ; - bias-pull-up; - slew-rate = "very-high-speed"; - }; - /* I2C_SCL */ /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { @@ -1041,31 +727,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pa12: i2s2_ck_pa12 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pf2: i2s2_ck_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ i2s2_ck_pg10: i2s2_ck_pg10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ i2s3_ck_pc10: i2s3_ck_pc10 { pinmux = ; slew-rate = "very-high-speed"; @@ -1091,18 +752,6 @@ pinmux = ; }; - /omit-if-no-ref/ i2s2_ws_pa11: i2s2_ws_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb4: i2s2_ws_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ i2s2_ws_pb12: i2s2_ws_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ i2s3_ws_pa15: i2s3_ws_pa15 { pinmux = ; }; @@ -1181,6 +830,10 @@ pinmux = ; }; + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + /omit-if-no-ref/ debug_jtdo_swo_pb5: debug_jtdo_swo_pb5 { pinmux = ; }; @@ -1556,21 +1209,6 @@ bias-pull-up; }; - /omit-if-no-ref/ spi2_nss_pa11: spi2_nss_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb4: spi2_nss_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { pinmux = ; bias-pull-up; @@ -1620,36 +1258,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa12: spi2_sck_pa12 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pf2: spi2_sck_pf2 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pg10: spi2_sck_pg10 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { pinmux = ; bias-pull-down; @@ -1694,26 +1302,6 @@ /* TIM_BKIN */ - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pb7: tim1_bkin2_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pc10: tim1_bkin_pc10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_bkin_pa0: tim15_bkin_pa0 { pinmux = ; }; @@ -1726,18 +1314,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim16_bkin_pb4: tim16_bkin_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pf10: tim16_bkin_pf10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim17_bkin_pb5: tim17_bkin_pb5 { - pinmux = ; - }; - /* TIM_CH / TIM_CHN */ /omit-if-no-ref/ tim10_ch1_pa5: tim10_ch1_pa5 { @@ -1748,70 +1324,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pb0: tim1_ch4_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pc12: tim1_ch4_pc12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe2: tim1_ch2n_pe2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pf2: tim1_ch3n_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pf7: tim1_ch2n_pf7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pg10: tim1_ch1n_pg10 { - pinmux = ; - }; - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { pinmux = ; }; @@ -1876,30 +1388,14 @@ pinmux = ; }; - /omit-if-no-ref/ tim4_ch1_pg13: tim4_ch1_pg13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { - pinmux = ; - }; - /omit-if-no-ref/ tim15_ch1n_pb0: tim15_ch1n_pb0 { pinmux = ; }; @@ -1916,14 +1412,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim17_ch1n_pg2: tim17_ch1n_pg2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim8_ch4_pg14: tim8_ch4_pg14 { - pinmux = ; - }; - /omit-if-no-ref/ tim9_ch1_pa0: tim9_ch1_pa0 { pinmux = ; }; @@ -1953,16 +1441,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pf2: usart2_cts_pf2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_cts_pf5: usart3_cts_pf5 { pinmux = ; bias-pull-up; @@ -2007,11 +1485,6 @@ /* UART_RTS / USART_RTS / LPUART_RTS */ - /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; drive-push-pull; @@ -2027,21 +1500,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pf3: usart2_rts_pf3 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pg14: usart2_rts_pg14 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart3_rts_pg2: usart3_rts_pg2 { pinmux = ; drive-push-pull; @@ -2121,10 +1579,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc9: usart6_rx_pc9 { - pinmux = ; - }; - /omit-if-no-ref/ uart7_rx_pa8: uart7_rx_pa8 { pinmux = ; }; @@ -2137,10 +1591,6 @@ pinmux = ; }; - /omit-if-no-ref/ uart8_rx_pe0: uart8_rx_pe0 { - pinmux = ; - }; - /* UART_TX / USART_TX / LPUART_TX */ /omit-if-no-ref/ lpuart1_tx_pa9: lpuart1_tx_pa9 { @@ -2158,11 +1608,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { pinmux = ; bias-pull-up; @@ -2218,11 +1663,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pg14: usart6_tx_pg14 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ uart7_tx_pa15: uart7_tx_pa15 { pinmux = ; bias-pull-up; @@ -2238,16 +1678,6 @@ bias-pull-up; }; - /omit-if-no-ref/ uart8_tx_pe1: uart8_tx_pe1 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ uart9_tx_pf8: uart9_tx_pf8 { - pinmux = ; - bias-pull-up; - }; - /* XSPIM */ /omit-if-no-ref/ xspim_p2_dqs0_pn0: xspim_p2_dqs0_pn0 { diff --git a/dts/st/u0/stm32u031f4px-pinctrl.dtsi b/dts/st/u0/stm32u031f4px-pinctrl.dtsi deleted file mode 100644 index 39b8c2207..000000000 --- a/dts/st/u0/stm32u031f4px-pinctrl.dtsi +++ /dev/null @@ -1,741 +0,0 @@ -/* - * NOTE: Autogenerated file using genpinctrl.py - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include - -/ { - soc { - pinctrl: pin-controller@50000000 { - - /* ADC_IN / ADC_INN / ADC_INP */ - - /omit-if-no-ref/ adc1_in4_pa0: adc1_in4_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in5_pa1: adc1_in5_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in6_pa2: adc1_in6_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in7_pa3: adc1_in7_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in8_pa4: adc1_in8_pa4 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in9_pa5: adc1_in9_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in10_pa6: adc1_in10_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in14_pa7: adc1_in14_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in17_pb0: adc1_in17_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in18_pb1: adc1_in18_pb1 { - pinmux = ; - }; - - /* Analog */ - - /omit-if-no-ref/ analog_pa0: analog_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa1: analog_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa2: analog_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa3: analog_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa4: analog_pa4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa5: analog_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa6: analog_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa7: analog_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa8: analog_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa9: analog_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa10: analog_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa11: analog_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa12: analog_pa12 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa13: analog_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa14: analog_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb0: analog_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb1: analog_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb4: analog_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb5: analog_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb6: analog_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb7: analog_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb8: analog_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb9: analog_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc14: analog_pc14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc15: analog_pc15 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pf2: analog_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pf3: analog_pf3 { - pinmux = ; - }; - - /* DAC_OUT */ - - /omit-if-no-ref/ dac1_out1_pa4: dac1_out1_pa4 { - pinmux = ; - }; - - /* I2C_SCL */ - - /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_scl_pb8: i2c1_scl_pb8 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pa7: i2c2_scl_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pb6: i2c2_scl_pb6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pb8: i2c2_scl_pb8 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_scl_pa7: i2c3_scl_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* I2C_SDA */ - - /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_sda_pb9: i2c1_sda_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pa6: i2c2_sda_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb4: i2c2_sda_pb4 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb7: i2c2_sda_pb7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb9: i2c2_sda_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_sda_pa6: i2c3_sda_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_sda_pb4: i2c3_sda_pb4 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* JTAG PORT */ - - /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { - pinmux = ; - }; - - /* RCC_MCO */ - - /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco2_pa8: rcc_mco2_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco2_pa10: rcc_mco2_pa10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco_pf2: rcc_mco_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* SPI_MISO */ - - /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_miso_pa11: spi1_miso_pa11 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi2_miso_pa11: spi2_miso_pa11 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_MOSI */ - - /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_mosi_pa12: spi1_mosi_pa12 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi2_mosi_pa12: spi2_mosi_pa12 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_NSS */ - - /omit-if-no-ref/ spi1_nss_pa4: spi1_nss_pa4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi1_nss_pb0: spi1_nss_pb0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { - pinmux = ; - bias-pull-up; - }; - - /* SPI_SCK */ - - /omit-if-no-ref/ spi1_sck_pa1: spi1_sck_pa1 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa1: spi2_sck_pa1 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /* TIM_BKIN */ - - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pa11: tim1_bkin2_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pb5: tim16_bkin_pb5 { - pinmux = ; - }; - - /* TIM_CH / TIM_CHN */ - - /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pb0: tim1_ch2n_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch4_pa3: tim2_ch4_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch3_pb0: tim3_ch3_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch2_pa3: tim15_ch2_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pa6: tim16_ch1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1n_pb6: tim16_ch1n_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pb8: tim16_ch1_pb8 { - pinmux = ; - }; - - /* TSC */ - - /omit-if-no-ref/ tsc_g5_io1_pa6: tsc_g5_io1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io1_pa8: tsc_g7_io1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io2_pa9: tsc_g7_io2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io3_pa10: tsc_g7_io3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io4_pa13: tsc_g7_io4_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io4_pa14: tsc_g3_io4_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io2_pb0: tsc_g5_io2_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_sync_pb1: tsc_sync_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io1_pb4: tsc_g2_io1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io2_pb5: tsc_g2_io2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io3_pb6: tsc_g2_io3_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io4_pb7: tsc_g2_io4_pb7 { - pinmux = ; - }; - - /* UART_CTS / USART_CTS / LPUART_CTS */ - - /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { - pinmux = ; - bias-pull-up; - }; - - /* UART_DE / USART_DE / LPUART_DE */ - - /omit-if-no-ref/ usart1_de_pa12: usart1_de_pa12 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_de_pb1: lpuart1_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_de_pa1: usart2_de_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart2_de_pb1: lpuart2_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RTS / USART_RTS / LPUART_RTS */ - - /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RX / USART_RX / LPUART_RX */ - - /omit-if-no-ref/ lpuart1_rx_pa3: lpuart1_rx_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart2_rx_pa3: usart2_rx_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ lpuart2_rx_pb7: lpuart2_rx_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart3_rx_pa7: usart3_rx_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart3_rx_pb9: usart3_rx_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ usart4_rx_pa1: usart4_rx_pa1 { - pinmux = ; - }; - - /* UART_TX / USART_TX / LPUART_TX */ - - /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart2_tx_pb6: lpuart2_tx_pb6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_tx_pa5: usart3_tx_pa5 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_tx_pb8: usart3_tx_pb8 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart4_tx_pa0: usart4_tx_pa0 { - pinmux = ; - bias-pull-up; - }; - - }; - }; -}; \ No newline at end of file diff --git a/dts/st/u0/stm32u031f6px-pinctrl.dtsi b/dts/st/u0/stm32u031f6px-pinctrl.dtsi deleted file mode 100644 index 39b8c2207..000000000 --- a/dts/st/u0/stm32u031f6px-pinctrl.dtsi +++ /dev/null @@ -1,741 +0,0 @@ -/* - * NOTE: Autogenerated file using genpinctrl.py - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include - -/ { - soc { - pinctrl: pin-controller@50000000 { - - /* ADC_IN / ADC_INN / ADC_INP */ - - /omit-if-no-ref/ adc1_in4_pa0: adc1_in4_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in5_pa1: adc1_in5_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in6_pa2: adc1_in6_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in7_pa3: adc1_in7_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in8_pa4: adc1_in8_pa4 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in9_pa5: adc1_in9_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in10_pa6: adc1_in10_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in14_pa7: adc1_in14_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in17_pb0: adc1_in17_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in18_pb1: adc1_in18_pb1 { - pinmux = ; - }; - - /* Analog */ - - /omit-if-no-ref/ analog_pa0: analog_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa1: analog_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa2: analog_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa3: analog_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa4: analog_pa4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa5: analog_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa6: analog_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa7: analog_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa8: analog_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa9: analog_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa10: analog_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa11: analog_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa12: analog_pa12 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa13: analog_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa14: analog_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb0: analog_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb1: analog_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb4: analog_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb5: analog_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb6: analog_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb7: analog_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb8: analog_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb9: analog_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc14: analog_pc14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc15: analog_pc15 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pf2: analog_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pf3: analog_pf3 { - pinmux = ; - }; - - /* DAC_OUT */ - - /omit-if-no-ref/ dac1_out1_pa4: dac1_out1_pa4 { - pinmux = ; - }; - - /* I2C_SCL */ - - /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_scl_pb8: i2c1_scl_pb8 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pa7: i2c2_scl_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pb6: i2c2_scl_pb6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pb8: i2c2_scl_pb8 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_scl_pa7: i2c3_scl_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* I2C_SDA */ - - /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_sda_pb9: i2c1_sda_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pa6: i2c2_sda_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb4: i2c2_sda_pb4 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb7: i2c2_sda_pb7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb9: i2c2_sda_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_sda_pa6: i2c3_sda_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_sda_pb4: i2c3_sda_pb4 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* JTAG PORT */ - - /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { - pinmux = ; - }; - - /* RCC_MCO */ - - /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco2_pa8: rcc_mco2_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco2_pa10: rcc_mco2_pa10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco_pf2: rcc_mco_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* SPI_MISO */ - - /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_miso_pa11: spi1_miso_pa11 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi2_miso_pa11: spi2_miso_pa11 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_MOSI */ - - /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_mosi_pa12: spi1_mosi_pa12 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi2_mosi_pa12: spi2_mosi_pa12 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_NSS */ - - /omit-if-no-ref/ spi1_nss_pa4: spi1_nss_pa4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi1_nss_pb0: spi1_nss_pb0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { - pinmux = ; - bias-pull-up; - }; - - /* SPI_SCK */ - - /omit-if-no-ref/ spi1_sck_pa1: spi1_sck_pa1 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa1: spi2_sck_pa1 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /* TIM_BKIN */ - - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pa11: tim1_bkin2_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pb5: tim16_bkin_pb5 { - pinmux = ; - }; - - /* TIM_CH / TIM_CHN */ - - /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pb0: tim1_ch2n_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch4_pa3: tim2_ch4_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch3_pb0: tim3_ch3_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch2_pa3: tim15_ch2_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pa6: tim16_ch1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1n_pb6: tim16_ch1n_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pb8: tim16_ch1_pb8 { - pinmux = ; - }; - - /* TSC */ - - /omit-if-no-ref/ tsc_g5_io1_pa6: tsc_g5_io1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io1_pa8: tsc_g7_io1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io2_pa9: tsc_g7_io2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io3_pa10: tsc_g7_io3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io4_pa13: tsc_g7_io4_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io4_pa14: tsc_g3_io4_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io2_pb0: tsc_g5_io2_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_sync_pb1: tsc_sync_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io1_pb4: tsc_g2_io1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io2_pb5: tsc_g2_io2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io3_pb6: tsc_g2_io3_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io4_pb7: tsc_g2_io4_pb7 { - pinmux = ; - }; - - /* UART_CTS / USART_CTS / LPUART_CTS */ - - /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { - pinmux = ; - bias-pull-up; - }; - - /* UART_DE / USART_DE / LPUART_DE */ - - /omit-if-no-ref/ usart1_de_pa12: usart1_de_pa12 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_de_pb1: lpuart1_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_de_pa1: usart2_de_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart2_de_pb1: lpuart2_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RTS / USART_RTS / LPUART_RTS */ - - /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RX / USART_RX / LPUART_RX */ - - /omit-if-no-ref/ lpuart1_rx_pa3: lpuart1_rx_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart2_rx_pa3: usart2_rx_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ lpuart2_rx_pb7: lpuart2_rx_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart3_rx_pa7: usart3_rx_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart3_rx_pb9: usart3_rx_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ usart4_rx_pa1: usart4_rx_pa1 { - pinmux = ; - }; - - /* UART_TX / USART_TX / LPUART_TX */ - - /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart2_tx_pb6: lpuart2_tx_pb6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_tx_pa5: usart3_tx_pa5 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_tx_pb8: usart3_tx_pb8 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart4_tx_pa0: usart4_tx_pa0 { - pinmux = ; - bias-pull-up; - }; - - }; - }; -}; \ No newline at end of file diff --git a/dts/st/u0/stm32u031f8px-pinctrl.dtsi b/dts/st/u0/stm32u031f8px-pinctrl.dtsi deleted file mode 100644 index 39b8c2207..000000000 --- a/dts/st/u0/stm32u031f8px-pinctrl.dtsi +++ /dev/null @@ -1,741 +0,0 @@ -/* - * NOTE: Autogenerated file using genpinctrl.py - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include - -/ { - soc { - pinctrl: pin-controller@50000000 { - - /* ADC_IN / ADC_INN / ADC_INP */ - - /omit-if-no-ref/ adc1_in4_pa0: adc1_in4_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in5_pa1: adc1_in5_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in6_pa2: adc1_in6_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in7_pa3: adc1_in7_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in8_pa4: adc1_in8_pa4 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in9_pa5: adc1_in9_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in10_pa6: adc1_in10_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in14_pa7: adc1_in14_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in17_pb0: adc1_in17_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc1_in18_pb1: adc1_in18_pb1 { - pinmux = ; - }; - - /* Analog */ - - /omit-if-no-ref/ analog_pa0: analog_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa1: analog_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa2: analog_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa3: analog_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa4: analog_pa4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa5: analog_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa6: analog_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa7: analog_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa8: analog_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa9: analog_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa10: analog_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa11: analog_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa12: analog_pa12 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa13: analog_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa14: analog_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb0: analog_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb1: analog_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb4: analog_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb5: analog_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb6: analog_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb7: analog_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb8: analog_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb9: analog_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc14: analog_pc14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc15: analog_pc15 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pf2: analog_pf2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pf3: analog_pf3 { - pinmux = ; - }; - - /* DAC_OUT */ - - /omit-if-no-ref/ dac1_out1_pa4: dac1_out1_pa4 { - pinmux = ; - }; - - /* I2C_SCL */ - - /omit-if-no-ref/ i2c1_scl_pa9: i2c1_scl_pa9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_scl_pb8: i2c1_scl_pb8 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pa7: i2c2_scl_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pa9: i2c2_scl_pa9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pb6: i2c2_scl_pb6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_scl_pb8: i2c2_scl_pb8 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_scl_pa7: i2c3_scl_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* I2C_SDA */ - - /omit-if-no-ref/ i2c1_sda_pa10: i2c1_sda_pa10 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c1_sda_pb9: i2c1_sda_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pa6: i2c2_sda_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pa10: i2c2_sda_pa10 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb4: i2c2_sda_pb4 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb7: i2c2_sda_pb7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c2_sda_pb9: i2c2_sda_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_sda_pa6: i2c3_sda_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ i2c3_sda_pb4: i2c3_sda_pb4 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* JTAG PORT */ - - /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { - pinmux = ; - }; - - /* RCC_MCO */ - - /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco2_pa8: rcc_mco2_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco_pa9: rcc_mco_pa9 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco2_pa10: rcc_mco2_pa10 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ rcc_mco_pf2: rcc_mco_pf2 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* SPI_MISO */ - - /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_miso_pa11: spi1_miso_pa11 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi2_miso_pa11: spi2_miso_pa11 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_MOSI */ - - /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_mosi_pa12: spi1_mosi_pa12 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { - pinmux = ; - bias-pull-down; - }; - - /omit-if-no-ref/ spi2_mosi_pa12: spi2_mosi_pa12 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_NSS */ - - /omit-if-no-ref/ spi1_nss_pa4: spi1_nss_pa4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi1_nss_pb0: spi1_nss_pb0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { - pinmux = ; - bias-pull-up; - }; - - /* SPI_SCK */ - - /omit-if-no-ref/ spi1_sck_pa1: spi1_sck_pa1 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /omit-if-no-ref/ spi2_sck_pa1: spi2_sck_pa1 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /* TIM_BKIN */ - - /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pa11: tim1_bkin2_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pb5: tim16_bkin_pb5 { - pinmux = ; - }; - - /* TIM_CH / TIM_CHN */ - - /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pb0: tim1_ch2n_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch4_pa3: tim2_ch4_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch3_pb0: tim3_ch3_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim15_ch2_pa3: tim15_ch2_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pa6: tim16_ch1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1n_pb6: tim16_ch1n_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pb8: tim16_ch1_pb8 { - pinmux = ; - }; - - /* TSC */ - - /omit-if-no-ref/ tsc_g5_io1_pa6: tsc_g5_io1_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io1_pa8: tsc_g7_io1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io2_pa9: tsc_g7_io2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io3_pa10: tsc_g7_io3_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g7_io4_pa13: tsc_g7_io4_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io4_pa14: tsc_g3_io4_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io2_pb0: tsc_g5_io2_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_sync_pb1: tsc_sync_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io1_pb4: tsc_g2_io1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io2_pb5: tsc_g2_io2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io3_pb6: tsc_g2_io3_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io4_pb7: tsc_g2_io4_pb7 { - pinmux = ; - }; - - /* UART_CTS / USART_CTS / LPUART_CTS */ - - /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { - pinmux = ; - bias-pull-up; - }; - - /* UART_DE / USART_DE / LPUART_DE */ - - /omit-if-no-ref/ usart1_de_pa12: usart1_de_pa12 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_de_pb1: lpuart1_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_de_pa1: usart2_de_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart2_de_pb1: lpuart2_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RTS / USART_RTS / LPUART_RTS */ - - /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RX / USART_RX / LPUART_RX */ - - /omit-if-no-ref/ lpuart1_rx_pa3: lpuart1_rx_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart2_rx_pa3: usart2_rx_pa3 { - pinmux = ; - }; - - /omit-if-no-ref/ lpuart2_rx_pb7: lpuart2_rx_pb7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart3_rx_pa7: usart3_rx_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ usart3_rx_pb9: usart3_rx_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ usart4_rx_pa1: usart4_rx_pa1 { - pinmux = ; - }; - - /* UART_TX / USART_TX / LPUART_TX */ - - /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart2_tx_pb6: lpuart2_tx_pb6 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_tx_pa5: usart3_tx_pa5 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart3_tx_pb8: usart3_tx_pb8 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart4_tx_pa0: usart4_tx_pa0 { - pinmux = ; - bias-pull-up; - }; - - }; - }; -}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi index 937149e0d..c4c2d98da 100644 --- a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi @@ -24,10 +24,6 @@ pinmux = ; }; - /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { pinmux = ; }; @@ -62,10 +58,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pa3: analog_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pa5: analog_pa5 { pinmux = ; }; @@ -82,18 +74,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pa9: analog_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa10: analog_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa11: analog_pa11 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pa12: analog_pa12 { pinmux = ; }; @@ -110,18 +90,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pb0: analog_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb1: analog_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb2: analog_pb2 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb3: analog_pb3 { pinmux = ; }; @@ -130,18 +98,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pb5: analog_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb6: analog_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb7: analog_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb8: analog_pb8 { pinmux = ; }; @@ -150,34 +106,14 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pb10: analog_pb10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb11: analog_pb11 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb12: analog_pb12 { pinmux = ; }; - /omit-if-no-ref/ analog_pb13: analog_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb14: analog_pb14 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb15: analog_pb15 { pinmux = ; }; - /omit-if-no-ref/ analog_pc13: analog_pc13 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pc14: analog_pc14 { pinmux = ; }; @@ -198,32 +134,14 @@ drive-open-drain; }; - /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { pinmux = ; bias-pull-up; drive-open-drain; }; - /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /* I2C_SDA */ - /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { pinmux = ; bias-pull-up; @@ -236,12 +154,6 @@ drive-open-drain; }; - /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /* I2C_SMBA */ /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { @@ -313,42 +225,14 @@ pinmux = ; }; - /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { - pinmux = ; - }; - /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { pinmux = ; }; - /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { pinmux = ; }; - /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { - pinmux = ; - }; - /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { @@ -409,14 +293,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { - pinmux = ; - }; - /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { pinmux = ; }; @@ -435,26 +311,10 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { - pinmux = ; - }; - /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { pinmux = ; }; - /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { - pinmux = ; - }; - /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { pinmux = ; }; @@ -463,10 +323,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { pinmux = ; }; @@ -491,10 +347,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { - pinmux = ; - }; - /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { pinmux = ; }; @@ -511,38 +363,14 @@ pinmux = ; }; - /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { - pinmux = ; - }; - /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { pinmux = ; }; - /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { - pinmux = ; - }; - /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { pinmux = ; }; @@ -577,10 +405,6 @@ pinmux = ; }; - /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { pinmux = ; }; @@ -613,18 +437,6 @@ pinmux = ; }; - /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { pinmux = ; }; @@ -633,26 +445,10 @@ pinmux = ; }; - /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { - pinmux = ; - }; - /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { pinmux = ; }; - /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { - pinmux = ; - }; - /* UART_CTS / USART_CTS / LPUART_CTS */ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { @@ -670,11 +466,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; @@ -687,21 +478,11 @@ drive-push-pull; }; - /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { pinmux = ; drive-push-pull; }; - /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { pinmux = ; drive-push-pull; @@ -712,11 +493,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { - pinmux = ; - drive-push-pull; - }; - /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { @@ -724,21 +500,11 @@ drive-push-pull; }; - /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; drive-push-pull; }; - /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; drive-push-pull; @@ -749,11 +515,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - /* UART_RX / USART_RX / LPUART_RX */ /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { @@ -764,14 +525,6 @@ pinmux = ; }; - /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { - pinmux = ; - }; - /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { pinmux = ; }; @@ -787,26 +540,11 @@ bias-pull-up; }; - /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { pinmux = ; bias-pull-up; }; - /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { pinmux = ; bias-pull-up; @@ -817,11 +555,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { - pinmux = ; - bias-pull-up; - }; - }; }; }; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi index 937149e0d..c4c2d98da 100644 --- a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi @@ -24,10 +24,6 @@ pinmux = ; }; - /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { pinmux = ; }; @@ -62,10 +58,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pa3: analog_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pa5: analog_pa5 { pinmux = ; }; @@ -82,18 +74,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pa9: analog_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa10: analog_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa11: analog_pa11 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pa12: analog_pa12 { pinmux = ; }; @@ -110,18 +90,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pb0: analog_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb1: analog_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb2: analog_pb2 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb3: analog_pb3 { pinmux = ; }; @@ -130,18 +98,6 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pb5: analog_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb6: analog_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb7: analog_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb8: analog_pb8 { pinmux = ; }; @@ -150,34 +106,14 @@ pinmux = ; }; - /omit-if-no-ref/ analog_pb10: analog_pb10 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb11: analog_pb11 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb12: analog_pb12 { pinmux = ; }; - /omit-if-no-ref/ analog_pb13: analog_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb14: analog_pb14 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pb15: analog_pb15 { pinmux = ; }; - /omit-if-no-ref/ analog_pc13: analog_pc13 { - pinmux = ; - }; - /omit-if-no-ref/ analog_pc14: analog_pc14 { pinmux = ; }; @@ -198,32 +134,14 @@ drive-open-drain; }; - /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { pinmux = ; bias-pull-up; drive-open-drain; }; - /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /* I2C_SDA */ - /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { pinmux = ; bias-pull-up; @@ -236,12 +154,6 @@ drive-open-drain; }; - /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - /* I2C_SMBA */ /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { @@ -313,42 +225,14 @@ pinmux = ; }; - /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { - pinmux = ; - }; - /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { pinmux = ; }; - /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { pinmux = ; }; - /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { - pinmux = ; - }; - /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { @@ -409,14 +293,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { - pinmux = ; - }; - /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { pinmux = ; }; @@ -435,26 +311,10 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { - pinmux = ; - }; - /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { pinmux = ; }; - /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { - pinmux = ; - }; - /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { pinmux = ; }; @@ -463,10 +323,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { pinmux = ; }; @@ -491,10 +347,6 @@ pinmux = ; }; - /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { - pinmux = ; - }; - /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { pinmux = ; }; @@ -511,38 +363,14 @@ pinmux = ; }; - /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { - pinmux = ; - }; - /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { pinmux = ; }; - /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { - pinmux = ; - }; - /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { pinmux = ; }; - /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { pinmux = ; }; @@ -577,10 +405,6 @@ pinmux = ; }; - /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { - pinmux = ; - }; - /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { pinmux = ; }; @@ -613,18 +437,6 @@ pinmux = ; }; - /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { - pinmux = ; - }; - /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { pinmux = ; }; @@ -633,26 +445,10 @@ pinmux = ; }; - /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { - pinmux = ; - }; - /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { pinmux = ; }; - /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { - pinmux = ; - }; - /* UART_CTS / USART_CTS / LPUART_CTS */ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { @@ -670,11 +466,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; @@ -687,21 +478,11 @@ drive-push-pull; }; - /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { pinmux = ; drive-push-pull; }; - /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { pinmux = ; drive-push-pull; @@ -712,11 +493,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { - pinmux = ; - drive-push-pull; - }; - /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { @@ -724,21 +500,11 @@ drive-push-pull; }; - /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; drive-push-pull; }; - /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { - pinmux = ; - drive-push-pull; - }; - /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; drive-push-pull; @@ -749,11 +515,6 @@ drive-push-pull; }; - /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { - pinmux = ; - drive-push-pull; - }; - /* UART_RX / USART_RX / LPUART_RX */ /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { @@ -764,14 +525,6 @@ pinmux = ; }; - /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { - pinmux = ; - }; - - /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { - pinmux = ; - }; - /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { pinmux = ; }; @@ -787,26 +540,11 @@ bias-pull-up; }; - /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { pinmux = ; bias-pull-up; }; - /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { pinmux = ; bias-pull-up; @@ -817,11 +555,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { - pinmux = ; - bias-pull-up; - }; - }; }; }; \ No newline at end of file diff --git a/dts/st/wba/stm32wba62cgux-pinctrl.dtsi b/dts/st/wba/stm32wba62cgux-pinctrl.dtsi new file mode 100644 index 000000000..2c55cffba --- /dev/null +++ b/dts/st/wba/stm32wba62cgux-pinctrl.dtsi @@ -0,0 +1,871 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba62ciux-pinctrl.dtsi b/dts/st/wba/stm32wba62ciux-pinctrl.dtsi new file mode 100644 index 000000000..2c55cffba --- /dev/null +++ b/dts/st/wba/stm32wba62ciux-pinctrl.dtsi @@ -0,0 +1,871 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba62mgfx-pinctrl.dtsi b/dts/st/wba/stm32wba62mgfx-pinctrl.dtsi new file mode 100644 index 000000000..d57c0c8a7 --- /dev/null +++ b/dts/st/wba/stm32wba62mgfx-pinctrl.dtsi @@ -0,0 +1,1312 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba62mifx-pinctrl.dtsi b/dts/st/wba/stm32wba62mifx-pinctrl.dtsi new file mode 100644 index 000000000..d57c0c8a7 --- /dev/null +++ b/dts/st/wba/stm32wba62mifx-pinctrl.dtsi @@ -0,0 +1,1312 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba62pgix-pinctrl.dtsi b/dts/st/wba/stm32wba62pgix-pinctrl.dtsi new file mode 100644 index 000000000..f59ef2d17 --- /dev/null +++ b/dts/st/wba/stm32wba62pgix-pinctrl.dtsi @@ -0,0 +1,1792 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pg14: i2c1_scl_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pg7: i2c3_scl_pg7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pd12: i2c4_scl_pd12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pg13: i2c1_sda_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pg8: i2c3_sda_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd13: i2c4_sda_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pe4: sai1_d2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pe4: sai1_fs_a_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pe5: sai1_ck2_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pe5: sai1_sck_a_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pe6: sai1_d1_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pe6: sai1_sd_a_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pg2: sai1_sck_b_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pg3: sai1_fs_b_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pg4: sai1_mclk_b_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pg5: sai1_sd_b_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pg7: sai1_ck1_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg7: sai1_mclk_a_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pg9: sai1_sck_a_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pg10: sai1_fs_a_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg11: sai1_mclk_a_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pg12: sai1_sd_a_pg12 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pg3: spi1_miso_pg3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc2: spi2_miso_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd3: spi2_miso_pd3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pg10: spi3_miso_pg10 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pg4: spi1_mosi_pg4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pg11: spi3_mosi_pg11 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pg5: spi1_nss_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pd0: spi2_nss_pd0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pg12: spi3_nss_pg12 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pg2: spi1_sck_pg2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd1: spi2_sck_pd1 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd3: spi2_sck_pd3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pg9: spi3_sck_pg9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pe4: tim3_ch2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pe5: tim3_ch3_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pe6: tim3_ch4_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pd12: tim4_ch1_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pd15: tim4_ch4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io3_pd0: tsc_g8_io3_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io2_pd1: tsc_g8_io2_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pd2: tsc_sync_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io1_pd3: tsc_g8_io1_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io3_pd12: tsc_g6_io3_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io4_pd13: tsc_g6_io4_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io4_pd15: tsc_g8_io4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pg6: lpuart1_de_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pg12: usart1_de_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd2: usart3_de_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd12: usart3_de_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pg8: lpuart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg10: usart1_rx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd4: usart3_rx_pd4 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pg7: lpuart1_tx_pg7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pg9: usart1_tx_pg9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pc9: usart2_tx_pc9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba62piix-pinctrl.dtsi b/dts/st/wba/stm32wba62piix-pinctrl.dtsi new file mode 100644 index 000000000..f59ef2d17 --- /dev/null +++ b/dts/st/wba/stm32wba62piix-pinctrl.dtsi @@ -0,0 +1,1792 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pg14: i2c1_scl_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pg7: i2c3_scl_pg7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pd12: i2c4_scl_pd12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pg13: i2c1_sda_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pg8: i2c3_sda_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd13: i2c4_sda_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pe4: sai1_d2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pe4: sai1_fs_a_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pe5: sai1_ck2_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pe5: sai1_sck_a_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pe6: sai1_d1_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pe6: sai1_sd_a_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pg2: sai1_sck_b_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pg3: sai1_fs_b_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pg4: sai1_mclk_b_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pg5: sai1_sd_b_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pg7: sai1_ck1_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg7: sai1_mclk_a_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pg9: sai1_sck_a_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pg10: sai1_fs_a_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg11: sai1_mclk_a_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pg12: sai1_sd_a_pg12 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pg3: spi1_miso_pg3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc2: spi2_miso_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd3: spi2_miso_pd3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pg10: spi3_miso_pg10 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pg4: spi1_mosi_pg4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pg11: spi3_mosi_pg11 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pg5: spi1_nss_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pd0: spi2_nss_pd0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pg12: spi3_nss_pg12 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pg2: spi1_sck_pg2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd1: spi2_sck_pd1 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd3: spi2_sck_pd3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pg9: spi3_sck_pg9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pe4: tim3_ch2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pe5: tim3_ch3_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pe6: tim3_ch4_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pd12: tim4_ch1_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pd15: tim4_ch4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io3_pd0: tsc_g8_io3_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io2_pd1: tsc_g8_io2_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pd2: tsc_sync_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io1_pd3: tsc_g8_io1_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io3_pd12: tsc_g6_io3_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io4_pd13: tsc_g6_io4_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io4_pd15: tsc_g8_io4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pg6: lpuart1_de_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pg12: usart1_de_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd2: usart3_de_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd12: usart3_de_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pg8: lpuart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg10: usart1_rx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd4: usart3_rx_pd4 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pg7: lpuart1_tx_pg7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pg9: usart1_tx_pg9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pc9: usart2_tx_pc9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba63cgux-pinctrl.dtsi b/dts/st/wba/stm32wba63cgux-pinctrl.dtsi new file mode 100644 index 000000000..c7b9aedad --- /dev/null +++ b/dts/st/wba/stm32wba63cgux-pinctrl.dtsi @@ -0,0 +1,779 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba63ciux-pinctrl.dtsi b/dts/st/wba/stm32wba63ciux-pinctrl.dtsi new file mode 100644 index 000000000..c7b9aedad --- /dev/null +++ b/dts/st/wba/stm32wba63ciux-pinctrl.dtsi @@ -0,0 +1,779 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba64cgux-pinctrl.dtsi b/dts/st/wba/stm32wba64cgux-pinctrl.dtsi new file mode 100644 index 000000000..2c55cffba --- /dev/null +++ b/dts/st/wba/stm32wba64cgux-pinctrl.dtsi @@ -0,0 +1,871 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba64ciux-pinctrl.dtsi b/dts/st/wba/stm32wba64ciux-pinctrl.dtsi new file mode 100644 index 000000000..2c55cffba --- /dev/null +++ b/dts/st/wba/stm32wba64ciux-pinctrl.dtsi @@ -0,0 +1,871 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65cgux-pinctrl.dtsi b/dts/st/wba/stm32wba65cgux-pinctrl.dtsi new file mode 100644 index 000000000..160575b05 --- /dev/null +++ b/dts/st/wba/stm32wba65cgux-pinctrl.dtsi @@ -0,0 +1,752 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65ciux-pinctrl.dtsi b/dts/st/wba/stm32wba65ciux-pinctrl.dtsi new file mode 100644 index 000000000..160575b05 --- /dev/null +++ b/dts/st/wba/stm32wba65ciux-pinctrl.dtsi @@ -0,0 +1,752 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65mgfx-pinctrl.dtsi b/dts/st/wba/stm32wba65mgfx-pinctrl.dtsi new file mode 100644 index 000000000..d57c0c8a7 --- /dev/null +++ b/dts/st/wba/stm32wba65mgfx-pinctrl.dtsi @@ -0,0 +1,1312 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65mifx-pinctrl.dtsi b/dts/st/wba/stm32wba65mifx-pinctrl.dtsi new file mode 100644 index 000000000..d57c0c8a7 --- /dev/null +++ b/dts/st/wba/stm32wba65mifx-pinctrl.dtsi @@ -0,0 +1,1312 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65pgix-pinctrl.dtsi b/dts/st/wba/stm32wba65pgix-pinctrl.dtsi new file mode 100644 index 000000000..f59ef2d17 --- /dev/null +++ b/dts/st/wba/stm32wba65pgix-pinctrl.dtsi @@ -0,0 +1,1792 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pg14: i2c1_scl_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pg7: i2c3_scl_pg7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pd12: i2c4_scl_pd12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pg13: i2c1_sda_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pg8: i2c3_sda_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd13: i2c4_sda_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pe4: sai1_d2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pe4: sai1_fs_a_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pe5: sai1_ck2_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pe5: sai1_sck_a_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pe6: sai1_d1_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pe6: sai1_sd_a_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pg2: sai1_sck_b_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pg3: sai1_fs_b_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pg4: sai1_mclk_b_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pg5: sai1_sd_b_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pg7: sai1_ck1_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg7: sai1_mclk_a_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pg9: sai1_sck_a_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pg10: sai1_fs_a_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg11: sai1_mclk_a_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pg12: sai1_sd_a_pg12 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pg3: spi1_miso_pg3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc2: spi2_miso_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd3: spi2_miso_pd3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pg10: spi3_miso_pg10 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pg4: spi1_mosi_pg4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pg11: spi3_mosi_pg11 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pg5: spi1_nss_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pd0: spi2_nss_pd0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pg12: spi3_nss_pg12 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pg2: spi1_sck_pg2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd1: spi2_sck_pd1 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd3: spi2_sck_pd3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pg9: spi3_sck_pg9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pe4: tim3_ch2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pe5: tim3_ch3_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pe6: tim3_ch4_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pd12: tim4_ch1_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pd15: tim4_ch4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io3_pd0: tsc_g8_io3_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io2_pd1: tsc_g8_io2_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pd2: tsc_sync_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io1_pd3: tsc_g8_io1_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io3_pd12: tsc_g6_io3_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io4_pd13: tsc_g6_io4_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io4_pd15: tsc_g8_io4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pg6: lpuart1_de_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pg12: usart1_de_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd2: usart3_de_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd12: usart3_de_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pg8: lpuart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg10: usart1_rx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd4: usart3_rx_pd4 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pg7: lpuart1_tx_pg7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pg9: usart1_tx_pg9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pc9: usart2_tx_pc9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65piix-pinctrl.dtsi b/dts/st/wba/stm32wba65piix-pinctrl.dtsi new file mode 100644 index 000000000..f59ef2d17 --- /dev/null +++ b/dts/st/wba/stm32wba65piix-pinctrl.dtsi @@ -0,0 +1,1792 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg11: analog_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg13: analog_pg13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg14: analog_pg14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg15: analog_pg15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pg14: i2c1_scl_pg14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pg7: i2c3_scl_pg7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pd12: i2c4_scl_pd12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pg13: i2c1_sda_pg13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pg8: i2c3_sda_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd13: i2c4_sda_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pb5: sai1_d2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pb5: sai1_fs_b_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pb6: sai1_sck_b_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pb7: sai1_sd_b_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc1: sai1_sd_a_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pe4: sai1_d2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pe4: sai1_fs_a_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pe5: sai1_ck2_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pe5: sai1_sck_a_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pe6: sai1_d1_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pe6: sai1_sd_a_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_b_pg2: sai1_sck_b_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_b_pg3: sai1_fs_b_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pg4: sai1_mclk_b_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pg5: sai1_sd_b_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pg7: sai1_ck1_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg7: sai1_mclk_a_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pg9: sai1_sck_a_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pg10: sai1_fs_a_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pg11: sai1_mclk_a_pg11 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pg12: sai1_sd_a_pg12 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pg3: spi1_miso_pg3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc2: spi2_miso_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd3: spi2_miso_pd3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pg10: spi3_miso_pg10 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pg4: spi1_mosi_pg4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pg11: spi3_mosi_pg11 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pg5: spi1_nss_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pd0: spi2_nss_pd0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pg12: spi3_nss_pg12 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pg2: spi1_sck_pg2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd1: spi2_sck_pd1 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd3: spi2_sck_pd3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pg9: spi3_sck_pg9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pe4: tim3_ch2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pe5: tim3_ch3_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pe6: tim3_ch4_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pd12: tim4_ch1_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pd15: tim4_ch4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io4_pb5: tsc_g5_io4_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io3_pb6: tsc_g5_io3_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io2_pb7: tsc_g5_io2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io3_pd0: tsc_g8_io3_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io2_pd1: tsc_g8_io2_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pd2: tsc_sync_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io1_pd3: tsc_g8_io1_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io3_pd12: tsc_g6_io3_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io4_pd13: tsc_g6_io4_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g8_io4_pd15: tsc_g8_io4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pg6: lpuart1_de_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pg12: usart1_de_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pc7: usart2_de_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd2: usart3_de_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd12: usart3_de_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pc7: usart2_rts_pc7 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pg8: lpuart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg10: usart1_rx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pc8: usart2_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd4: usart3_rx_pd4 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pg7: lpuart1_tx_pg7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pg9: usart1_tx_pg9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pc9: usart2_tx_pc9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65rgvx-pinctrl.dtsi b/dts/st/wba/stm32wba65rgvx-pinctrl.dtsi new file mode 100644 index 000000000..37f8f042b --- /dev/null +++ b/dts/st/wba/stm32wba65rgvx-pinctrl.dtsi @@ -0,0 +1,1171 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba65rivx-pinctrl.dtsi b/dts/st/wba/stm32wba65rivx-pinctrl.dtsi new file mode 100644 index 000000000..37f8f042b --- /dev/null +++ b/dts/st/wba/stm32wba65rivx-pinctrl.dtsi @@ -0,0 +1,1171 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /* JTAG PORT */ + + /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ debug_njtrst_pb4: debug_njtrst_pb4 { + pinmux = ; + }; + + /* RCC_MCO */ + + /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SAI */ + + /omit-if-no-ref/ sai1_ck1_pa1: sai1_ck1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa2: sai1_d1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pa5: sai1_d2_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck2_pa6: sai1_ck2_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pa6: sai1_mclk_a_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sck_a_pa7: sai1_sck_a_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pa8: sai1_fs_a_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pa9: sai1_ck1_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pa10: sai1_d1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_b_pb4: sai1_mclk_b_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb12: sai1_sd_a_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pb14: sai1_sd_a_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pc3: sai1_d1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pc3: sai1_sd_a_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d2_pc4: sai1_d2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_fs_a_pc4: sai1_fs_a_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d3_pc5: sai1_d3_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pc5: sai1_sd_b_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_d1_pd5: sai1_d1_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_a_pd5: sai1_sd_a_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_ck1_pe2: sai1_ck1_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_mclk_a_pe2: sai1_mclk_a_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ sai1_sd_b_pe3: sai1_sd_b_pe3 { + pinmux = ; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pa9: spi2_miso_pa9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pa1: spi3_miso_pa1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc4: spi3_miso_pc4 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb0: spi2_mosi_pb0 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc3: spi3_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd5: spi3_mosi_pd5 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pa10: spi2_nss_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa7: spi3_sck_pa7 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc3: tim3_ch1_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc4: tim3_ch2_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /* TSC */ + + /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io2_pa3: tsc_g4_io2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io1_pa4: tsc_g4_io1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g4_io3_pb10: tsc_g4_io3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io2_pb13: tsc_g6_io2_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g6_io1_pb14: tsc_g6_io1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g5_io1_pc13: tsc_g5_io1_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io4_pe0: tsc_g7_io4_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io3_pe1: tsc_g7_io3_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io2_pe2: tsc_g7_io2_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ tsc_g7_io1_pe3: tsc_g7_io1_pe3 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd5: usart2_rx_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd9: usart2_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd9: usart3_tx_pd9 { + pinmux = ; + bias-pull-up; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pd6: usb_otg_hs_dp_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pd7: usb_otg_hs_dm_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pd8: usb_otg_hs_id_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pd9: usb_otg_hs_vbus_pd9 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/scripts/genpinctrl/stm32-pinctrl-config.yaml b/scripts/genpinctrl/stm32-pinctrl-config.yaml index b52b550ec..9ea7ec7c6 100644 --- a/scripts/genpinctrl/stm32-pinctrl-config.yaml +++ b/scripts/genpinctrl/stm32-pinctrl-config.yaml @@ -144,7 +144,7 @@ slew-rate: very-high-speed - name: JTAG PORT - match: ^(SYS|DEBUG)_((JTMS-)?SWDIO|(JTCK-)?SWCLK|JTDI|JTDO(-TRACESWO|-SWO)?|(NJ)?JTRST)$ + match: ^(SYS|DEBUG)_((JTMS-)?SWDIO|(JTCK-)?SWCLK|JTDI|JTDO(-TRACESWO|-SWO)?|(N)?JTRST)$ - name: LTDC match: "^LTDC_(?:DE|CLK|HSYNC|VSYNC|R[0-7]|G[0-7]|B[0-7])$"