Hi Patrick
On 9/16/20 10:01 AM, Patrick Delaunay wrote:
> DT alignment with Linux kernel v5.9-rc4 for the STM32MP15x soc
> device tree files and the STMicroelectronics boards device tree files.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> arch/arm/dts/stm32mp15-pinctrl.dtsi | 263 ++--
> arch/arm/dts/stm32mp151.dtsi| 4 +-
> arch/arm/dts/stm32mp157a-dk1.dts| 2 +
> arch/arm/dts/stm32mp157c-dk2.dts| 11 ++
> arch/arm/dts/stm32mp157c-ed1.dts| 4 +-
> arch/arm/dts/stm32mp157c-ev1.dts| 15 ++
> arch/arm/dts/stm32mp15xx-dkx.dtsi | 38 +++-
> 7 files changed, 318 insertions(+), 19 deletions(-)
>
> diff --git a/arch/arm/dts/stm32mp15-pinctrl.dtsi
> b/arch/arm/dts/stm32mp15-pinctrl.dtsi
> index e9525b5d06..154832983c 100644
> --- a/arch/arm/dts/stm32mp15-pinctrl.dtsi
> +++ b/arch/arm/dts/stm32mp15-pinctrl.dtsi
> @@ -1573,6 +1573,20 @@
> };
> };
>
> + spi4_pins_a: spi4-0 {
> + pins {
> + pinmux = , /* SPI4_SCK */
> + ; /* SPI4_MOSI */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <1>;
> + };
> + pins2 {
> + pinmux = ; /* SPI4_MISO */
> + bias-disable;
> + };
> + };
> +
> stusb1600_pins_a: stusb1600-0 {
> pins {
> pinmux = ;
> @@ -1580,6 +1594,133 @@
> };
> };
>
> + uart4_pins_a: uart4-0 {
> + pins1 {
> + pinmux = ; /* UART4_TX */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <0>;
> + };
> + pins2 {
> + pinmux = ; /* UART4_RX */
> + bias-disable;
> + };
> + };
> +
> + uart4_idle_pins_a: uart4-idle-0 {
> +pins1 {
> + pinmux = ; /* UART4_TX
> */
> +};
> +pins2 {
> + pinmux = ; /* UART4_RX */
> + bias-disable;
> +};
> + };
> +
> + uart4_sleep_pins_a: uart4-sleep-0 {
> +pins {
> + pinmux = , /* UART4_TX */
> + ; /* UART4_RX */
> + };
> + };
> +
> + uart4_pins_b: uart4-1 {
> + pins1 {
> + pinmux = ; /* UART4_TX */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <0>;
> + };
> + pins2 {
> + pinmux = ; /* UART4_RX */
> + bias-disable;
> + };
> + };
> +
> + uart4_pins_c: uart4-2 {
> + pins1 {
> + pinmux = ; /* UART4_TX */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <0>;
> + };
> + pins2 {
> + pinmux = ; /* UART4_RX */
> + bias-disable;
> + };
> + };
> +
> + uart7_pins_a: uart7-0 {
> + pins1 {
> + pinmux = ; /* UART7_TX */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <0>;
> + };
> + pins2 {
> + pinmux = , /* UART7_RX */
> + , /* UART7_CTS */
> + ; /* UART7_RTS */
> + bias-disable;
> + };
> + };
> +
> + uart7_pins_b: uart7-1 {
> + pins1 {
> + pinmux = ; /* UART7_TX */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <0>;
> + };
> + pins2 {
> + pinmux = ; /* UART7_RX */
> + bias-disable;
> + };
> + };
> +
> + uart7_pins_c: uart7-2 {
> + pins1 {
> + pinmux = ; /* UART7_TX */
> + bias-disable;
> + drive-push-pull;
> + slew-rate = <0>;
> + };
> + pins2 {
> + pinmux = ; /* UART7_RX */
> + bias-disable;
> + };
> + };
> +
> + uart7_idle_pins_c: uart7-idle-2 {
> + pins1 {
> + pinmux = ; /* UART7_TX */
> + };
> + pins2 {
> + pinmux = ; /* UART7_RX */
> + bias-disable;
> + };
> + };
> +
> + uart7_sleep_pins_c: uart7-sleep-2 {
> + pins {
> + pinmux = , /* UART7_TX */
> + ; /* UART7_RX */
> + };
> + };
> +
> +