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

ARM: dts: stm32: Add alternate pinmux for UART4 pins

Add another mux option for UART4 pins, this is used on DRC Compact board.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Marek Vasut and committed by
Alexandre Torgue
ced0cb45 2ff9ec3a

+30
+30
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi
··· 1919 1919 }; 1920 1920 }; 1921 1921 1922 + uart4_pins_d: uart4-3 { 1923 + pins1 { 1924 + pinmux = <STM32_PINMUX('A', 13, AF8)>; /* UART4_TX */ 1925 + bias-disable; 1926 + drive-push-pull; 1927 + slew-rate = <0>; 1928 + }; 1929 + pins2 { 1930 + pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 1931 + bias-disable; 1932 + }; 1933 + }; 1934 + 1935 + uart4_idle_pins_d: uart4-idle-3 { 1936 + pins1 { 1937 + pinmux = <STM32_PINMUX('A', 13, ANALOG)>; /* UART4_TX */ 1938 + }; 1939 + pins2 { 1940 + pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 1941 + bias-disable; 1942 + }; 1943 + }; 1944 + 1945 + uart4_sleep_pins_d: uart4-sleep-3 { 1946 + pins { 1947 + pinmux = <STM32_PINMUX('A', 13, ANALOG)>, /* UART4_TX */ 1948 + <STM32_PINMUX('B', 2, ANALOG)>; /* UART4_RX */ 1949 + }; 1950 + }; 1951 + 1922 1952 uart7_pins_a: uart7-0 { 1923 1953 pins1 { 1924 1954 pinmux = <STM32_PINMUX('E', 8, AF7)>; /* UART7_TX */