Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: stm32h7-pinctrl: add _a suffix to u[s]art_pins phandles

Allow expanding possible configurations for the same peripheral,
consistent with the scheme adopted in Linux.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Link: https://lore.kernel.org/r/20250427074404.3278732-2-dario.binacchi@amarulasolutions.com
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Dario Binacchi and committed by
Alexandre Torgue
6a36dca4 988cca00

+9 -9
+4 -4
arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi
··· 198 198 }; 199 199 }; 200 200 201 - uart4_pins: uart4-0 { 201 + uart4_pins_a: uart4-0 { 202 202 pins1 { 203 203 pinmux = <STM32_PINMUX('A', 0, AF8)>; /* UART4_TX */ 204 204 bias-disable; ··· 211 211 }; 212 212 }; 213 213 214 - usart1_pins: usart1-0 { 214 + usart1_pins_a: usart1-0 { 215 215 pins1 { 216 216 pinmux = <STM32_PINMUX('B', 14, AF4)>; /* USART1_TX */ 217 217 bias-disable; ··· 224 224 }; 225 225 }; 226 226 227 - usart2_pins: usart2-0 { 227 + usart2_pins_a: usart2-0 { 228 228 pins1 { 229 229 pinmux = <STM32_PINMUX('D', 5, AF7)>; /* USART2_TX */ 230 230 bias-disable; ··· 237 237 }; 238 238 }; 239 239 240 - usart3_pins: usart3-0 { 240 + usart3_pins_a: usart3-0 { 241 241 pins1 { 242 242 pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */ 243 243 <STM32_PINMUX('D', 12, AF7)>; /* USART3_RTS_DE */
+1 -1
arch/arm/boot/dts/st/stm32h743i-disco.dts
··· 105 105 }; 106 106 107 107 &usart2 { 108 - pinctrl-0 = <&usart2_pins>; 108 + pinctrl-0 = <&usart2_pins_a>; 109 109 pinctrl-names = "default"; 110 110 status = "okay"; 111 111 };
+1 -1
arch/arm/boot/dts/st/stm32h743i-eval.dts
··· 145 145 }; 146 146 147 147 &usart1 { 148 - pinctrl-0 = <&usart1_pins>; 148 + pinctrl-0 = <&usart1_pins_a>; 149 149 pinctrl-names = "default"; 150 150 status = "okay"; 151 151 };
+3 -3
arch/arm/boot/dts/st/stm32h750i-art-pi.dts
··· 197 197 }; 198 198 199 199 &usart2 { 200 - pinctrl-0 = <&usart2_pins>; 200 + pinctrl-0 = <&usart2_pins_a>; 201 201 pinctrl-names = "default"; 202 202 status = "disabled"; 203 203 }; 204 204 205 205 &usart3 { 206 206 pinctrl-names = "default"; 207 - pinctrl-0 = <&usart3_pins>; 207 + pinctrl-0 = <&usart3_pins_a>; 208 208 dmas = <&dmamux1 45 0x400 0x05>, 209 209 <&dmamux1 46 0x400 0x05>; 210 210 dma-names = "rx", "tx"; ··· 221 221 }; 222 222 223 223 &uart4 { 224 - pinctrl-0 = <&uart4_pins>; 224 + pinctrl-0 = <&uart4_pins_a>; 225 225 pinctrl-names = "default"; 226 226 status = "okay"; 227 227 };