162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 462306a36Sopenharmony_ci * Author: Ludovic Barre <ludovic.barre@st.com> for STMicroelectronics. 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci#include <dt-bindings/pinctrl/stm32-pinfunc.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci&pinctrl { 962306a36Sopenharmony_ci adc1_ain_pins_a: adc1-ain-0 { 1062306a36Sopenharmony_ci pins { 1162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, ANALOG)>, /* ADC1_INP2 */ 1262306a36Sopenharmony_ci <STM32_PINMUX('B', 1, ANALOG)>, /* ADC1_INP5 */ 1362306a36Sopenharmony_ci <STM32_PINMUX('B', 0, ANALOG)>, /* ADC1_INP9 */ 1462306a36Sopenharmony_ci <STM32_PINMUX('C', 0, ANALOG)>, /* ADC1_INP10 */ 1562306a36Sopenharmony_ci <STM32_PINMUX('C', 3, ANALOG)>, /* ADC1_INP13 */ 1662306a36Sopenharmony_ci <STM32_PINMUX('A', 3, ANALOG)>; /* ADC1_INP15 */ 1762306a36Sopenharmony_ci }; 1862306a36Sopenharmony_ci }; 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci adc1_in6_pins_a: adc1-in6-0 { 2162306a36Sopenharmony_ci pins { 2262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 12, ANALOG)>; 2362306a36Sopenharmony_ci }; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci adc12_ain_pins_a: adc12-ain-0 { 2762306a36Sopenharmony_ci pins { 2862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 3, ANALOG)>, /* ADC1 in13 */ 2962306a36Sopenharmony_ci <STM32_PINMUX('F', 12, ANALOG)>, /* ADC1 in6 */ 3062306a36Sopenharmony_ci <STM32_PINMUX('F', 13, ANALOG)>, /* ADC2 in2 */ 3162306a36Sopenharmony_ci <STM32_PINMUX('F', 14, ANALOG)>; /* ADC2 in6 */ 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci adc12_ain_pins_b: adc12-ain-1 { 3662306a36Sopenharmony_ci pins { 3762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 12, ANALOG)>, /* ADC1 in6 */ 3862306a36Sopenharmony_ci <STM32_PINMUX('F', 13, ANALOG)>; /* ADC2 in2 */ 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci adc12_usb_cc_pins_a: adc12-usb-cc-pins-0 { 4362306a36Sopenharmony_ci pins { 4462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, ANALOG)>, /* ADC12 in18 */ 4562306a36Sopenharmony_ci <STM32_PINMUX('A', 5, ANALOG)>; /* ADC12 in19 */ 4662306a36Sopenharmony_ci }; 4762306a36Sopenharmony_ci }; 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci cec_pins_a: cec-0 { 5062306a36Sopenharmony_ci pins { 5162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 15, AF4)>; 5262306a36Sopenharmony_ci bias-disable; 5362306a36Sopenharmony_ci drive-open-drain; 5462306a36Sopenharmony_ci slew-rate = <0>; 5562306a36Sopenharmony_ci }; 5662306a36Sopenharmony_ci }; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci cec_sleep_pins_a: cec-sleep-0 { 5962306a36Sopenharmony_ci pins { 6062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 15, ANALOG)>; /* HDMI_CEC */ 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci }; 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci cec_pins_b: cec-1 { 6562306a36Sopenharmony_ci pins { 6662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 6, AF5)>; 6762306a36Sopenharmony_ci bias-disable; 6862306a36Sopenharmony_ci drive-open-drain; 6962306a36Sopenharmony_ci slew-rate = <0>; 7062306a36Sopenharmony_ci }; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci cec_sleep_pins_b: cec-sleep-1 { 7462306a36Sopenharmony_ci pins { 7562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 6, ANALOG)>; /* HDMI_CEC */ 7662306a36Sopenharmony_ci }; 7762306a36Sopenharmony_ci }; 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci dac_ch1_pins_a: dac-ch1-0 { 8062306a36Sopenharmony_ci pins { 8162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, ANALOG)>; 8262306a36Sopenharmony_ci }; 8362306a36Sopenharmony_ci }; 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci dac_ch2_pins_a: dac-ch2-0 { 8662306a36Sopenharmony_ci pins { 8762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 5, ANALOG)>; 8862306a36Sopenharmony_ci }; 8962306a36Sopenharmony_ci }; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci dcmi_pins_a: dcmi-0 { 9262306a36Sopenharmony_ci pins { 9362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 8, AF13)>,/* DCMI_HSYNC */ 9462306a36Sopenharmony_ci <STM32_PINMUX('B', 7, AF13)>,/* DCMI_VSYNC */ 9562306a36Sopenharmony_ci <STM32_PINMUX('A', 6, AF13)>,/* DCMI_PIXCLK */ 9662306a36Sopenharmony_ci <STM32_PINMUX('H', 9, AF13)>,/* DCMI_D0 */ 9762306a36Sopenharmony_ci <STM32_PINMUX('H', 10, AF13)>,/* DCMI_D1 */ 9862306a36Sopenharmony_ci <STM32_PINMUX('H', 11, AF13)>,/* DCMI_D2 */ 9962306a36Sopenharmony_ci <STM32_PINMUX('H', 12, AF13)>,/* DCMI_D3 */ 10062306a36Sopenharmony_ci <STM32_PINMUX('H', 14, AF13)>,/* DCMI_D4 */ 10162306a36Sopenharmony_ci <STM32_PINMUX('I', 4, AF13)>,/* DCMI_D5 */ 10262306a36Sopenharmony_ci <STM32_PINMUX('B', 8, AF13)>,/* DCMI_D6 */ 10362306a36Sopenharmony_ci <STM32_PINMUX('E', 6, AF13)>,/* DCMI_D7 */ 10462306a36Sopenharmony_ci <STM32_PINMUX('I', 1, AF13)>,/* DCMI_D8 */ 10562306a36Sopenharmony_ci <STM32_PINMUX('H', 7, AF13)>,/* DCMI_D9 */ 10662306a36Sopenharmony_ci <STM32_PINMUX('I', 3, AF13)>,/* DCMI_D10 */ 10762306a36Sopenharmony_ci <STM32_PINMUX('H', 15, AF13)>;/* DCMI_D11 */ 10862306a36Sopenharmony_ci bias-disable; 10962306a36Sopenharmony_ci }; 11062306a36Sopenharmony_ci }; 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ci dcmi_sleep_pins_a: dcmi-sleep-0 { 11362306a36Sopenharmony_ci pins { 11462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 8, ANALOG)>,/* DCMI_HSYNC */ 11562306a36Sopenharmony_ci <STM32_PINMUX('B', 7, ANALOG)>,/* DCMI_VSYNC */ 11662306a36Sopenharmony_ci <STM32_PINMUX('A', 6, ANALOG)>,/* DCMI_PIXCLK */ 11762306a36Sopenharmony_ci <STM32_PINMUX('H', 9, ANALOG)>,/* DCMI_D0 */ 11862306a36Sopenharmony_ci <STM32_PINMUX('H', 10, ANALOG)>,/* DCMI_D1 */ 11962306a36Sopenharmony_ci <STM32_PINMUX('H', 11, ANALOG)>,/* DCMI_D2 */ 12062306a36Sopenharmony_ci <STM32_PINMUX('H', 12, ANALOG)>,/* DCMI_D3 */ 12162306a36Sopenharmony_ci <STM32_PINMUX('H', 14, ANALOG)>,/* DCMI_D4 */ 12262306a36Sopenharmony_ci <STM32_PINMUX('I', 4, ANALOG)>,/* DCMI_D5 */ 12362306a36Sopenharmony_ci <STM32_PINMUX('B', 8, ANALOG)>,/* DCMI_D6 */ 12462306a36Sopenharmony_ci <STM32_PINMUX('E', 6, ANALOG)>,/* DCMI_D7 */ 12562306a36Sopenharmony_ci <STM32_PINMUX('I', 1, ANALOG)>,/* DCMI_D8 */ 12662306a36Sopenharmony_ci <STM32_PINMUX('H', 7, ANALOG)>,/* DCMI_D9 */ 12762306a36Sopenharmony_ci <STM32_PINMUX('I', 3, ANALOG)>,/* DCMI_D10 */ 12862306a36Sopenharmony_ci <STM32_PINMUX('H', 15, ANALOG)>;/* DCMI_D11 */ 12962306a36Sopenharmony_ci }; 13062306a36Sopenharmony_ci }; 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci dcmi_pins_b: dcmi-1 { 13362306a36Sopenharmony_ci pins { 13462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, AF13)>,/* DCMI_HSYNC */ 13562306a36Sopenharmony_ci <STM32_PINMUX('B', 7, AF13)>,/* DCMI_VSYNC */ 13662306a36Sopenharmony_ci <STM32_PINMUX('A', 6, AF13)>,/* DCMI_PIXCLK */ 13762306a36Sopenharmony_ci <STM32_PINMUX('C', 6, AF13)>,/* DCMI_D0 */ 13862306a36Sopenharmony_ci <STM32_PINMUX('H', 10, AF13)>,/* DCMI_D1 */ 13962306a36Sopenharmony_ci <STM32_PINMUX('H', 11, AF13)>,/* DCMI_D2 */ 14062306a36Sopenharmony_ci <STM32_PINMUX('E', 1, AF13)>,/* DCMI_D3 */ 14162306a36Sopenharmony_ci <STM32_PINMUX('E', 11, AF13)>,/* DCMI_D4 */ 14262306a36Sopenharmony_ci <STM32_PINMUX('D', 3, AF13)>,/* DCMI_D5 */ 14362306a36Sopenharmony_ci <STM32_PINMUX('E', 13, AF13)>,/* DCMI_D6 */ 14462306a36Sopenharmony_ci <STM32_PINMUX('B', 9, AF13)>;/* DCMI_D7 */ 14562306a36Sopenharmony_ci bias-disable; 14662306a36Sopenharmony_ci }; 14762306a36Sopenharmony_ci }; 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ci dcmi_sleep_pins_b: dcmi-sleep-1 { 15062306a36Sopenharmony_ci pins { 15162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, ANALOG)>,/* DCMI_HSYNC */ 15262306a36Sopenharmony_ci <STM32_PINMUX('B', 7, ANALOG)>,/* DCMI_VSYNC */ 15362306a36Sopenharmony_ci <STM32_PINMUX('A', 6, ANALOG)>,/* DCMI_PIXCLK */ 15462306a36Sopenharmony_ci <STM32_PINMUX('C', 6, ANALOG)>,/* DCMI_D0 */ 15562306a36Sopenharmony_ci <STM32_PINMUX('H', 10, ANALOG)>,/* DCMI_D1 */ 15662306a36Sopenharmony_ci <STM32_PINMUX('H', 11, ANALOG)>,/* DCMI_D2 */ 15762306a36Sopenharmony_ci <STM32_PINMUX('E', 1, ANALOG)>,/* DCMI_D3 */ 15862306a36Sopenharmony_ci <STM32_PINMUX('E', 11, ANALOG)>,/* DCMI_D4 */ 15962306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>,/* DCMI_D5 */ 16062306a36Sopenharmony_ci <STM32_PINMUX('E', 13, ANALOG)>,/* DCMI_D6 */ 16162306a36Sopenharmony_ci <STM32_PINMUX('B', 9, ANALOG)>;/* DCMI_D7 */ 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci dcmi_pins_c: dcmi-2 { 16662306a36Sopenharmony_ci pins { 16762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, AF13)>,/* DCMI_HSYNC */ 16862306a36Sopenharmony_ci <STM32_PINMUX('B', 7, AF13)>,/* DCMI_VSYNC */ 16962306a36Sopenharmony_ci <STM32_PINMUX('A', 6, AF13)>,/* DCMI_PIXCLK */ 17062306a36Sopenharmony_ci <STM32_PINMUX('A', 9, AF13)>,/* DCMI_D0 */ 17162306a36Sopenharmony_ci <STM32_PINMUX('H', 10, AF13)>,/* DCMI_D1 */ 17262306a36Sopenharmony_ci <STM32_PINMUX('E', 0, AF13)>,/* DCMI_D2 */ 17362306a36Sopenharmony_ci <STM32_PINMUX('E', 1, AF13)>,/* DCMI_D3 */ 17462306a36Sopenharmony_ci <STM32_PINMUX('H', 14, AF13)>,/* DCMI_D4 */ 17562306a36Sopenharmony_ci <STM32_PINMUX('I', 4, AF13)>,/* DCMI_D5 */ 17662306a36Sopenharmony_ci <STM32_PINMUX('I', 6, AF13)>,/* DCMI_D6 */ 17762306a36Sopenharmony_ci <STM32_PINMUX('E', 6, AF13)>,/* DCMI_D7 */ 17862306a36Sopenharmony_ci <STM32_PINMUX('I', 1, AF13)>,/* DCMI_D8 */ 17962306a36Sopenharmony_ci <STM32_PINMUX('H', 7, AF13)>;/* DCMI_D9 */ 18062306a36Sopenharmony_ci bias-pull-up; 18162306a36Sopenharmony_ci }; 18262306a36Sopenharmony_ci }; 18362306a36Sopenharmony_ci 18462306a36Sopenharmony_ci dcmi_sleep_pins_c: dcmi-sleep-2 { 18562306a36Sopenharmony_ci pins { 18662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, ANALOG)>,/* DCMI_HSYNC */ 18762306a36Sopenharmony_ci <STM32_PINMUX('B', 7, ANALOG)>,/* DCMI_VSYNC */ 18862306a36Sopenharmony_ci <STM32_PINMUX('A', 6, ANALOG)>,/* DCMI_PIXCLK */ 18962306a36Sopenharmony_ci <STM32_PINMUX('A', 9, ANALOG)>,/* DCMI_D0 */ 19062306a36Sopenharmony_ci <STM32_PINMUX('H', 10, ANALOG)>,/* DCMI_D1 */ 19162306a36Sopenharmony_ci <STM32_PINMUX('E', 0, ANALOG)>,/* DCMI_D2 */ 19262306a36Sopenharmony_ci <STM32_PINMUX('E', 1, ANALOG)>,/* DCMI_D3 */ 19362306a36Sopenharmony_ci <STM32_PINMUX('H', 14, ANALOG)>,/* DCMI_D4 */ 19462306a36Sopenharmony_ci <STM32_PINMUX('I', 4, ANALOG)>,/* DCMI_D5 */ 19562306a36Sopenharmony_ci <STM32_PINMUX('I', 6, ANALOG)>,/* DCMI_D6 */ 19662306a36Sopenharmony_ci <STM32_PINMUX('E', 6, ANALOG)>,/* DCMI_D7 */ 19762306a36Sopenharmony_ci <STM32_PINMUX('I', 1, ANALOG)>,/* DCMI_D8 */ 19862306a36Sopenharmony_ci <STM32_PINMUX('H', 7, ANALOG)>;/* DCMI_D9 */ 19962306a36Sopenharmony_ci }; 20062306a36Sopenharmony_ci }; 20162306a36Sopenharmony_ci 20262306a36Sopenharmony_ci ethernet0_rgmii_pins_a: rgmii-0 { 20362306a36Sopenharmony_ci pins1 { 20462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, AF11)>, /* ETH_RGMII_CLK125 */ 20562306a36Sopenharmony_ci <STM32_PINMUX('G', 4, AF11)>, /* ETH_RGMII_GTX_CLK */ 20662306a36Sopenharmony_ci <STM32_PINMUX('G', 13, AF11)>, /* ETH_RGMII_TXD0 */ 20762306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH_RGMII_TXD1 */ 20862306a36Sopenharmony_ci <STM32_PINMUX('C', 2, AF11)>, /* ETH_RGMII_TXD2 */ 20962306a36Sopenharmony_ci <STM32_PINMUX('E', 2, AF11)>, /* ETH_RGMII_TXD3 */ 21062306a36Sopenharmony_ci <STM32_PINMUX('B', 11, AF11)>, /* ETH_RGMII_TX_CTL */ 21162306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>; /* ETH_MDC */ 21262306a36Sopenharmony_ci bias-disable; 21362306a36Sopenharmony_ci drive-push-pull; 21462306a36Sopenharmony_ci slew-rate = <2>; 21562306a36Sopenharmony_ci }; 21662306a36Sopenharmony_ci pins2 { 21762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 2, AF11)>; /* ETH_MDIO */ 21862306a36Sopenharmony_ci bias-disable; 21962306a36Sopenharmony_ci drive-push-pull; 22062306a36Sopenharmony_ci slew-rate = <0>; 22162306a36Sopenharmony_ci }; 22262306a36Sopenharmony_ci pins3 { 22362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RGMII_RXD0 */ 22462306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH_RGMII_RXD1 */ 22562306a36Sopenharmony_ci <STM32_PINMUX('B', 0, AF11)>, /* ETH_RGMII_RXD2 */ 22662306a36Sopenharmony_ci <STM32_PINMUX('B', 1, AF11)>, /* ETH_RGMII_RXD3 */ 22762306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF11)>, /* ETH_RGMII_RX_CLK */ 22862306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH_RGMII_RX_CTL */ 22962306a36Sopenharmony_ci bias-disable; 23062306a36Sopenharmony_ci }; 23162306a36Sopenharmony_ci }; 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci ethernet0_rgmii_sleep_pins_a: rgmii-sleep-0 { 23462306a36Sopenharmony_ci pins1 { 23562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, ANALOG)>, /* ETH_RGMII_CLK125 */ 23662306a36Sopenharmony_ci <STM32_PINMUX('G', 4, ANALOG)>, /* ETH_RGMII_GTX_CLK */ 23762306a36Sopenharmony_ci <STM32_PINMUX('G', 13, ANALOG)>, /* ETH_RGMII_TXD0 */ 23862306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RGMII_TXD1 */ 23962306a36Sopenharmony_ci <STM32_PINMUX('C', 2, ANALOG)>, /* ETH_RGMII_TXD2 */ 24062306a36Sopenharmony_ci <STM32_PINMUX('E', 2, ANALOG)>, /* ETH_RGMII_TXD3 */ 24162306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH_RGMII_TX_CTL */ 24262306a36Sopenharmony_ci <STM32_PINMUX('A', 2, ANALOG)>, /* ETH_MDIO */ 24362306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH_MDC */ 24462306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RGMII_RXD0 */ 24562306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RGMII_RXD1 */ 24662306a36Sopenharmony_ci <STM32_PINMUX('B', 0, ANALOG)>, /* ETH_RGMII_RXD2 */ 24762306a36Sopenharmony_ci <STM32_PINMUX('B', 1, ANALOG)>, /* ETH_RGMII_RXD3 */ 24862306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RGMII_RX_CLK */ 24962306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH_RGMII_RX_CTL */ 25062306a36Sopenharmony_ci }; 25162306a36Sopenharmony_ci }; 25262306a36Sopenharmony_ci 25362306a36Sopenharmony_ci ethernet0_rgmii_pins_b: rgmii-1 { 25462306a36Sopenharmony_ci pins1 { 25562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, AF11)>, /* ETH_RGMII_CLK125 */ 25662306a36Sopenharmony_ci <STM32_PINMUX('G', 4, AF11)>, /* ETH_RGMII_GTX_CLK */ 25762306a36Sopenharmony_ci <STM32_PINMUX('G', 13, AF11)>, /* ETH_RGMII_TXD0 */ 25862306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH_RGMII_TXD1 */ 25962306a36Sopenharmony_ci <STM32_PINMUX('C', 2, AF11)>, /* ETH_RGMII_TXD2 */ 26062306a36Sopenharmony_ci <STM32_PINMUX('E', 2, AF11)>, /* ETH_RGMII_TXD3 */ 26162306a36Sopenharmony_ci <STM32_PINMUX('B', 11, AF11)>, /* ETH_RGMII_TX_CTL */ 26262306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>; /* ETH_MDC */ 26362306a36Sopenharmony_ci bias-disable; 26462306a36Sopenharmony_ci drive-push-pull; 26562306a36Sopenharmony_ci slew-rate = <2>; 26662306a36Sopenharmony_ci }; 26762306a36Sopenharmony_ci pins2 { 26862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 2, AF11)>; /* ETH_MDIO */ 26962306a36Sopenharmony_ci bias-disable; 27062306a36Sopenharmony_ci drive-push-pull; 27162306a36Sopenharmony_ci slew-rate = <0>; 27262306a36Sopenharmony_ci }; 27362306a36Sopenharmony_ci pins3 { 27462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RGMII_RXD0 */ 27562306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH_RGMII_RXD1 */ 27662306a36Sopenharmony_ci <STM32_PINMUX('H', 6, AF11)>, /* ETH_RGMII_RXD2 */ 27762306a36Sopenharmony_ci <STM32_PINMUX('H', 7, AF11)>, /* ETH_RGMII_RXD3 */ 27862306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF11)>, /* ETH_RGMII_RX_CLK */ 27962306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH_RGMII_RX_CTL */ 28062306a36Sopenharmony_ci bias-disable; 28162306a36Sopenharmony_ci }; 28262306a36Sopenharmony_ci }; 28362306a36Sopenharmony_ci 28462306a36Sopenharmony_ci ethernet0_rgmii_sleep_pins_b: rgmii-sleep-1 { 28562306a36Sopenharmony_ci pins1 { 28662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, ANALOG)>, /* ETH_RGMII_CLK125 */ 28762306a36Sopenharmony_ci <STM32_PINMUX('G', 4, ANALOG)>, /* ETH_RGMII_GTX_CLK */ 28862306a36Sopenharmony_ci <STM32_PINMUX('G', 13, ANALOG)>, /* ETH_RGMII_TXD0 */ 28962306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RGMII_TXD1 */ 29062306a36Sopenharmony_ci <STM32_PINMUX('C', 2, ANALOG)>, /* ETH_RGMII_TXD2 */ 29162306a36Sopenharmony_ci <STM32_PINMUX('E', 2, ANALOG)>, /* ETH_RGMII_TXD3 */ 29262306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH_RGMII_TX_CTL */ 29362306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH_MDC */ 29462306a36Sopenharmony_ci <STM32_PINMUX('A', 2, ANALOG)>, /* ETH_MDIO */ 29562306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RGMII_RXD0 */ 29662306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RGMII_RXD1 */ 29762306a36Sopenharmony_ci <STM32_PINMUX('H', 6, ANALOG)>, /* ETH_RGMII_RXD2 */ 29862306a36Sopenharmony_ci <STM32_PINMUX('H', 7, ANALOG)>, /* ETH_RGMII_RXD3 */ 29962306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RGMII_RX_CLK */ 30062306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH_RGMII_RX_CTL */ 30162306a36Sopenharmony_ci }; 30262306a36Sopenharmony_ci }; 30362306a36Sopenharmony_ci 30462306a36Sopenharmony_ci ethernet0_rgmii_pins_c: rgmii-2 { 30562306a36Sopenharmony_ci pins1 { 30662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, AF11)>, /* ETH_RGMII_CLK125 */ 30762306a36Sopenharmony_ci <STM32_PINMUX('G', 4, AF11)>, /* ETH_RGMII_GTX_CLK */ 30862306a36Sopenharmony_ci <STM32_PINMUX('B', 12, AF11)>, /* ETH_RGMII_TXD0 */ 30962306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH_RGMII_TXD1 */ 31062306a36Sopenharmony_ci <STM32_PINMUX('C', 2, AF11)>, /* ETH_RGMII_TXD2 */ 31162306a36Sopenharmony_ci <STM32_PINMUX('E', 2, AF11)>, /* ETH_RGMII_TXD3 */ 31262306a36Sopenharmony_ci <STM32_PINMUX('G', 11, AF11)>, /* ETH_RGMII_TX_CTL */ 31362306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>; /* ETH_MDC */ 31462306a36Sopenharmony_ci bias-disable; 31562306a36Sopenharmony_ci drive-push-pull; 31662306a36Sopenharmony_ci slew-rate = <2>; 31762306a36Sopenharmony_ci }; 31862306a36Sopenharmony_ci pins2 { 31962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 2, AF11)>; /* ETH_MDIO */ 32062306a36Sopenharmony_ci bias-disable; 32162306a36Sopenharmony_ci drive-push-pull; 32262306a36Sopenharmony_ci slew-rate = <0>; 32362306a36Sopenharmony_ci }; 32462306a36Sopenharmony_ci pins3 { 32562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RGMII_RXD0 */ 32662306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH_RGMII_RXD1 */ 32762306a36Sopenharmony_ci <STM32_PINMUX('H', 6, AF11)>, /* ETH_RGMII_RXD2 */ 32862306a36Sopenharmony_ci <STM32_PINMUX('B', 1, AF11)>, /* ETH_RGMII_RXD3 */ 32962306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF11)>, /* ETH_RGMII_RX_CLK */ 33062306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH_RGMII_RX_CTL */ 33162306a36Sopenharmony_ci bias-disable; 33262306a36Sopenharmony_ci }; 33362306a36Sopenharmony_ci }; 33462306a36Sopenharmony_ci 33562306a36Sopenharmony_ci ethernet0_rgmii_sleep_pins_c: rgmii-sleep-2 { 33662306a36Sopenharmony_ci pins1 { 33762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, ANALOG)>, /* ETH_RGMII_CLK125 */ 33862306a36Sopenharmony_ci <STM32_PINMUX('G', 4, ANALOG)>, /* ETH_RGMII_GTX_CLK */ 33962306a36Sopenharmony_ci <STM32_PINMUX('B', 12, ANALOG)>, /* ETH_RGMII_TXD0 */ 34062306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RGMII_TXD1 */ 34162306a36Sopenharmony_ci <STM32_PINMUX('C', 2, ANALOG)>, /* ETH_RGMII_TXD2 */ 34262306a36Sopenharmony_ci <STM32_PINMUX('E', 2, ANALOG)>, /* ETH_RGMII_TXD3 */ 34362306a36Sopenharmony_ci <STM32_PINMUX('G', 11, ANALOG)>, /* ETH_RGMII_TX_CTL */ 34462306a36Sopenharmony_ci <STM32_PINMUX('A', 2, ANALOG)>, /* ETH_MDIO */ 34562306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH_MDC */ 34662306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RGMII_RXD0 */ 34762306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RGMII_RXD1 */ 34862306a36Sopenharmony_ci <STM32_PINMUX('H', 6, ANALOG)>, /* ETH_RGMII_RXD2 */ 34962306a36Sopenharmony_ci <STM32_PINMUX('B', 1, ANALOG)>, /* ETH_RGMII_RXD3 */ 35062306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RGMII_RX_CLK */ 35162306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH_RGMII_RX_CTL */ 35262306a36Sopenharmony_ci }; 35362306a36Sopenharmony_ci }; 35462306a36Sopenharmony_ci 35562306a36Sopenharmony_ci ethernet0_rgmii_pins_d: rgmii-3 { 35662306a36Sopenharmony_ci pins1 { 35762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, AF11)>, /* ETH_RGMII_CLK125 */ 35862306a36Sopenharmony_ci <STM32_PINMUX('G', 13, AF11)>, /* ETH_RGMII_TXD0 */ 35962306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH_RGMII_TXD1 */ 36062306a36Sopenharmony_ci <STM32_PINMUX('C', 2, AF11)>, /* ETH_RGMII_TXD2 */ 36162306a36Sopenharmony_ci <STM32_PINMUX('E', 2, AF11)>, /* ETH_RGMII_TXD3 */ 36262306a36Sopenharmony_ci <STM32_PINMUX('B', 11, AF11)>, /* ETH_RGMII_TX_CTL */ 36362306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>; /* ETH_MDC */ 36462306a36Sopenharmony_ci bias-disable; 36562306a36Sopenharmony_ci drive-push-pull; 36662306a36Sopenharmony_ci slew-rate = <2>; 36762306a36Sopenharmony_ci }; 36862306a36Sopenharmony_ci pins2 { 36962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 2, AF11)>; /* ETH_MDIO */ 37062306a36Sopenharmony_ci bias-disable; 37162306a36Sopenharmony_ci drive-push-pull; 37262306a36Sopenharmony_ci slew-rate = <0>; 37362306a36Sopenharmony_ci }; 37462306a36Sopenharmony_ci pins3 { 37562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RGMII_RXD0 */ 37662306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH_RGMII_RXD1 */ 37762306a36Sopenharmony_ci <STM32_PINMUX('H', 6, AF11)>, /* ETH_RGMII_RXD2 */ 37862306a36Sopenharmony_ci <STM32_PINMUX('B', 1, AF11)>, /* ETH_RGMII_RXD3 */ 37962306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF11)>, /* ETH_RGMII_RX_CLK */ 38062306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH_RGMII_RX_CTL */ 38162306a36Sopenharmony_ci bias-disable; 38262306a36Sopenharmony_ci }; 38362306a36Sopenharmony_ci }; 38462306a36Sopenharmony_ci 38562306a36Sopenharmony_ci ethernet0_rgmii_sleep_pins_d: rgmii-sleep-3 { 38662306a36Sopenharmony_ci pins1 { 38762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 5, ANALOG)>, /* ETH_RGMII_CLK125 */ 38862306a36Sopenharmony_ci <STM32_PINMUX('G', 4, ANALOG)>, /* ETH_RGMII_GTX_CLK */ 38962306a36Sopenharmony_ci <STM32_PINMUX('G', 13, ANALOG)>, /* ETH_RGMII_TXD0 */ 39062306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RGMII_TXD1 */ 39162306a36Sopenharmony_ci <STM32_PINMUX('C', 2, ANALOG)>, /* ETH_RGMII_TXD2 */ 39262306a36Sopenharmony_ci <STM32_PINMUX('E', 2, ANALOG)>, /* ETH_RGMII_TXD3 */ 39362306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH_RGMII_TX_CTL */ 39462306a36Sopenharmony_ci <STM32_PINMUX('A', 2, ANALOG)>, /* ETH_MDIO */ 39562306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH_MDC */ 39662306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RGMII_RXD0 */ 39762306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RGMII_RXD1 */ 39862306a36Sopenharmony_ci <STM32_PINMUX('H', 6, ANALOG)>, /* ETH_RGMII_RXD2 */ 39962306a36Sopenharmony_ci <STM32_PINMUX('B', 1, ANALOG)>, /* ETH_RGMII_RXD3 */ 40062306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RGMII_RX_CLK */ 40162306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH_RGMII_RX_CTL */ 40262306a36Sopenharmony_ci }; 40362306a36Sopenharmony_ci }; 40462306a36Sopenharmony_ci 40562306a36Sopenharmony_ci ethernet0_rgmii_pins_e: rgmii-4 { 40662306a36Sopenharmony_ci pins1 { 40762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 4, AF11)>, /* ETH_RGMII_GTX_CLK */ 40862306a36Sopenharmony_ci <STM32_PINMUX('G', 13, AF11)>, /* ETH_RGMII_TXD0 */ 40962306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH_RGMII_TXD1 */ 41062306a36Sopenharmony_ci <STM32_PINMUX('C', 2, AF11)>, /* ETH_RGMII_TXD2 */ 41162306a36Sopenharmony_ci <STM32_PINMUX('E', 2, AF11)>, /* ETH_RGMII_TXD3 */ 41262306a36Sopenharmony_ci <STM32_PINMUX('B', 11, AF11)>; /* ETH_RGMII_TX_CTL */ 41362306a36Sopenharmony_ci bias-disable; 41462306a36Sopenharmony_ci drive-push-pull; 41562306a36Sopenharmony_ci slew-rate = <2>; 41662306a36Sopenharmony_ci }; 41762306a36Sopenharmony_ci pins2 { 41862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RGMII_RXD0 */ 41962306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH_RGMII_RXD1 */ 42062306a36Sopenharmony_ci <STM32_PINMUX('H', 6, AF11)>, /* ETH_RGMII_RXD2 */ 42162306a36Sopenharmony_ci <STM32_PINMUX('H', 7, AF11)>, /* ETH_RGMII_RXD3 */ 42262306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF11)>, /* ETH_RGMII_RX_CLK */ 42362306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH_RGMII_RX_CTL */ 42462306a36Sopenharmony_ci bias-disable; 42562306a36Sopenharmony_ci }; 42662306a36Sopenharmony_ci }; 42762306a36Sopenharmony_ci 42862306a36Sopenharmony_ci ethernet0_rgmii_sleep_pins_e: rgmii-sleep-4 { 42962306a36Sopenharmony_ci pins1 { 43062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 4, ANALOG)>, /* ETH_RGMII_GTX_CLK */ 43162306a36Sopenharmony_ci <STM32_PINMUX('G', 13, ANALOG)>, /* ETH_RGMII_TXD0 */ 43262306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RGMII_TXD1 */ 43362306a36Sopenharmony_ci <STM32_PINMUX('C', 2, ANALOG)>, /* ETH_RGMII_TXD2 */ 43462306a36Sopenharmony_ci <STM32_PINMUX('E', 2, ANALOG)>, /* ETH_RGMII_TXD3 */ 43562306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH_RGMII_TX_CTL */ 43662306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RGMII_RXD0 */ 43762306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RGMII_RXD1 */ 43862306a36Sopenharmony_ci <STM32_PINMUX('H', 6, ANALOG)>, /* ETH_RGMII_RXD2 */ 43962306a36Sopenharmony_ci <STM32_PINMUX('H', 7, ANALOG)>, /* ETH_RGMII_RXD3 */ 44062306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RGMII_RX_CLK */ 44162306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH_RGMII_RX_CTL */ 44262306a36Sopenharmony_ci }; 44362306a36Sopenharmony_ci }; 44462306a36Sopenharmony_ci 44562306a36Sopenharmony_ci ethernet0_rmii_pins_a: rmii-0 { 44662306a36Sopenharmony_ci pins1 { 44762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH1_RMII_TXD0 */ 44862306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH1_RMII_TXD1 */ 44962306a36Sopenharmony_ci <STM32_PINMUX('B', 11, AF11)>, /* ETH1_RMII_TX_EN */ 45062306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF0)>, /* ETH1_RMII_REF_CLK */ 45162306a36Sopenharmony_ci <STM32_PINMUX('A', 2, AF11)>, /* ETH1_MDIO */ 45262306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>; /* ETH1_MDC */ 45362306a36Sopenharmony_ci bias-disable; 45462306a36Sopenharmony_ci drive-push-pull; 45562306a36Sopenharmony_ci slew-rate = <2>; 45662306a36Sopenharmony_ci }; 45762306a36Sopenharmony_ci pins2 { 45862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH1_RMII_RXD0 */ 45962306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH1_RMII_RXD1 */ 46062306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH1_RMII_CRS_DV */ 46162306a36Sopenharmony_ci bias-disable; 46262306a36Sopenharmony_ci }; 46362306a36Sopenharmony_ci }; 46462306a36Sopenharmony_ci 46562306a36Sopenharmony_ci ethernet0_rmii_sleep_pins_a: rmii-sleep-0 { 46662306a36Sopenharmony_ci pins1 { 46762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 13, ANALOG)>, /* ETH1_RMII_TXD0 */ 46862306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH1_RMII_TXD1 */ 46962306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH1_RMII_TX_EN */ 47062306a36Sopenharmony_ci <STM32_PINMUX('A', 2, ANALOG)>, /* ETH1_MDIO */ 47162306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH1_MDC */ 47262306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH1_RMII_RXD0 */ 47362306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH1_RMII_RXD1 */ 47462306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH1_RMII_REF_CLK */ 47562306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH1_RMII_CRS_DV */ 47662306a36Sopenharmony_ci }; 47762306a36Sopenharmony_ci }; 47862306a36Sopenharmony_ci 47962306a36Sopenharmony_ci ethernet0_rmii_pins_b: rmii-1 { 48062306a36Sopenharmony_ci pins1 { 48162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, AF0)>, /* ETH1_CLK */ 48262306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>, /* ETH1_MDC */ 48362306a36Sopenharmony_ci <STM32_PINMUX('G', 13, AF11)>, /* ETH1_TXD0 */ 48462306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>; /* ETH1_TXD1 */ 48562306a36Sopenharmony_ci bias-disable; 48662306a36Sopenharmony_ci drive-push-pull; 48762306a36Sopenharmony_ci slew-rate = <1>; 48862306a36Sopenharmony_ci }; 48962306a36Sopenharmony_ci pins2 { 49062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 2, AF11)>; /* ETH1_MDIO */ 49162306a36Sopenharmony_ci bias-disable; 49262306a36Sopenharmony_ci drive-push-pull; 49362306a36Sopenharmony_ci slew-rate = <0>; 49462306a36Sopenharmony_ci }; 49562306a36Sopenharmony_ci pins3 { 49662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 7, AF11)>, /* ETH1_CRS_DV */ 49762306a36Sopenharmony_ci <STM32_PINMUX('C', 4, AF11)>, /* ETH1_RXD0 */ 49862306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>; /* ETH1_RXD1 */ 49962306a36Sopenharmony_ci bias-disable; 50062306a36Sopenharmony_ci }; 50162306a36Sopenharmony_ci pins4 { 50262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 11, AF11)>; /* ETH1_TX_EN */ 50362306a36Sopenharmony_ci }; 50462306a36Sopenharmony_ci }; 50562306a36Sopenharmony_ci 50662306a36Sopenharmony_ci ethernet0_rmii_sleep_pins_b: rmii-sleep-1 { 50762306a36Sopenharmony_ci pins1 { 50862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 2, ANALOG)>, /* ETH1_MDIO */ 50962306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>, /* ETH1_CRS_DV */ 51062306a36Sopenharmony_ci <STM32_PINMUX('B', 5, ANALOG)>, /* ETH1_CLK */ 51162306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH1_TX_EN */ 51262306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH1_MDC */ 51362306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH1_RXD0 */ 51462306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH1_RXD1 */ 51562306a36Sopenharmony_ci <STM32_PINMUX('G', 13, ANALOG)>, /* ETH1_TXD0 */ 51662306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>; /* ETH1_TXD1 */ 51762306a36Sopenharmony_ci }; 51862306a36Sopenharmony_ci }; 51962306a36Sopenharmony_ci 52062306a36Sopenharmony_ci ethernet0_rmii_pins_c: rmii-2 { 52162306a36Sopenharmony_ci pins1 { 52262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH1_RMII_TXD0 */ 52362306a36Sopenharmony_ci <STM32_PINMUX('G', 14, AF11)>, /* ETH1_RMII_TXD1 */ 52462306a36Sopenharmony_ci <STM32_PINMUX('B', 11, AF11)>, /* ETH1_RMII_TX_EN */ 52562306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF11)>, /* ETH1_RMII_REF_CLK */ 52662306a36Sopenharmony_ci <STM32_PINMUX('A', 2, AF11)>, /* ETH1_MDIO */ 52762306a36Sopenharmony_ci <STM32_PINMUX('C', 1, AF11)>; /* ETH1_MDC */ 52862306a36Sopenharmony_ci bias-disable; 52962306a36Sopenharmony_ci drive-push-pull; 53062306a36Sopenharmony_ci slew-rate = <2>; 53162306a36Sopenharmony_ci }; 53262306a36Sopenharmony_ci pins2 { 53362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH1_RMII_RXD0 */ 53462306a36Sopenharmony_ci <STM32_PINMUX('C', 5, AF11)>, /* ETH1_RMII_RXD1 */ 53562306a36Sopenharmony_ci <STM32_PINMUX('A', 7, AF11)>; /* ETH1_RMII_CRS_DV */ 53662306a36Sopenharmony_ci bias-disable; 53762306a36Sopenharmony_ci }; 53862306a36Sopenharmony_ci }; 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci ethernet0_rmii_sleep_pins_c: rmii-sleep-2 { 54162306a36Sopenharmony_ci pins1 { 54262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 13, ANALOG)>, /* ETH1_RMII_TXD0 */ 54362306a36Sopenharmony_ci <STM32_PINMUX('G', 14, ANALOG)>, /* ETH1_RMII_TXD1 */ 54462306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>, /* ETH1_RMII_TX_EN */ 54562306a36Sopenharmony_ci <STM32_PINMUX('A', 2, ANALOG)>, /* ETH1_MDIO */ 54662306a36Sopenharmony_ci <STM32_PINMUX('C', 1, ANALOG)>, /* ETH1_MDC */ 54762306a36Sopenharmony_ci <STM32_PINMUX('C', 4, ANALOG)>, /* ETH1_RMII_RXD0 */ 54862306a36Sopenharmony_ci <STM32_PINMUX('C', 5, ANALOG)>, /* ETH1_RMII_RXD1 */ 54962306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* ETH1_RMII_REF_CLK */ 55062306a36Sopenharmony_ci <STM32_PINMUX('A', 7, ANALOG)>; /* ETH1_RMII_CRS_DV */ 55162306a36Sopenharmony_ci }; 55262306a36Sopenharmony_ci }; 55362306a36Sopenharmony_ci 55462306a36Sopenharmony_ci fmc_pins_a: fmc-0 { 55562306a36Sopenharmony_ci pins1 { 55662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 4, AF12)>, /* FMC_NOE */ 55762306a36Sopenharmony_ci <STM32_PINMUX('D', 5, AF12)>, /* FMC_NWE */ 55862306a36Sopenharmony_ci <STM32_PINMUX('D', 11, AF12)>, /* FMC_A16_FMC_CLE */ 55962306a36Sopenharmony_ci <STM32_PINMUX('D', 12, AF12)>, /* FMC_A17_FMC_ALE */ 56062306a36Sopenharmony_ci <STM32_PINMUX('D', 14, AF12)>, /* FMC_D0 */ 56162306a36Sopenharmony_ci <STM32_PINMUX('D', 15, AF12)>, /* FMC_D1 */ 56262306a36Sopenharmony_ci <STM32_PINMUX('D', 0, AF12)>, /* FMC_D2 */ 56362306a36Sopenharmony_ci <STM32_PINMUX('D', 1, AF12)>, /* FMC_D3 */ 56462306a36Sopenharmony_ci <STM32_PINMUX('E', 7, AF12)>, /* FMC_D4 */ 56562306a36Sopenharmony_ci <STM32_PINMUX('E', 8, AF12)>, /* FMC_D5 */ 56662306a36Sopenharmony_ci <STM32_PINMUX('E', 9, AF12)>, /* FMC_D6 */ 56762306a36Sopenharmony_ci <STM32_PINMUX('E', 10, AF12)>, /* FMC_D7 */ 56862306a36Sopenharmony_ci <STM32_PINMUX('G', 9, AF12)>; /* FMC_NE2_FMC_NCE */ 56962306a36Sopenharmony_ci bias-disable; 57062306a36Sopenharmony_ci drive-push-pull; 57162306a36Sopenharmony_ci slew-rate = <1>; 57262306a36Sopenharmony_ci }; 57362306a36Sopenharmony_ci pins2 { 57462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 6, AF12)>; /* FMC_NWAIT */ 57562306a36Sopenharmony_ci bias-pull-up; 57662306a36Sopenharmony_ci }; 57762306a36Sopenharmony_ci }; 57862306a36Sopenharmony_ci 57962306a36Sopenharmony_ci fmc_sleep_pins_a: fmc-sleep-0 { 58062306a36Sopenharmony_ci pins { 58162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 4, ANALOG)>, /* FMC_NOE */ 58262306a36Sopenharmony_ci <STM32_PINMUX('D', 5, ANALOG)>, /* FMC_NWE */ 58362306a36Sopenharmony_ci <STM32_PINMUX('D', 11, ANALOG)>, /* FMC_A16_FMC_CLE */ 58462306a36Sopenharmony_ci <STM32_PINMUX('D', 12, ANALOG)>, /* FMC_A17_FMC_ALE */ 58562306a36Sopenharmony_ci <STM32_PINMUX('D', 14, ANALOG)>, /* FMC_D0 */ 58662306a36Sopenharmony_ci <STM32_PINMUX('D', 15, ANALOG)>, /* FMC_D1 */ 58762306a36Sopenharmony_ci <STM32_PINMUX('D', 0, ANALOG)>, /* FMC_D2 */ 58862306a36Sopenharmony_ci <STM32_PINMUX('D', 1, ANALOG)>, /* FMC_D3 */ 58962306a36Sopenharmony_ci <STM32_PINMUX('E', 7, ANALOG)>, /* FMC_D4 */ 59062306a36Sopenharmony_ci <STM32_PINMUX('E', 8, ANALOG)>, /* FMC_D5 */ 59162306a36Sopenharmony_ci <STM32_PINMUX('E', 9, ANALOG)>, /* FMC_D6 */ 59262306a36Sopenharmony_ci <STM32_PINMUX('E', 10, ANALOG)>, /* FMC_D7 */ 59362306a36Sopenharmony_ci <STM32_PINMUX('D', 6, ANALOG)>, /* FMC_NWAIT */ 59462306a36Sopenharmony_ci <STM32_PINMUX('G', 9, ANALOG)>; /* FMC_NE2_FMC_NCE */ 59562306a36Sopenharmony_ci }; 59662306a36Sopenharmony_ci }; 59762306a36Sopenharmony_ci 59862306a36Sopenharmony_ci fmc_pins_b: fmc-1 { 59962306a36Sopenharmony_ci pins { 60062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 4, AF12)>, /* FMC_NOE */ 60162306a36Sopenharmony_ci <STM32_PINMUX('D', 5, AF12)>, /* FMC_NWE */ 60262306a36Sopenharmony_ci <STM32_PINMUX('B', 7, AF12)>, /* FMC_NL */ 60362306a36Sopenharmony_ci <STM32_PINMUX('D', 14, AF12)>, /* FMC_D0 */ 60462306a36Sopenharmony_ci <STM32_PINMUX('D', 15, AF12)>, /* FMC_D1 */ 60562306a36Sopenharmony_ci <STM32_PINMUX('D', 0, AF12)>, /* FMC_D2 */ 60662306a36Sopenharmony_ci <STM32_PINMUX('D', 1, AF12)>, /* FMC_D3 */ 60762306a36Sopenharmony_ci <STM32_PINMUX('E', 7, AF12)>, /* FMC_D4 */ 60862306a36Sopenharmony_ci <STM32_PINMUX('E', 8, AF12)>, /* FMC_D5 */ 60962306a36Sopenharmony_ci <STM32_PINMUX('E', 9, AF12)>, /* FMC_D6 */ 61062306a36Sopenharmony_ci <STM32_PINMUX('E', 10, AF12)>, /* FMC_D7 */ 61162306a36Sopenharmony_ci <STM32_PINMUX('E', 11, AF12)>, /* FMC_D8 */ 61262306a36Sopenharmony_ci <STM32_PINMUX('E', 12, AF12)>, /* FMC_D9 */ 61362306a36Sopenharmony_ci <STM32_PINMUX('E', 13, AF12)>, /* FMC_D10 */ 61462306a36Sopenharmony_ci <STM32_PINMUX('E', 14, AF12)>, /* FMC_D11 */ 61562306a36Sopenharmony_ci <STM32_PINMUX('E', 15, AF12)>, /* FMC_D12 */ 61662306a36Sopenharmony_ci <STM32_PINMUX('D', 8, AF12)>, /* FMC_D13 */ 61762306a36Sopenharmony_ci <STM32_PINMUX('D', 9, AF12)>, /* FMC_D14 */ 61862306a36Sopenharmony_ci <STM32_PINMUX('D', 10, AF12)>, /* FMC_D15 */ 61962306a36Sopenharmony_ci <STM32_PINMUX('G', 9, AF12)>, /* FMC_NE2_FMC_NCE */ 62062306a36Sopenharmony_ci <STM32_PINMUX('G', 12, AF12)>; /* FMC_NE4 */ 62162306a36Sopenharmony_ci bias-disable; 62262306a36Sopenharmony_ci drive-push-pull; 62362306a36Sopenharmony_ci slew-rate = <3>; 62462306a36Sopenharmony_ci }; 62562306a36Sopenharmony_ci }; 62662306a36Sopenharmony_ci 62762306a36Sopenharmony_ci fmc_sleep_pins_b: fmc-sleep-1 { 62862306a36Sopenharmony_ci pins { 62962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 4, ANALOG)>, /* FMC_NOE */ 63062306a36Sopenharmony_ci <STM32_PINMUX('D', 5, ANALOG)>, /* FMC_NWE */ 63162306a36Sopenharmony_ci <STM32_PINMUX('B', 7, ANALOG)>, /* FMC_NL */ 63262306a36Sopenharmony_ci <STM32_PINMUX('D', 14, ANALOG)>, /* FMC_D0 */ 63362306a36Sopenharmony_ci <STM32_PINMUX('D', 15, ANALOG)>, /* FMC_D1 */ 63462306a36Sopenharmony_ci <STM32_PINMUX('D', 0, ANALOG)>, /* FMC_D2 */ 63562306a36Sopenharmony_ci <STM32_PINMUX('D', 1, ANALOG)>, /* FMC_D3 */ 63662306a36Sopenharmony_ci <STM32_PINMUX('E', 7, ANALOG)>, /* FMC_D4 */ 63762306a36Sopenharmony_ci <STM32_PINMUX('E', 8, ANALOG)>, /* FMC_D5 */ 63862306a36Sopenharmony_ci <STM32_PINMUX('E', 9, ANALOG)>, /* FMC_D6 */ 63962306a36Sopenharmony_ci <STM32_PINMUX('E', 10, ANALOG)>, /* FMC_D7 */ 64062306a36Sopenharmony_ci <STM32_PINMUX('E', 11, ANALOG)>, /* FMC_D8 */ 64162306a36Sopenharmony_ci <STM32_PINMUX('E', 12, ANALOG)>, /* FMC_D9 */ 64262306a36Sopenharmony_ci <STM32_PINMUX('E', 13, ANALOG)>, /* FMC_D10 */ 64362306a36Sopenharmony_ci <STM32_PINMUX('E', 14, ANALOG)>, /* FMC_D11 */ 64462306a36Sopenharmony_ci <STM32_PINMUX('E', 15, ANALOG)>, /* FMC_D12 */ 64562306a36Sopenharmony_ci <STM32_PINMUX('D', 8, ANALOG)>, /* FMC_D13 */ 64662306a36Sopenharmony_ci <STM32_PINMUX('D', 9, ANALOG)>, /* FMC_D14 */ 64762306a36Sopenharmony_ci <STM32_PINMUX('D', 10, ANALOG)>, /* FMC_D15 */ 64862306a36Sopenharmony_ci <STM32_PINMUX('G', 9, ANALOG)>, /* FMC_NE2_FMC_NCE */ 64962306a36Sopenharmony_ci <STM32_PINMUX('G', 12, ANALOG)>; /* FMC_NE4 */ 65062306a36Sopenharmony_ci }; 65162306a36Sopenharmony_ci }; 65262306a36Sopenharmony_ci 65362306a36Sopenharmony_ci i2c1_pins_a: i2c1-0 { 65462306a36Sopenharmony_ci pins { 65562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 12, AF5)>, /* I2C1_SCL */ 65662306a36Sopenharmony_ci <STM32_PINMUX('F', 15, AF5)>; /* I2C1_SDA */ 65762306a36Sopenharmony_ci bias-disable; 65862306a36Sopenharmony_ci drive-open-drain; 65962306a36Sopenharmony_ci slew-rate = <0>; 66062306a36Sopenharmony_ci }; 66162306a36Sopenharmony_ci }; 66262306a36Sopenharmony_ci 66362306a36Sopenharmony_ci i2c1_sleep_pins_a: i2c1-sleep-0 { 66462306a36Sopenharmony_ci pins { 66562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 12, ANALOG)>, /* I2C1_SCL */ 66662306a36Sopenharmony_ci <STM32_PINMUX('F', 15, ANALOG)>; /* I2C1_SDA */ 66762306a36Sopenharmony_ci }; 66862306a36Sopenharmony_ci }; 66962306a36Sopenharmony_ci 67062306a36Sopenharmony_ci i2c1_pins_b: i2c1-1 { 67162306a36Sopenharmony_ci pins { 67262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 14, AF5)>, /* I2C1_SCL */ 67362306a36Sopenharmony_ci <STM32_PINMUX('F', 15, AF5)>; /* I2C1_SDA */ 67462306a36Sopenharmony_ci bias-disable; 67562306a36Sopenharmony_ci drive-open-drain; 67662306a36Sopenharmony_ci slew-rate = <0>; 67762306a36Sopenharmony_ci }; 67862306a36Sopenharmony_ci }; 67962306a36Sopenharmony_ci 68062306a36Sopenharmony_ci i2c1_sleep_pins_b: i2c1-sleep-1 { 68162306a36Sopenharmony_ci pins { 68262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 14, ANALOG)>, /* I2C1_SCL */ 68362306a36Sopenharmony_ci <STM32_PINMUX('F', 15, ANALOG)>; /* I2C1_SDA */ 68462306a36Sopenharmony_ci }; 68562306a36Sopenharmony_ci }; 68662306a36Sopenharmony_ci 68762306a36Sopenharmony_ci i2c2_pins_a: i2c2-0 { 68862306a36Sopenharmony_ci pins { 68962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 4, AF4)>, /* I2C2_SCL */ 69062306a36Sopenharmony_ci <STM32_PINMUX('H', 5, AF4)>; /* I2C2_SDA */ 69162306a36Sopenharmony_ci bias-disable; 69262306a36Sopenharmony_ci drive-open-drain; 69362306a36Sopenharmony_ci slew-rate = <0>; 69462306a36Sopenharmony_ci }; 69562306a36Sopenharmony_ci }; 69662306a36Sopenharmony_ci 69762306a36Sopenharmony_ci i2c2_sleep_pins_a: i2c2-sleep-0 { 69862306a36Sopenharmony_ci pins { 69962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 4, ANALOG)>, /* I2C2_SCL */ 70062306a36Sopenharmony_ci <STM32_PINMUX('H', 5, ANALOG)>; /* I2C2_SDA */ 70162306a36Sopenharmony_ci }; 70262306a36Sopenharmony_ci }; 70362306a36Sopenharmony_ci 70462306a36Sopenharmony_ci i2c2_pins_b1: i2c2-1 { 70562306a36Sopenharmony_ci pins { 70662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 5, AF4)>; /* I2C2_SDA */ 70762306a36Sopenharmony_ci bias-disable; 70862306a36Sopenharmony_ci drive-open-drain; 70962306a36Sopenharmony_ci slew-rate = <0>; 71062306a36Sopenharmony_ci }; 71162306a36Sopenharmony_ci }; 71262306a36Sopenharmony_ci 71362306a36Sopenharmony_ci i2c2_sleep_pins_b1: i2c2-sleep-1 { 71462306a36Sopenharmony_ci pins { 71562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 5, ANALOG)>; /* I2C2_SDA */ 71662306a36Sopenharmony_ci }; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci 71962306a36Sopenharmony_ci i2c2_pins_c: i2c2-2 { 72062306a36Sopenharmony_ci pins { 72162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 1, AF4)>, /* I2C2_SCL */ 72262306a36Sopenharmony_ci <STM32_PINMUX('H', 5, AF4)>; /* I2C2_SDA */ 72362306a36Sopenharmony_ci bias-disable; 72462306a36Sopenharmony_ci drive-open-drain; 72562306a36Sopenharmony_ci slew-rate = <0>; 72662306a36Sopenharmony_ci }; 72762306a36Sopenharmony_ci }; 72862306a36Sopenharmony_ci 72962306a36Sopenharmony_ci i2c2_pins_sleep_c: i2c2-sleep-2 { 73062306a36Sopenharmony_ci pins { 73162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 1, ANALOG)>, /* I2C2_SCL */ 73262306a36Sopenharmony_ci <STM32_PINMUX('H', 5, ANALOG)>; /* I2C2_SDA */ 73362306a36Sopenharmony_ci }; 73462306a36Sopenharmony_ci }; 73562306a36Sopenharmony_ci 73662306a36Sopenharmony_ci i2c5_pins_a: i2c5-0 { 73762306a36Sopenharmony_ci pins { 73862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 11, AF4)>, /* I2C5_SCL */ 73962306a36Sopenharmony_ci <STM32_PINMUX('A', 12, AF4)>; /* I2C5_SDA */ 74062306a36Sopenharmony_ci bias-disable; 74162306a36Sopenharmony_ci drive-open-drain; 74262306a36Sopenharmony_ci slew-rate = <0>; 74362306a36Sopenharmony_ci }; 74462306a36Sopenharmony_ci }; 74562306a36Sopenharmony_ci 74662306a36Sopenharmony_ci i2c5_sleep_pins_a: i2c5-sleep-0 { 74762306a36Sopenharmony_ci pins { 74862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 11, ANALOG)>, /* I2C5_SCL */ 74962306a36Sopenharmony_ci <STM32_PINMUX('A', 12, ANALOG)>; /* I2C5_SDA */ 75062306a36Sopenharmony_ci 75162306a36Sopenharmony_ci }; 75262306a36Sopenharmony_ci }; 75362306a36Sopenharmony_ci 75462306a36Sopenharmony_ci i2c5_pins_b: i2c5-1 { 75562306a36Sopenharmony_ci pins { 75662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 0, AF4)>, /* I2C5_SCL */ 75762306a36Sopenharmony_ci <STM32_PINMUX('D', 1, AF4)>; /* I2C5_SDA */ 75862306a36Sopenharmony_ci bias-disable; 75962306a36Sopenharmony_ci drive-open-drain; 76062306a36Sopenharmony_ci slew-rate = <0>; 76162306a36Sopenharmony_ci }; 76262306a36Sopenharmony_ci }; 76362306a36Sopenharmony_ci 76462306a36Sopenharmony_ci i2c5_sleep_pins_b: i2c5-sleep-1 { 76562306a36Sopenharmony_ci pins { 76662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 0, ANALOG)>, /* I2C5_SCL */ 76762306a36Sopenharmony_ci <STM32_PINMUX('D', 1, ANALOG)>; /* I2C5_SDA */ 76862306a36Sopenharmony_ci }; 76962306a36Sopenharmony_ci }; 77062306a36Sopenharmony_ci 77162306a36Sopenharmony_ci i2s2_pins_a: i2s2-0 { 77262306a36Sopenharmony_ci pins { 77362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 3, AF5)>, /* I2S2_SDO */ 77462306a36Sopenharmony_ci <STM32_PINMUX('B', 9, AF5)>, /* I2S2_WS */ 77562306a36Sopenharmony_ci <STM32_PINMUX('A', 9, AF5)>; /* I2S2_CK */ 77662306a36Sopenharmony_ci slew-rate = <1>; 77762306a36Sopenharmony_ci drive-push-pull; 77862306a36Sopenharmony_ci bias-disable; 77962306a36Sopenharmony_ci }; 78062306a36Sopenharmony_ci }; 78162306a36Sopenharmony_ci 78262306a36Sopenharmony_ci i2s2_sleep_pins_a: i2s2-sleep-0 { 78362306a36Sopenharmony_ci pins { 78462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 3, ANALOG)>, /* I2S2_SDO */ 78562306a36Sopenharmony_ci <STM32_PINMUX('B', 9, ANALOG)>, /* I2S2_WS */ 78662306a36Sopenharmony_ci <STM32_PINMUX('A', 9, ANALOG)>; /* I2S2_CK */ 78762306a36Sopenharmony_ci }; 78862306a36Sopenharmony_ci }; 78962306a36Sopenharmony_ci 79062306a36Sopenharmony_ci ltdc_pins_a: ltdc-0 { 79162306a36Sopenharmony_ci pins { 79262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 7, AF14)>, /* LCD_CLK */ 79362306a36Sopenharmony_ci <STM32_PINMUX('I', 10, AF14)>, /* LCD_HSYNC */ 79462306a36Sopenharmony_ci <STM32_PINMUX('I', 9, AF14)>, /* LCD_VSYNC */ 79562306a36Sopenharmony_ci <STM32_PINMUX('F', 10, AF14)>, /* LCD_DE */ 79662306a36Sopenharmony_ci <STM32_PINMUX('H', 2, AF14)>, /* LCD_R0 */ 79762306a36Sopenharmony_ci <STM32_PINMUX('H', 3, AF14)>, /* LCD_R1 */ 79862306a36Sopenharmony_ci <STM32_PINMUX('H', 8, AF14)>, /* LCD_R2 */ 79962306a36Sopenharmony_ci <STM32_PINMUX('H', 9, AF14)>, /* LCD_R3 */ 80062306a36Sopenharmony_ci <STM32_PINMUX('H', 10, AF14)>, /* LCD_R4 */ 80162306a36Sopenharmony_ci <STM32_PINMUX('C', 0, AF14)>, /* LCD_R5 */ 80262306a36Sopenharmony_ci <STM32_PINMUX('H', 12, AF14)>, /* LCD_R6 */ 80362306a36Sopenharmony_ci <STM32_PINMUX('E', 15, AF14)>, /* LCD_R7 */ 80462306a36Sopenharmony_ci <STM32_PINMUX('E', 5, AF14)>, /* LCD_G0 */ 80562306a36Sopenharmony_ci <STM32_PINMUX('E', 6, AF14)>, /* LCD_G1 */ 80662306a36Sopenharmony_ci <STM32_PINMUX('H', 13, AF14)>, /* LCD_G2 */ 80762306a36Sopenharmony_ci <STM32_PINMUX('H', 14, AF14)>, /* LCD_G3 */ 80862306a36Sopenharmony_ci <STM32_PINMUX('H', 15, AF14)>, /* LCD_G4 */ 80962306a36Sopenharmony_ci <STM32_PINMUX('I', 0, AF14)>, /* LCD_G5 */ 81062306a36Sopenharmony_ci <STM32_PINMUX('I', 1, AF14)>, /* LCD_G6 */ 81162306a36Sopenharmony_ci <STM32_PINMUX('I', 2, AF14)>, /* LCD_G7 */ 81262306a36Sopenharmony_ci <STM32_PINMUX('D', 9, AF14)>, /* LCD_B0 */ 81362306a36Sopenharmony_ci <STM32_PINMUX('G', 12, AF14)>, /* LCD_B1 */ 81462306a36Sopenharmony_ci <STM32_PINMUX('G', 10, AF14)>, /* LCD_B2 */ 81562306a36Sopenharmony_ci <STM32_PINMUX('D', 10, AF14)>, /* LCD_B3 */ 81662306a36Sopenharmony_ci <STM32_PINMUX('I', 4, AF14)>, /* LCD_B4 */ 81762306a36Sopenharmony_ci <STM32_PINMUX('A', 3, AF14)>, /* LCD_B5 */ 81862306a36Sopenharmony_ci <STM32_PINMUX('B', 8, AF14)>, /* LCD_B6 */ 81962306a36Sopenharmony_ci <STM32_PINMUX('D', 8, AF14)>; /* LCD_B7 */ 82062306a36Sopenharmony_ci bias-disable; 82162306a36Sopenharmony_ci drive-push-pull; 82262306a36Sopenharmony_ci slew-rate = <1>; 82362306a36Sopenharmony_ci }; 82462306a36Sopenharmony_ci }; 82562306a36Sopenharmony_ci 82662306a36Sopenharmony_ci ltdc_sleep_pins_a: ltdc-sleep-0 { 82762306a36Sopenharmony_ci pins { 82862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 7, ANALOG)>, /* LCD_CLK */ 82962306a36Sopenharmony_ci <STM32_PINMUX('I', 10, ANALOG)>, /* LCD_HSYNC */ 83062306a36Sopenharmony_ci <STM32_PINMUX('I', 9, ANALOG)>, /* LCD_VSYNC */ 83162306a36Sopenharmony_ci <STM32_PINMUX('F', 10, ANALOG)>, /* LCD_DE */ 83262306a36Sopenharmony_ci <STM32_PINMUX('H', 2, ANALOG)>, /* LCD_R0 */ 83362306a36Sopenharmony_ci <STM32_PINMUX('H', 3, ANALOG)>, /* LCD_R1 */ 83462306a36Sopenharmony_ci <STM32_PINMUX('H', 8, ANALOG)>, /* LCD_R2 */ 83562306a36Sopenharmony_ci <STM32_PINMUX('H', 9, ANALOG)>, /* LCD_R3 */ 83662306a36Sopenharmony_ci <STM32_PINMUX('H', 10, ANALOG)>, /* LCD_R4 */ 83762306a36Sopenharmony_ci <STM32_PINMUX('C', 0, ANALOG)>, /* LCD_R5 */ 83862306a36Sopenharmony_ci <STM32_PINMUX('H', 12, ANALOG)>, /* LCD_R6 */ 83962306a36Sopenharmony_ci <STM32_PINMUX('E', 15, ANALOG)>, /* LCD_R7 */ 84062306a36Sopenharmony_ci <STM32_PINMUX('E', 5, ANALOG)>, /* LCD_G0 */ 84162306a36Sopenharmony_ci <STM32_PINMUX('E', 6, ANALOG)>, /* LCD_G1 */ 84262306a36Sopenharmony_ci <STM32_PINMUX('H', 13, ANALOG)>, /* LCD_G2 */ 84362306a36Sopenharmony_ci <STM32_PINMUX('H', 14, ANALOG)>, /* LCD_G3 */ 84462306a36Sopenharmony_ci <STM32_PINMUX('H', 15, ANALOG)>, /* LCD_G4 */ 84562306a36Sopenharmony_ci <STM32_PINMUX('I', 0, ANALOG)>, /* LCD_G5 */ 84662306a36Sopenharmony_ci <STM32_PINMUX('I', 1, ANALOG)>, /* LCD_G6 */ 84762306a36Sopenharmony_ci <STM32_PINMUX('I', 2, ANALOG)>, /* LCD_G7 */ 84862306a36Sopenharmony_ci <STM32_PINMUX('D', 9, ANALOG)>, /* LCD_B0 */ 84962306a36Sopenharmony_ci <STM32_PINMUX('G', 12, ANALOG)>, /* LCD_B1 */ 85062306a36Sopenharmony_ci <STM32_PINMUX('G', 10, ANALOG)>, /* LCD_B2 */ 85162306a36Sopenharmony_ci <STM32_PINMUX('D', 10, ANALOG)>, /* LCD_B3 */ 85262306a36Sopenharmony_ci <STM32_PINMUX('I', 4, ANALOG)>, /* LCD_B4 */ 85362306a36Sopenharmony_ci <STM32_PINMUX('A', 3, ANALOG)>, /* LCD_B5 */ 85462306a36Sopenharmony_ci <STM32_PINMUX('B', 8, ANALOG)>, /* LCD_B6 */ 85562306a36Sopenharmony_ci <STM32_PINMUX('D', 8, ANALOG)>; /* LCD_B7 */ 85662306a36Sopenharmony_ci }; 85762306a36Sopenharmony_ci }; 85862306a36Sopenharmony_ci 85962306a36Sopenharmony_ci ltdc_pins_b: ltdc-1 { 86062306a36Sopenharmony_ci pins { 86162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 14, AF14)>, /* LCD_CLK */ 86262306a36Sopenharmony_ci <STM32_PINMUX('I', 12, AF14)>, /* LCD_HSYNC */ 86362306a36Sopenharmony_ci <STM32_PINMUX('I', 13, AF14)>, /* LCD_VSYNC */ 86462306a36Sopenharmony_ci <STM32_PINMUX('K', 7, AF14)>, /* LCD_DE */ 86562306a36Sopenharmony_ci <STM32_PINMUX('I', 15, AF14)>, /* LCD_R0 */ 86662306a36Sopenharmony_ci <STM32_PINMUX('J', 0, AF14)>, /* LCD_R1 */ 86762306a36Sopenharmony_ci <STM32_PINMUX('J', 1, AF14)>, /* LCD_R2 */ 86862306a36Sopenharmony_ci <STM32_PINMUX('J', 2, AF14)>, /* LCD_R3 */ 86962306a36Sopenharmony_ci <STM32_PINMUX('J', 3, AF14)>, /* LCD_R4 */ 87062306a36Sopenharmony_ci <STM32_PINMUX('J', 4, AF14)>, /* LCD_R5 */ 87162306a36Sopenharmony_ci <STM32_PINMUX('J', 5, AF14)>, /* LCD_R6 */ 87262306a36Sopenharmony_ci <STM32_PINMUX('J', 6, AF14)>, /* LCD_R7 */ 87362306a36Sopenharmony_ci <STM32_PINMUX('J', 7, AF14)>, /* LCD_G0 */ 87462306a36Sopenharmony_ci <STM32_PINMUX('J', 8, AF14)>, /* LCD_G1 */ 87562306a36Sopenharmony_ci <STM32_PINMUX('J', 9, AF14)>, /* LCD_G2 */ 87662306a36Sopenharmony_ci <STM32_PINMUX('J', 10, AF14)>, /* LCD_G3 */ 87762306a36Sopenharmony_ci <STM32_PINMUX('J', 11, AF14)>, /* LCD_G4 */ 87862306a36Sopenharmony_ci <STM32_PINMUX('K', 0, AF14)>, /* LCD_G5 */ 87962306a36Sopenharmony_ci <STM32_PINMUX('K', 1, AF14)>, /* LCD_G6 */ 88062306a36Sopenharmony_ci <STM32_PINMUX('K', 2, AF14)>, /* LCD_G7 */ 88162306a36Sopenharmony_ci <STM32_PINMUX('J', 12, AF14)>, /* LCD_B0 */ 88262306a36Sopenharmony_ci <STM32_PINMUX('J', 13, AF14)>, /* LCD_B1 */ 88362306a36Sopenharmony_ci <STM32_PINMUX('J', 14, AF14)>, /* LCD_B2 */ 88462306a36Sopenharmony_ci <STM32_PINMUX('J', 15, AF14)>, /* LCD_B3 */ 88562306a36Sopenharmony_ci <STM32_PINMUX('K', 3, AF14)>, /* LCD_B4 */ 88662306a36Sopenharmony_ci <STM32_PINMUX('K', 4, AF14)>, /* LCD_B5 */ 88762306a36Sopenharmony_ci <STM32_PINMUX('K', 5, AF14)>, /* LCD_B6 */ 88862306a36Sopenharmony_ci <STM32_PINMUX('K', 6, AF14)>; /* LCD_B7 */ 88962306a36Sopenharmony_ci bias-disable; 89062306a36Sopenharmony_ci drive-push-pull; 89162306a36Sopenharmony_ci slew-rate = <1>; 89262306a36Sopenharmony_ci }; 89362306a36Sopenharmony_ci }; 89462306a36Sopenharmony_ci 89562306a36Sopenharmony_ci ltdc_sleep_pins_b: ltdc-sleep-1 { 89662306a36Sopenharmony_ci pins { 89762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 14, ANALOG)>, /* LCD_CLK */ 89862306a36Sopenharmony_ci <STM32_PINMUX('I', 12, ANALOG)>, /* LCD_HSYNC */ 89962306a36Sopenharmony_ci <STM32_PINMUX('I', 13, ANALOG)>, /* LCD_VSYNC */ 90062306a36Sopenharmony_ci <STM32_PINMUX('K', 7, ANALOG)>, /* LCD_DE */ 90162306a36Sopenharmony_ci <STM32_PINMUX('I', 15, ANALOG)>, /* LCD_R0 */ 90262306a36Sopenharmony_ci <STM32_PINMUX('J', 0, ANALOG)>, /* LCD_R1 */ 90362306a36Sopenharmony_ci <STM32_PINMUX('J', 1, ANALOG)>, /* LCD_R2 */ 90462306a36Sopenharmony_ci <STM32_PINMUX('J', 2, ANALOG)>, /* LCD_R3 */ 90562306a36Sopenharmony_ci <STM32_PINMUX('J', 3, ANALOG)>, /* LCD_R4 */ 90662306a36Sopenharmony_ci <STM32_PINMUX('J', 4, ANALOG)>, /* LCD_R5 */ 90762306a36Sopenharmony_ci <STM32_PINMUX('J', 5, ANALOG)>, /* LCD_R6 */ 90862306a36Sopenharmony_ci <STM32_PINMUX('J', 6, ANALOG)>, /* LCD_R7 */ 90962306a36Sopenharmony_ci <STM32_PINMUX('J', 7, ANALOG)>, /* LCD_G0 */ 91062306a36Sopenharmony_ci <STM32_PINMUX('J', 8, ANALOG)>, /* LCD_G1 */ 91162306a36Sopenharmony_ci <STM32_PINMUX('J', 9, ANALOG)>, /* LCD_G2 */ 91262306a36Sopenharmony_ci <STM32_PINMUX('J', 10, ANALOG)>, /* LCD_G3 */ 91362306a36Sopenharmony_ci <STM32_PINMUX('J', 11, ANALOG)>, /* LCD_G4 */ 91462306a36Sopenharmony_ci <STM32_PINMUX('K', 0, ANALOG)>, /* LCD_G5 */ 91562306a36Sopenharmony_ci <STM32_PINMUX('K', 1, ANALOG)>, /* LCD_G6 */ 91662306a36Sopenharmony_ci <STM32_PINMUX('K', 2, ANALOG)>, /* LCD_G7 */ 91762306a36Sopenharmony_ci <STM32_PINMUX('J', 12, ANALOG)>, /* LCD_B0 */ 91862306a36Sopenharmony_ci <STM32_PINMUX('J', 13, ANALOG)>, /* LCD_B1 */ 91962306a36Sopenharmony_ci <STM32_PINMUX('J', 14, ANALOG)>, /* LCD_B2 */ 92062306a36Sopenharmony_ci <STM32_PINMUX('J', 15, ANALOG)>, /* LCD_B3 */ 92162306a36Sopenharmony_ci <STM32_PINMUX('K', 3, ANALOG)>, /* LCD_B4 */ 92262306a36Sopenharmony_ci <STM32_PINMUX('K', 4, ANALOG)>, /* LCD_B5 */ 92362306a36Sopenharmony_ci <STM32_PINMUX('K', 5, ANALOG)>, /* LCD_B6 */ 92462306a36Sopenharmony_ci <STM32_PINMUX('K', 6, ANALOG)>; /* LCD_B7 */ 92562306a36Sopenharmony_ci }; 92662306a36Sopenharmony_ci }; 92762306a36Sopenharmony_ci 92862306a36Sopenharmony_ci ltdc_pins_c: ltdc-2 { 92962306a36Sopenharmony_ci pins1 { 93062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 1, AF9)>, /* LTDC_R6 */ 93162306a36Sopenharmony_ci <STM32_PINMUX('B', 9, AF14)>, /* LTDC_B7 */ 93262306a36Sopenharmony_ci <STM32_PINMUX('C', 0, AF14)>, /* LTDC_R5 */ 93362306a36Sopenharmony_ci <STM32_PINMUX('D', 3, AF14)>, /* LTDC_G7 */ 93462306a36Sopenharmony_ci <STM32_PINMUX('D', 6, AF14)>, /* LTDC_B2 */ 93562306a36Sopenharmony_ci <STM32_PINMUX('D', 10, AF14)>, /* LTDC_B3 */ 93662306a36Sopenharmony_ci <STM32_PINMUX('E', 11, AF14)>, /* LTDC_G3 */ 93762306a36Sopenharmony_ci <STM32_PINMUX('E', 12, AF14)>, /* LTDC_B4 */ 93862306a36Sopenharmony_ci <STM32_PINMUX('E', 13, AF14)>, /* LTDC_DE */ 93962306a36Sopenharmony_ci <STM32_PINMUX('E', 15, AF14)>, /* LTDC_R7 */ 94062306a36Sopenharmony_ci <STM32_PINMUX('H', 4, AF9)>, /* LTDC_G5 */ 94162306a36Sopenharmony_ci <STM32_PINMUX('H', 8, AF14)>, /* LTDC_R2 */ 94262306a36Sopenharmony_ci <STM32_PINMUX('H', 9, AF14)>, /* LTDC_R3 */ 94362306a36Sopenharmony_ci <STM32_PINMUX('H', 10, AF14)>, /* LTDC_R4 */ 94462306a36Sopenharmony_ci <STM32_PINMUX('H', 13, AF14)>, /* LTDC_G2 */ 94562306a36Sopenharmony_ci <STM32_PINMUX('H', 15, AF14)>, /* LTDC_G4 */ 94662306a36Sopenharmony_ci <STM32_PINMUX('I', 1, AF14)>, /* LTDC_G6 */ 94762306a36Sopenharmony_ci <STM32_PINMUX('I', 5, AF14)>, /* LTDC_B5 */ 94862306a36Sopenharmony_ci <STM32_PINMUX('I', 6, AF14)>, /* LTDC_B6 */ 94962306a36Sopenharmony_ci <STM32_PINMUX('I', 9, AF14)>, /* LTDC_VSYNC */ 95062306a36Sopenharmony_ci <STM32_PINMUX('I', 10, AF14)>; /* LTDC_HSYNC */ 95162306a36Sopenharmony_ci bias-disable; 95262306a36Sopenharmony_ci drive-push-pull; 95362306a36Sopenharmony_ci slew-rate = <0>; 95462306a36Sopenharmony_ci }; 95562306a36Sopenharmony_ci pins2 { 95662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 14, AF14)>; /* LTDC_CLK */ 95762306a36Sopenharmony_ci bias-disable; 95862306a36Sopenharmony_ci drive-push-pull; 95962306a36Sopenharmony_ci slew-rate = <1>; 96062306a36Sopenharmony_ci }; 96162306a36Sopenharmony_ci }; 96262306a36Sopenharmony_ci 96362306a36Sopenharmony_ci ltdc_sleep_pins_c: ltdc-sleep-2 { 96462306a36Sopenharmony_ci pins1 { 96562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 1, ANALOG)>, /* LTDC_R6 */ 96662306a36Sopenharmony_ci <STM32_PINMUX('B', 9, ANALOG)>, /* LTDC_B7 */ 96762306a36Sopenharmony_ci <STM32_PINMUX('C', 0, ANALOG)>, /* LTDC_R5 */ 96862306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>, /* LTDC_G7 */ 96962306a36Sopenharmony_ci <STM32_PINMUX('D', 6, ANALOG)>, /* LTDC_B2 */ 97062306a36Sopenharmony_ci <STM32_PINMUX('D', 10, ANALOG)>, /* LTDC_B3 */ 97162306a36Sopenharmony_ci <STM32_PINMUX('E', 11, ANALOG)>, /* LTDC_G3 */ 97262306a36Sopenharmony_ci <STM32_PINMUX('E', 12, ANALOG)>, /* LTDC_B4 */ 97362306a36Sopenharmony_ci <STM32_PINMUX('E', 13, ANALOG)>, /* LTDC_DE */ 97462306a36Sopenharmony_ci <STM32_PINMUX('E', 15, ANALOG)>, /* LTDC_R7 */ 97562306a36Sopenharmony_ci <STM32_PINMUX('H', 4, ANALOG)>, /* LTDC_G5 */ 97662306a36Sopenharmony_ci <STM32_PINMUX('H', 8, ANALOG)>, /* LTDC_R2 */ 97762306a36Sopenharmony_ci <STM32_PINMUX('H', 9, ANALOG)>, /* LTDC_R3 */ 97862306a36Sopenharmony_ci <STM32_PINMUX('H', 10, ANALOG)>, /* LTDC_R4 */ 97962306a36Sopenharmony_ci <STM32_PINMUX('H', 13, ANALOG)>, /* LTDC_G2 */ 98062306a36Sopenharmony_ci <STM32_PINMUX('H', 15, ANALOG)>, /* LTDC_G4 */ 98162306a36Sopenharmony_ci <STM32_PINMUX('I', 1, ANALOG)>, /* LTDC_G6 */ 98262306a36Sopenharmony_ci <STM32_PINMUX('I', 5, ANALOG)>, /* LTDC_B5 */ 98362306a36Sopenharmony_ci <STM32_PINMUX('I', 6, ANALOG)>, /* LTDC_B6 */ 98462306a36Sopenharmony_ci <STM32_PINMUX('I', 9, ANALOG)>, /* LTDC_VSYNC */ 98562306a36Sopenharmony_ci <STM32_PINMUX('I', 10, ANALOG)>, /* LTDC_HSYNC */ 98662306a36Sopenharmony_ci <STM32_PINMUX('E', 14, ANALOG)>; /* LTDC_CLK */ 98762306a36Sopenharmony_ci }; 98862306a36Sopenharmony_ci }; 98962306a36Sopenharmony_ci 99062306a36Sopenharmony_ci ltdc_pins_d: ltdc-3 { 99162306a36Sopenharmony_ci pins1 { 99262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 7, AF14)>; /* LCD_CLK */ 99362306a36Sopenharmony_ci bias-disable; 99462306a36Sopenharmony_ci drive-push-pull; 99562306a36Sopenharmony_ci slew-rate = <3>; 99662306a36Sopenharmony_ci }; 99762306a36Sopenharmony_ci pins2 { 99862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 10, AF14)>, /* LCD_HSYNC */ 99962306a36Sopenharmony_ci <STM32_PINMUX('I', 9, AF14)>, /* LCD_VSYNC */ 100062306a36Sopenharmony_ci <STM32_PINMUX('E', 13, AF14)>, /* LCD_DE */ 100162306a36Sopenharmony_ci <STM32_PINMUX('G', 13, AF14)>, /* LCD_R0 */ 100262306a36Sopenharmony_ci <STM32_PINMUX('H', 3, AF14)>, /* LCD_R1 */ 100362306a36Sopenharmony_ci <STM32_PINMUX('H', 8, AF14)>, /* LCD_R2 */ 100462306a36Sopenharmony_ci <STM32_PINMUX('H', 9, AF14)>, /* LCD_R3 */ 100562306a36Sopenharmony_ci <STM32_PINMUX('A', 5, AF14)>, /* LCD_R4 */ 100662306a36Sopenharmony_ci <STM32_PINMUX('H', 11, AF14)>, /* LCD_R5 */ 100762306a36Sopenharmony_ci <STM32_PINMUX('H', 12, AF14)>, /* LCD_R6 */ 100862306a36Sopenharmony_ci <STM32_PINMUX('E', 15, AF14)>, /* LCD_R7 */ 100962306a36Sopenharmony_ci <STM32_PINMUX('E', 5, AF14)>, /* LCD_G0 */ 101062306a36Sopenharmony_ci <STM32_PINMUX('B', 0, AF14)>, /* LCD_G1 */ 101162306a36Sopenharmony_ci <STM32_PINMUX('H', 13, AF14)>, /* LCD_G2 */ 101262306a36Sopenharmony_ci <STM32_PINMUX('E', 11, AF14)>, /* LCD_G3 */ 101362306a36Sopenharmony_ci <STM32_PINMUX('H', 15, AF14)>, /* LCD_G4 */ 101462306a36Sopenharmony_ci <STM32_PINMUX('H', 4, AF9)>, /* LCD_G5 */ 101562306a36Sopenharmony_ci <STM32_PINMUX('I', 11, AF9)>, /* LCD_G6 */ 101662306a36Sopenharmony_ci <STM32_PINMUX('G', 8, AF14)>, /* LCD_G7 */ 101762306a36Sopenharmony_ci <STM32_PINMUX('D', 9, AF14)>, /* LCD_B0 */ 101862306a36Sopenharmony_ci <STM32_PINMUX('G', 12, AF14)>, /* LCD_B1 */ 101962306a36Sopenharmony_ci <STM32_PINMUX('G', 10, AF14)>, /* LCD_B2 */ 102062306a36Sopenharmony_ci <STM32_PINMUX('D', 10, AF14)>, /* LCD_B3 */ 102162306a36Sopenharmony_ci <STM32_PINMUX('E', 12, AF14)>, /* LCD_B4 */ 102262306a36Sopenharmony_ci <STM32_PINMUX('A', 3, AF14)>, /* LCD_B5 */ 102362306a36Sopenharmony_ci <STM32_PINMUX('B', 8, AF14)>, /* LCD_B6 */ 102462306a36Sopenharmony_ci <STM32_PINMUX('I', 7, AF14)>; /* LCD_B7 */ 102562306a36Sopenharmony_ci bias-disable; 102662306a36Sopenharmony_ci drive-push-pull; 102762306a36Sopenharmony_ci slew-rate = <2>; 102862306a36Sopenharmony_ci }; 102962306a36Sopenharmony_ci }; 103062306a36Sopenharmony_ci 103162306a36Sopenharmony_ci ltdc_sleep_pins_d: ltdc-sleep-3 { 103262306a36Sopenharmony_ci pins { 103362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 7, ANALOG)>, /* LCD_CLK */ 103462306a36Sopenharmony_ci <STM32_PINMUX('I', 10, ANALOG)>, /* LCD_HSYNC */ 103562306a36Sopenharmony_ci <STM32_PINMUX('I', 9, ANALOG)>, /* LCD_VSYNC */ 103662306a36Sopenharmony_ci <STM32_PINMUX('E', 13, ANALOG)>, /* LCD_DE */ 103762306a36Sopenharmony_ci <STM32_PINMUX('G', 13, ANALOG)>, /* LCD_R0 */ 103862306a36Sopenharmony_ci <STM32_PINMUX('H', 3, ANALOG)>, /* LCD_R1 */ 103962306a36Sopenharmony_ci <STM32_PINMUX('H', 8, ANALOG)>, /* LCD_R2 */ 104062306a36Sopenharmony_ci <STM32_PINMUX('H', 9, ANALOG)>, /* LCD_R3 */ 104162306a36Sopenharmony_ci <STM32_PINMUX('A', 5, ANALOG)>, /* LCD_R4 */ 104262306a36Sopenharmony_ci <STM32_PINMUX('H', 11, ANALOG)>, /* LCD_R5 */ 104362306a36Sopenharmony_ci <STM32_PINMUX('H', 12, ANALOG)>, /* LCD_R6 */ 104462306a36Sopenharmony_ci <STM32_PINMUX('E', 15, ANALOG)>, /* LCD_R7 */ 104562306a36Sopenharmony_ci <STM32_PINMUX('E', 5, ANALOG)>, /* LCD_G0 */ 104662306a36Sopenharmony_ci <STM32_PINMUX('B', 0, ANALOG)>, /* LCD_G1 */ 104762306a36Sopenharmony_ci <STM32_PINMUX('H', 13, ANALOG)>, /* LCD_G2 */ 104862306a36Sopenharmony_ci <STM32_PINMUX('E', 11, ANALOG)>, /* LCD_G3 */ 104962306a36Sopenharmony_ci <STM32_PINMUX('H', 15, ANALOG)>, /* LCD_G4 */ 105062306a36Sopenharmony_ci <STM32_PINMUX('H', 4, ANALOG)>, /* LCD_G5 */ 105162306a36Sopenharmony_ci <STM32_PINMUX('I', 11, ANALOG)>, /* LCD_G6 */ 105262306a36Sopenharmony_ci <STM32_PINMUX('G', 8, ANALOG)>, /* LCD_G7 */ 105362306a36Sopenharmony_ci <STM32_PINMUX('D', 9, ANALOG)>, /* LCD_B0 */ 105462306a36Sopenharmony_ci <STM32_PINMUX('G', 12, ANALOG)>, /* LCD_B1 */ 105562306a36Sopenharmony_ci <STM32_PINMUX('G', 10, ANALOG)>, /* LCD_B2 */ 105662306a36Sopenharmony_ci <STM32_PINMUX('D', 10, ANALOG)>, /* LCD_B3 */ 105762306a36Sopenharmony_ci <STM32_PINMUX('E', 12, ANALOG)>, /* LCD_B4 */ 105862306a36Sopenharmony_ci <STM32_PINMUX('A', 3, ANALOG)>, /* LCD_B5 */ 105962306a36Sopenharmony_ci <STM32_PINMUX('B', 8, ANALOG)>, /* LCD_B6 */ 106062306a36Sopenharmony_ci <STM32_PINMUX('I', 7, ANALOG)>; /* LCD_B7 */ 106162306a36Sopenharmony_ci }; 106262306a36Sopenharmony_ci }; 106362306a36Sopenharmony_ci 106462306a36Sopenharmony_ci mco1_pins_a: mco1-0 { 106562306a36Sopenharmony_ci pins { 106662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 13, AF2)>; /* MCO1 */ 106762306a36Sopenharmony_ci bias-disable; 106862306a36Sopenharmony_ci drive-push-pull; 106962306a36Sopenharmony_ci slew-rate = <1>; 107062306a36Sopenharmony_ci }; 107162306a36Sopenharmony_ci }; 107262306a36Sopenharmony_ci 107362306a36Sopenharmony_ci mco1_sleep_pins_a: mco1-sleep-0 { 107462306a36Sopenharmony_ci pins { 107562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 13, ANALOG)>; /* MCO1 */ 107662306a36Sopenharmony_ci }; 107762306a36Sopenharmony_ci }; 107862306a36Sopenharmony_ci 107962306a36Sopenharmony_ci mco2_pins_a: mco2-0 { 108062306a36Sopenharmony_ci pins { 108162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 2, AF1)>; /* MCO2 */ 108262306a36Sopenharmony_ci bias-disable; 108362306a36Sopenharmony_ci drive-push-pull; 108462306a36Sopenharmony_ci slew-rate = <2>; 108562306a36Sopenharmony_ci }; 108662306a36Sopenharmony_ci }; 108762306a36Sopenharmony_ci 108862306a36Sopenharmony_ci mco2_sleep_pins_a: mco2-sleep-0 { 108962306a36Sopenharmony_ci pins { 109062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 2, ANALOG)>; /* MCO2 */ 109162306a36Sopenharmony_ci }; 109262306a36Sopenharmony_ci }; 109362306a36Sopenharmony_ci 109462306a36Sopenharmony_ci m_can1_pins_a: m-can1-0 { 109562306a36Sopenharmony_ci pins1 { 109662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 13, AF9)>; /* CAN1_TX */ 109762306a36Sopenharmony_ci slew-rate = <1>; 109862306a36Sopenharmony_ci drive-push-pull; 109962306a36Sopenharmony_ci bias-disable; 110062306a36Sopenharmony_ci }; 110162306a36Sopenharmony_ci pins2 { 110262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 9, AF9)>; /* CAN1_RX */ 110362306a36Sopenharmony_ci bias-disable; 110462306a36Sopenharmony_ci }; 110562306a36Sopenharmony_ci }; 110662306a36Sopenharmony_ci 110762306a36Sopenharmony_ci m_can1_sleep_pins_a: m_can1-sleep-0 { 110862306a36Sopenharmony_ci pins { 110962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 13, ANALOG)>, /* CAN1_TX */ 111062306a36Sopenharmony_ci <STM32_PINMUX('I', 9, ANALOG)>; /* CAN1_RX */ 111162306a36Sopenharmony_ci }; 111262306a36Sopenharmony_ci }; 111362306a36Sopenharmony_ci 111462306a36Sopenharmony_ci m_can1_pins_b: m-can1-1 { 111562306a36Sopenharmony_ci pins1 { 111662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 12, AF9)>; /* CAN1_TX */ 111762306a36Sopenharmony_ci slew-rate = <1>; 111862306a36Sopenharmony_ci drive-push-pull; 111962306a36Sopenharmony_ci bias-disable; 112062306a36Sopenharmony_ci }; 112162306a36Sopenharmony_ci pins2 { 112262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 11, AF9)>; /* CAN1_RX */ 112362306a36Sopenharmony_ci bias-disable; 112462306a36Sopenharmony_ci }; 112562306a36Sopenharmony_ci }; 112662306a36Sopenharmony_ci 112762306a36Sopenharmony_ci m_can1_sleep_pins_b: m_can1-sleep-1 { 112862306a36Sopenharmony_ci pins { 112962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 12, ANALOG)>, /* CAN1_TX */ 113062306a36Sopenharmony_ci <STM32_PINMUX('A', 11, ANALOG)>; /* CAN1_RX */ 113162306a36Sopenharmony_ci }; 113262306a36Sopenharmony_ci }; 113362306a36Sopenharmony_ci 113462306a36Sopenharmony_ci m_can1_pins_c: m-can1-2 { 113562306a36Sopenharmony_ci pins1 { 113662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 13, AF9)>; /* CAN1_TX */ 113762306a36Sopenharmony_ci slew-rate = <1>; 113862306a36Sopenharmony_ci drive-push-pull; 113962306a36Sopenharmony_ci bias-disable; 114062306a36Sopenharmony_ci }; 114162306a36Sopenharmony_ci pins2 { 114262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 14, AF9)>; /* CAN1_RX */ 114362306a36Sopenharmony_ci bias-disable; 114462306a36Sopenharmony_ci }; 114562306a36Sopenharmony_ci }; 114662306a36Sopenharmony_ci 114762306a36Sopenharmony_ci m_can1_sleep_pins_c: m_can1-sleep-2 { 114862306a36Sopenharmony_ci pins { 114962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 13, ANALOG)>, /* CAN1_TX */ 115062306a36Sopenharmony_ci <STM32_PINMUX('H', 14, ANALOG)>; /* CAN1_RX */ 115162306a36Sopenharmony_ci }; 115262306a36Sopenharmony_ci }; 115362306a36Sopenharmony_ci 115462306a36Sopenharmony_ci m_can2_pins_a: m-can2-0 { 115562306a36Sopenharmony_ci pins1 { 115662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 13, AF9)>; /* CAN2_TX */ 115762306a36Sopenharmony_ci slew-rate = <1>; 115862306a36Sopenharmony_ci drive-push-pull; 115962306a36Sopenharmony_ci bias-disable; 116062306a36Sopenharmony_ci }; 116162306a36Sopenharmony_ci pins2 { 116262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, AF9)>; /* CAN2_RX */ 116362306a36Sopenharmony_ci bias-disable; 116462306a36Sopenharmony_ci }; 116562306a36Sopenharmony_ci }; 116662306a36Sopenharmony_ci 116762306a36Sopenharmony_ci m_can2_sleep_pins_a: m_can2-sleep-0 { 116862306a36Sopenharmony_ci pins { 116962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 13, ANALOG)>, /* CAN2_TX */ 117062306a36Sopenharmony_ci <STM32_PINMUX('B', 5, ANALOG)>; /* CAN2_RX */ 117162306a36Sopenharmony_ci }; 117262306a36Sopenharmony_ci }; 117362306a36Sopenharmony_ci 117462306a36Sopenharmony_ci pwm1_pins_a: pwm1-0 { 117562306a36Sopenharmony_ci pins { 117662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 9, AF1)>, /* TIM1_CH1 */ 117762306a36Sopenharmony_ci <STM32_PINMUX('E', 11, AF1)>, /* TIM1_CH2 */ 117862306a36Sopenharmony_ci <STM32_PINMUX('E', 14, AF1)>; /* TIM1_CH4 */ 117962306a36Sopenharmony_ci bias-pull-down; 118062306a36Sopenharmony_ci drive-push-pull; 118162306a36Sopenharmony_ci slew-rate = <0>; 118262306a36Sopenharmony_ci }; 118362306a36Sopenharmony_ci }; 118462306a36Sopenharmony_ci 118562306a36Sopenharmony_ci pwm1_sleep_pins_a: pwm1-sleep-0 { 118662306a36Sopenharmony_ci pins { 118762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 9, ANALOG)>, /* TIM1_CH1 */ 118862306a36Sopenharmony_ci <STM32_PINMUX('E', 11, ANALOG)>, /* TIM1_CH2 */ 118962306a36Sopenharmony_ci <STM32_PINMUX('E', 14, ANALOG)>; /* TIM1_CH4 */ 119062306a36Sopenharmony_ci }; 119162306a36Sopenharmony_ci }; 119262306a36Sopenharmony_ci 119362306a36Sopenharmony_ci pwm1_pins_b: pwm1-1 { 119462306a36Sopenharmony_ci pins { 119562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 9, AF1)>; /* TIM1_CH1 */ 119662306a36Sopenharmony_ci bias-pull-down; 119762306a36Sopenharmony_ci drive-push-pull; 119862306a36Sopenharmony_ci slew-rate = <0>; 119962306a36Sopenharmony_ci }; 120062306a36Sopenharmony_ci }; 120162306a36Sopenharmony_ci 120262306a36Sopenharmony_ci pwm1_sleep_pins_b: pwm1-sleep-1 { 120362306a36Sopenharmony_ci pins { 120462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 9, ANALOG)>; /* TIM1_CH1 */ 120562306a36Sopenharmony_ci }; 120662306a36Sopenharmony_ci }; 120762306a36Sopenharmony_ci 120862306a36Sopenharmony_ci pwm1_pins_c: pwm1-2 { 120962306a36Sopenharmony_ci pins { 121062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 11, AF1)>; /* TIM1_CH2 */ 121162306a36Sopenharmony_ci drive-push-pull; 121262306a36Sopenharmony_ci slew-rate = <0>; 121362306a36Sopenharmony_ci }; 121462306a36Sopenharmony_ci }; 121562306a36Sopenharmony_ci 121662306a36Sopenharmony_ci pwm1_sleep_pins_c: pwm1-sleep-2 { 121762306a36Sopenharmony_ci pins { 121862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 11, ANALOG)>; /* TIM1_CH2 */ 121962306a36Sopenharmony_ci }; 122062306a36Sopenharmony_ci }; 122162306a36Sopenharmony_ci 122262306a36Sopenharmony_ci pwm2_pins_a: pwm2-0 { 122362306a36Sopenharmony_ci pins { 122462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 3, AF1)>; /* TIM2_CH4 */ 122562306a36Sopenharmony_ci bias-pull-down; 122662306a36Sopenharmony_ci drive-push-pull; 122762306a36Sopenharmony_ci slew-rate = <0>; 122862306a36Sopenharmony_ci }; 122962306a36Sopenharmony_ci }; 123062306a36Sopenharmony_ci 123162306a36Sopenharmony_ci pwm2_sleep_pins_a: pwm2-sleep-0 { 123262306a36Sopenharmony_ci pins { 123362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 3, ANALOG)>; /* TIM2_CH4 */ 123462306a36Sopenharmony_ci }; 123562306a36Sopenharmony_ci }; 123662306a36Sopenharmony_ci 123762306a36Sopenharmony_ci pwm3_pins_a: pwm3-0 { 123862306a36Sopenharmony_ci pins { 123962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 7, AF2)>; /* TIM3_CH2 */ 124062306a36Sopenharmony_ci bias-pull-down; 124162306a36Sopenharmony_ci drive-push-pull; 124262306a36Sopenharmony_ci slew-rate = <0>; 124362306a36Sopenharmony_ci }; 124462306a36Sopenharmony_ci }; 124562306a36Sopenharmony_ci 124662306a36Sopenharmony_ci pwm3_sleep_pins_a: pwm3-sleep-0 { 124762306a36Sopenharmony_ci pins { 124862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 7, ANALOG)>; /* TIM3_CH2 */ 124962306a36Sopenharmony_ci }; 125062306a36Sopenharmony_ci }; 125162306a36Sopenharmony_ci 125262306a36Sopenharmony_ci pwm3_pins_b: pwm3-1 { 125362306a36Sopenharmony_ci pins { 125462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, AF2)>; /* TIM3_CH2 */ 125562306a36Sopenharmony_ci bias-disable; 125662306a36Sopenharmony_ci drive-push-pull; 125762306a36Sopenharmony_ci slew-rate = <0>; 125862306a36Sopenharmony_ci }; 125962306a36Sopenharmony_ci }; 126062306a36Sopenharmony_ci 126162306a36Sopenharmony_ci pwm3_sleep_pins_b: pwm3-sleep-1 { 126262306a36Sopenharmony_ci pins { 126362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, ANALOG)>; /* TIM3_CH2 */ 126462306a36Sopenharmony_ci }; 126562306a36Sopenharmony_ci }; 126662306a36Sopenharmony_ci 126762306a36Sopenharmony_ci pwm4_pins_a: pwm4-0 { 126862306a36Sopenharmony_ci pins { 126962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 14, AF2)>, /* TIM4_CH3 */ 127062306a36Sopenharmony_ci <STM32_PINMUX('D', 15, AF2)>; /* TIM4_CH4 */ 127162306a36Sopenharmony_ci bias-pull-down; 127262306a36Sopenharmony_ci drive-push-pull; 127362306a36Sopenharmony_ci slew-rate = <0>; 127462306a36Sopenharmony_ci }; 127562306a36Sopenharmony_ci }; 127662306a36Sopenharmony_ci 127762306a36Sopenharmony_ci pwm4_sleep_pins_a: pwm4-sleep-0 { 127862306a36Sopenharmony_ci pins { 127962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 14, ANALOG)>, /* TIM4_CH3 */ 128062306a36Sopenharmony_ci <STM32_PINMUX('D', 15, ANALOG)>; /* TIM4_CH4 */ 128162306a36Sopenharmony_ci }; 128262306a36Sopenharmony_ci }; 128362306a36Sopenharmony_ci 128462306a36Sopenharmony_ci pwm4_pins_b: pwm4-1 { 128562306a36Sopenharmony_ci pins { 128662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 13, AF2)>; /* TIM4_CH2 */ 128762306a36Sopenharmony_ci bias-pull-down; 128862306a36Sopenharmony_ci drive-push-pull; 128962306a36Sopenharmony_ci slew-rate = <0>; 129062306a36Sopenharmony_ci }; 129162306a36Sopenharmony_ci }; 129262306a36Sopenharmony_ci 129362306a36Sopenharmony_ci pwm4_sleep_pins_b: pwm4-sleep-1 { 129462306a36Sopenharmony_ci pins { 129562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 13, ANALOG)>; /* TIM4_CH2 */ 129662306a36Sopenharmony_ci }; 129762306a36Sopenharmony_ci }; 129862306a36Sopenharmony_ci 129962306a36Sopenharmony_ci pwm5_pins_a: pwm5-0 { 130062306a36Sopenharmony_ci pins { 130162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 11, AF2)>; /* TIM5_CH2 */ 130262306a36Sopenharmony_ci bias-pull-down; 130362306a36Sopenharmony_ci drive-push-pull; 130462306a36Sopenharmony_ci slew-rate = <0>; 130562306a36Sopenharmony_ci }; 130662306a36Sopenharmony_ci }; 130762306a36Sopenharmony_ci 130862306a36Sopenharmony_ci pwm5_sleep_pins_a: pwm5-sleep-0 { 130962306a36Sopenharmony_ci pins { 131062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 11, ANALOG)>; /* TIM5_CH2 */ 131162306a36Sopenharmony_ci }; 131262306a36Sopenharmony_ci }; 131362306a36Sopenharmony_ci 131462306a36Sopenharmony_ci pwm5_pins_b: pwm5-1 { 131562306a36Sopenharmony_ci pins { 131662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 11, AF2)>, /* TIM5_CH2 */ 131762306a36Sopenharmony_ci <STM32_PINMUX('H', 12, AF2)>, /* TIM5_CH3 */ 131862306a36Sopenharmony_ci <STM32_PINMUX('I', 0, AF2)>; /* TIM5_CH4 */ 131962306a36Sopenharmony_ci bias-disable; 132062306a36Sopenharmony_ci drive-push-pull; 132162306a36Sopenharmony_ci slew-rate = <0>; 132262306a36Sopenharmony_ci }; 132362306a36Sopenharmony_ci }; 132462306a36Sopenharmony_ci 132562306a36Sopenharmony_ci pwm5_sleep_pins_b: pwm5-sleep-1 { 132662306a36Sopenharmony_ci pins { 132762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 11, ANALOG)>, /* TIM5_CH2 */ 132862306a36Sopenharmony_ci <STM32_PINMUX('H', 12, ANALOG)>, /* TIM5_CH3 */ 132962306a36Sopenharmony_ci <STM32_PINMUX('I', 0, ANALOG)>; /* TIM5_CH4 */ 133062306a36Sopenharmony_ci }; 133162306a36Sopenharmony_ci }; 133262306a36Sopenharmony_ci 133362306a36Sopenharmony_ci pwm8_pins_a: pwm8-0 { 133462306a36Sopenharmony_ci pins { 133562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 2, AF3)>; /* TIM8_CH4 */ 133662306a36Sopenharmony_ci bias-pull-down; 133762306a36Sopenharmony_ci drive-push-pull; 133862306a36Sopenharmony_ci slew-rate = <0>; 133962306a36Sopenharmony_ci }; 134062306a36Sopenharmony_ci }; 134162306a36Sopenharmony_ci 134262306a36Sopenharmony_ci pwm8_sleep_pins_a: pwm8-sleep-0 { 134362306a36Sopenharmony_ci pins { 134462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 2, ANALOG)>; /* TIM8_CH4 */ 134562306a36Sopenharmony_ci }; 134662306a36Sopenharmony_ci }; 134762306a36Sopenharmony_ci 134862306a36Sopenharmony_ci pwm8_pins_b: pwm8-1 { 134962306a36Sopenharmony_ci pins { 135062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 5, AF3)>, /* TIM8_CH1 */ 135162306a36Sopenharmony_ci <STM32_PINMUX('I', 6, AF3)>, /* TIM8_CH2 */ 135262306a36Sopenharmony_ci <STM32_PINMUX('I', 7, AF3)>, /* TIM8_CH3 */ 135362306a36Sopenharmony_ci <STM32_PINMUX('C', 9, AF3)>; /* TIM8_CH4 */ 135462306a36Sopenharmony_ci drive-push-pull; 135562306a36Sopenharmony_ci slew-rate = <0>; 135662306a36Sopenharmony_ci }; 135762306a36Sopenharmony_ci }; 135862306a36Sopenharmony_ci 135962306a36Sopenharmony_ci pwm8_sleep_pins_b: pwm8-sleep-1 { 136062306a36Sopenharmony_ci pins { 136162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 5, ANALOG)>, /* TIM8_CH1 */ 136262306a36Sopenharmony_ci <STM32_PINMUX('I', 6, ANALOG)>, /* TIM8_CH2 */ 136362306a36Sopenharmony_ci <STM32_PINMUX('I', 7, ANALOG)>, /* TIM8_CH3 */ 136462306a36Sopenharmony_ci <STM32_PINMUX('C', 9, ANALOG)>; /* TIM8_CH4 */ 136562306a36Sopenharmony_ci }; 136662306a36Sopenharmony_ci }; 136762306a36Sopenharmony_ci 136862306a36Sopenharmony_ci pwm12_pins_a: pwm12-0 { 136962306a36Sopenharmony_ci pins { 137062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 6, AF2)>; /* TIM12_CH1 */ 137162306a36Sopenharmony_ci bias-pull-down; 137262306a36Sopenharmony_ci drive-push-pull; 137362306a36Sopenharmony_ci slew-rate = <0>; 137462306a36Sopenharmony_ci }; 137562306a36Sopenharmony_ci }; 137662306a36Sopenharmony_ci 137762306a36Sopenharmony_ci pwm12_sleep_pins_a: pwm12-sleep-0 { 137862306a36Sopenharmony_ci pins { 137962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 6, ANALOG)>; /* TIM12_CH1 */ 138062306a36Sopenharmony_ci }; 138162306a36Sopenharmony_ci }; 138262306a36Sopenharmony_ci 138362306a36Sopenharmony_ci qspi_clk_pins_a: qspi-clk-0 { 138462306a36Sopenharmony_ci pins { 138562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 10, AF9)>; /* QSPI_CLK */ 138662306a36Sopenharmony_ci bias-disable; 138762306a36Sopenharmony_ci drive-push-pull; 138862306a36Sopenharmony_ci slew-rate = <3>; 138962306a36Sopenharmony_ci }; 139062306a36Sopenharmony_ci }; 139162306a36Sopenharmony_ci 139262306a36Sopenharmony_ci qspi_clk_sleep_pins_a: qspi-clk-sleep-0 { 139362306a36Sopenharmony_ci pins { 139462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 10, ANALOG)>; /* QSPI_CLK */ 139562306a36Sopenharmony_ci }; 139662306a36Sopenharmony_ci }; 139762306a36Sopenharmony_ci 139862306a36Sopenharmony_ci qspi_bk1_pins_a: qspi-bk1-0 { 139962306a36Sopenharmony_ci pins { 140062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 8, AF10)>, /* QSPI_BK1_IO0 */ 140162306a36Sopenharmony_ci <STM32_PINMUX('F', 9, AF10)>, /* QSPI_BK1_IO1 */ 140262306a36Sopenharmony_ci <STM32_PINMUX('F', 7, AF9)>, /* QSPI_BK1_IO2 */ 140362306a36Sopenharmony_ci <STM32_PINMUX('F', 6, AF9)>; /* QSPI_BK1_IO3 */ 140462306a36Sopenharmony_ci bias-disable; 140562306a36Sopenharmony_ci drive-push-pull; 140662306a36Sopenharmony_ci slew-rate = <1>; 140762306a36Sopenharmony_ci }; 140862306a36Sopenharmony_ci }; 140962306a36Sopenharmony_ci 141062306a36Sopenharmony_ci qspi_bk1_sleep_pins_a: qspi-bk1-sleep-0 { 141162306a36Sopenharmony_ci pins { 141262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 8, ANALOG)>, /* QSPI_BK1_IO0 */ 141362306a36Sopenharmony_ci <STM32_PINMUX('F', 9, ANALOG)>, /* QSPI_BK1_IO1 */ 141462306a36Sopenharmony_ci <STM32_PINMUX('F', 7, ANALOG)>, /* QSPI_BK1_IO2 */ 141562306a36Sopenharmony_ci <STM32_PINMUX('F', 6, ANALOG)>; /* QSPI_BK1_IO3 */ 141662306a36Sopenharmony_ci }; 141762306a36Sopenharmony_ci }; 141862306a36Sopenharmony_ci 141962306a36Sopenharmony_ci qspi_bk2_pins_a: qspi-bk2-0 { 142062306a36Sopenharmony_ci pins { 142162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 2, AF9)>, /* QSPI_BK2_IO0 */ 142262306a36Sopenharmony_ci <STM32_PINMUX('H', 3, AF9)>, /* QSPI_BK2_IO1 */ 142362306a36Sopenharmony_ci <STM32_PINMUX('G', 10, AF11)>, /* QSPI_BK2_IO2 */ 142462306a36Sopenharmony_ci <STM32_PINMUX('G', 7, AF11)>; /* QSPI_BK2_IO3 */ 142562306a36Sopenharmony_ci bias-disable; 142662306a36Sopenharmony_ci drive-push-pull; 142762306a36Sopenharmony_ci slew-rate = <1>; 142862306a36Sopenharmony_ci }; 142962306a36Sopenharmony_ci }; 143062306a36Sopenharmony_ci 143162306a36Sopenharmony_ci qspi_bk2_sleep_pins_a: qspi-bk2-sleep-0 { 143262306a36Sopenharmony_ci pins { 143362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 2, ANALOG)>, /* QSPI_BK2_IO0 */ 143462306a36Sopenharmony_ci <STM32_PINMUX('H', 3, ANALOG)>, /* QSPI_BK2_IO1 */ 143562306a36Sopenharmony_ci <STM32_PINMUX('G', 10, ANALOG)>, /* QSPI_BK2_IO2 */ 143662306a36Sopenharmony_ci <STM32_PINMUX('G', 7, ANALOG)>; /* QSPI_BK2_IO3 */ 143762306a36Sopenharmony_ci }; 143862306a36Sopenharmony_ci }; 143962306a36Sopenharmony_ci 144062306a36Sopenharmony_ci qspi_cs1_pins_a: qspi-cs1-0 { 144162306a36Sopenharmony_ci pins { 144262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 6, AF10)>; /* QSPI_BK1_NCS */ 144362306a36Sopenharmony_ci bias-pull-up; 144462306a36Sopenharmony_ci drive-push-pull; 144562306a36Sopenharmony_ci slew-rate = <1>; 144662306a36Sopenharmony_ci }; 144762306a36Sopenharmony_ci }; 144862306a36Sopenharmony_ci 144962306a36Sopenharmony_ci qspi_cs1_sleep_pins_a: qspi-cs1-sleep-0 { 145062306a36Sopenharmony_ci pins { 145162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 6, ANALOG)>; /* QSPI_BK1_NCS */ 145262306a36Sopenharmony_ci }; 145362306a36Sopenharmony_ci }; 145462306a36Sopenharmony_ci 145562306a36Sopenharmony_ci qspi_cs2_pins_a: qspi-cs2-0 { 145662306a36Sopenharmony_ci pins { 145762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 0, AF10)>; /* QSPI_BK2_NCS */ 145862306a36Sopenharmony_ci bias-pull-up; 145962306a36Sopenharmony_ci drive-push-pull; 146062306a36Sopenharmony_ci slew-rate = <1>; 146162306a36Sopenharmony_ci }; 146262306a36Sopenharmony_ci }; 146362306a36Sopenharmony_ci 146462306a36Sopenharmony_ci qspi_cs2_sleep_pins_a: qspi-cs2-sleep-0 { 146562306a36Sopenharmony_ci pins { 146662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 0, ANALOG)>; /* QSPI_BK2_NCS */ 146762306a36Sopenharmony_ci }; 146862306a36Sopenharmony_ci }; 146962306a36Sopenharmony_ci 147062306a36Sopenharmony_ci sai2a_pins_a: sai2a-0 { 147162306a36Sopenharmony_ci pins { 147262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 5, AF10)>, /* SAI2_SCK_A */ 147362306a36Sopenharmony_ci <STM32_PINMUX('I', 6, AF10)>, /* SAI2_SD_A */ 147462306a36Sopenharmony_ci <STM32_PINMUX('I', 7, AF10)>, /* SAI2_FS_A */ 147562306a36Sopenharmony_ci <STM32_PINMUX('E', 0, AF10)>; /* SAI2_MCLK_A */ 147662306a36Sopenharmony_ci slew-rate = <0>; 147762306a36Sopenharmony_ci drive-push-pull; 147862306a36Sopenharmony_ci bias-disable; 147962306a36Sopenharmony_ci }; 148062306a36Sopenharmony_ci }; 148162306a36Sopenharmony_ci 148262306a36Sopenharmony_ci sai2a_sleep_pins_a: sai2a-sleep-0 { 148362306a36Sopenharmony_ci pins { 148462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 5, ANALOG)>, /* SAI2_SCK_A */ 148562306a36Sopenharmony_ci <STM32_PINMUX('I', 6, ANALOG)>, /* SAI2_SD_A */ 148662306a36Sopenharmony_ci <STM32_PINMUX('I', 7, ANALOG)>, /* SAI2_FS_A */ 148762306a36Sopenharmony_ci <STM32_PINMUX('E', 0, ANALOG)>; /* SAI2_MCLK_A */ 148862306a36Sopenharmony_ci }; 148962306a36Sopenharmony_ci }; 149062306a36Sopenharmony_ci 149162306a36Sopenharmony_ci sai2a_pins_b: sai2a-1 { 149262306a36Sopenharmony_ci pins1 { 149362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 6, AF10)>, /* SAI2_SD_A */ 149462306a36Sopenharmony_ci <STM32_PINMUX('I', 7, AF10)>, /* SAI2_FS_A */ 149562306a36Sopenharmony_ci <STM32_PINMUX('D', 13, AF10)>; /* SAI2_SCK_A */ 149662306a36Sopenharmony_ci slew-rate = <0>; 149762306a36Sopenharmony_ci drive-push-pull; 149862306a36Sopenharmony_ci bias-disable; 149962306a36Sopenharmony_ci }; 150062306a36Sopenharmony_ci }; 150162306a36Sopenharmony_ci 150262306a36Sopenharmony_ci sai2a_sleep_pins_b: sai2a-sleep-1 { 150362306a36Sopenharmony_ci pins { 150462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 6, ANALOG)>, /* SAI2_SD_A */ 150562306a36Sopenharmony_ci <STM32_PINMUX('I', 7, ANALOG)>, /* SAI2_FS_A */ 150662306a36Sopenharmony_ci <STM32_PINMUX('D', 13, ANALOG)>; /* SAI2_SCK_A */ 150762306a36Sopenharmony_ci }; 150862306a36Sopenharmony_ci }; 150962306a36Sopenharmony_ci 151062306a36Sopenharmony_ci sai2a_pins_c: sai2a-2 { 151162306a36Sopenharmony_ci pins { 151262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 13, AF10)>, /* SAI2_SCK_A */ 151362306a36Sopenharmony_ci <STM32_PINMUX('D', 11, AF10)>, /* SAI2_SD_A */ 151462306a36Sopenharmony_ci <STM32_PINMUX('D', 12, AF10)>; /* SAI2_FS_A */ 151562306a36Sopenharmony_ci slew-rate = <0>; 151662306a36Sopenharmony_ci drive-push-pull; 151762306a36Sopenharmony_ci bias-disable; 151862306a36Sopenharmony_ci }; 151962306a36Sopenharmony_ci }; 152062306a36Sopenharmony_ci 152162306a36Sopenharmony_ci sai2a_sleep_pins_c: sai2a-sleep-2 { 152262306a36Sopenharmony_ci pins { 152362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 13, ANALOG)>, /* SAI2_SCK_A */ 152462306a36Sopenharmony_ci <STM32_PINMUX('D', 11, ANALOG)>, /* SAI2_SD_A */ 152562306a36Sopenharmony_ci <STM32_PINMUX('D', 12, ANALOG)>; /* SAI2_FS_A */ 152662306a36Sopenharmony_ci }; 152762306a36Sopenharmony_ci }; 152862306a36Sopenharmony_ci 152962306a36Sopenharmony_ci sai2b_pins_a: sai2b-0 { 153062306a36Sopenharmony_ci pins1 { 153162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 12, AF10)>, /* SAI2_SCK_B */ 153262306a36Sopenharmony_ci <STM32_PINMUX('E', 13, AF10)>, /* SAI2_FS_B */ 153362306a36Sopenharmony_ci <STM32_PINMUX('E', 14, AF10)>; /* SAI2_MCLK_B */ 153462306a36Sopenharmony_ci slew-rate = <0>; 153562306a36Sopenharmony_ci drive-push-pull; 153662306a36Sopenharmony_ci bias-disable; 153762306a36Sopenharmony_ci }; 153862306a36Sopenharmony_ci pins2 { 153962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, AF10)>; /* SAI2_SD_B */ 154062306a36Sopenharmony_ci bias-disable; 154162306a36Sopenharmony_ci }; 154262306a36Sopenharmony_ci }; 154362306a36Sopenharmony_ci 154462306a36Sopenharmony_ci sai2b_sleep_pins_a: sai2b-sleep-0 { 154562306a36Sopenharmony_ci pins { 154662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, ANALOG)>, /* SAI2_SD_B */ 154762306a36Sopenharmony_ci <STM32_PINMUX('E', 12, ANALOG)>, /* SAI2_SCK_B */ 154862306a36Sopenharmony_ci <STM32_PINMUX('E', 13, ANALOG)>, /* SAI2_FS_B */ 154962306a36Sopenharmony_ci <STM32_PINMUX('E', 14, ANALOG)>; /* SAI2_MCLK_B */ 155062306a36Sopenharmony_ci }; 155162306a36Sopenharmony_ci }; 155262306a36Sopenharmony_ci 155362306a36Sopenharmony_ci sai2b_pins_b: sai2b-1 { 155462306a36Sopenharmony_ci pins { 155562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, AF10)>; /* SAI2_SD_B */ 155662306a36Sopenharmony_ci bias-disable; 155762306a36Sopenharmony_ci }; 155862306a36Sopenharmony_ci }; 155962306a36Sopenharmony_ci 156062306a36Sopenharmony_ci sai2b_sleep_pins_b: sai2b-sleep-1 { 156162306a36Sopenharmony_ci pins { 156262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, ANALOG)>; /* SAI2_SD_B */ 156362306a36Sopenharmony_ci }; 156462306a36Sopenharmony_ci }; 156562306a36Sopenharmony_ci 156662306a36Sopenharmony_ci sai2b_pins_c: sai2b-2 { 156762306a36Sopenharmony_ci pins1 { 156862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, AF10)>; /* SAI2_SD_B */ 156962306a36Sopenharmony_ci bias-disable; 157062306a36Sopenharmony_ci }; 157162306a36Sopenharmony_ci }; 157262306a36Sopenharmony_ci 157362306a36Sopenharmony_ci sai2b_sleep_pins_c: sai2b-sleep-2 { 157462306a36Sopenharmony_ci pins { 157562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, ANALOG)>; /* SAI2_SD_B */ 157662306a36Sopenharmony_ci }; 157762306a36Sopenharmony_ci }; 157862306a36Sopenharmony_ci 157962306a36Sopenharmony_ci sai2b_pins_d: sai2b-3 { 158062306a36Sopenharmony_ci pins1 { 158162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 2, AF10)>, /* SAI2_SCK_B */ 158262306a36Sopenharmony_ci <STM32_PINMUX('C', 0, AF8)>, /* SAI2_FS_B */ 158362306a36Sopenharmony_ci <STM32_PINMUX('H', 3, AF10)>; /* SAI2_MCLK_B */ 158462306a36Sopenharmony_ci slew-rate = <0>; 158562306a36Sopenharmony_ci drive-push-pull; 158662306a36Sopenharmony_ci bias-disable; 158762306a36Sopenharmony_ci }; 158862306a36Sopenharmony_ci pins2 { 158962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 11, AF10)>; /* SAI2_SD_B */ 159062306a36Sopenharmony_ci bias-disable; 159162306a36Sopenharmony_ci }; 159262306a36Sopenharmony_ci }; 159362306a36Sopenharmony_ci 159462306a36Sopenharmony_ci sai2b_sleep_pins_d: sai2b-sleep-3 { 159562306a36Sopenharmony_ci pins1 { 159662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('H', 2, ANALOG)>, /* SAI2_SCK_B */ 159762306a36Sopenharmony_ci <STM32_PINMUX('C', 0, ANALOG)>, /* SAI2_FS_B */ 159862306a36Sopenharmony_ci <STM32_PINMUX('H', 3, ANALOG)>, /* SAI2_MCLK_B */ 159962306a36Sopenharmony_ci <STM32_PINMUX('F', 11, ANALOG)>; /* SAI2_SD_B */ 160062306a36Sopenharmony_ci }; 160162306a36Sopenharmony_ci }; 160262306a36Sopenharmony_ci 160362306a36Sopenharmony_ci sai4a_pins_a: sai4a-0 { 160462306a36Sopenharmony_ci pins { 160562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, AF10)>; /* SAI4_SD_A */ 160662306a36Sopenharmony_ci slew-rate = <0>; 160762306a36Sopenharmony_ci drive-push-pull; 160862306a36Sopenharmony_ci bias-disable; 160962306a36Sopenharmony_ci }; 161062306a36Sopenharmony_ci }; 161162306a36Sopenharmony_ci 161262306a36Sopenharmony_ci sai4a_sleep_pins_a: sai4a-sleep-0 { 161362306a36Sopenharmony_ci pins { 161462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, ANALOG)>; /* SAI4_SD_A */ 161562306a36Sopenharmony_ci }; 161662306a36Sopenharmony_ci }; 161762306a36Sopenharmony_ci 161862306a36Sopenharmony_ci sdmmc1_b4_pins_a: sdmmc1-b4-0 { 161962306a36Sopenharmony_ci pins1 { 162062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 162162306a36Sopenharmony_ci <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 162262306a36Sopenharmony_ci <STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */ 162362306a36Sopenharmony_ci <STM32_PINMUX('C', 11, AF12)>, /* SDMMC1_D3 */ 162462306a36Sopenharmony_ci <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */ 162562306a36Sopenharmony_ci slew-rate = <1>; 162662306a36Sopenharmony_ci drive-push-pull; 162762306a36Sopenharmony_ci bias-disable; 162862306a36Sopenharmony_ci }; 162962306a36Sopenharmony_ci pins2 { 163062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */ 163162306a36Sopenharmony_ci slew-rate = <2>; 163262306a36Sopenharmony_ci drive-push-pull; 163362306a36Sopenharmony_ci bias-disable; 163462306a36Sopenharmony_ci }; 163562306a36Sopenharmony_ci }; 163662306a36Sopenharmony_ci 163762306a36Sopenharmony_ci sdmmc1_b4_od_pins_a: sdmmc1-b4-od-0 { 163862306a36Sopenharmony_ci pins1 { 163962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 164062306a36Sopenharmony_ci <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 164162306a36Sopenharmony_ci <STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */ 164262306a36Sopenharmony_ci <STM32_PINMUX('C', 11, AF12)>; /* SDMMC1_D3 */ 164362306a36Sopenharmony_ci slew-rate = <1>; 164462306a36Sopenharmony_ci drive-push-pull; 164562306a36Sopenharmony_ci bias-disable; 164662306a36Sopenharmony_ci }; 164762306a36Sopenharmony_ci pins2 { 164862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */ 164962306a36Sopenharmony_ci slew-rate = <2>; 165062306a36Sopenharmony_ci drive-push-pull; 165162306a36Sopenharmony_ci bias-disable; 165262306a36Sopenharmony_ci }; 165362306a36Sopenharmony_ci pins3 { 165462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */ 165562306a36Sopenharmony_ci slew-rate = <1>; 165662306a36Sopenharmony_ci drive-open-drain; 165762306a36Sopenharmony_ci bias-disable; 165862306a36Sopenharmony_ci }; 165962306a36Sopenharmony_ci }; 166062306a36Sopenharmony_ci 166162306a36Sopenharmony_ci sdmmc1_b4_init_pins_a: sdmmc1-b4-init-0 { 166262306a36Sopenharmony_ci pins1 { 166362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 166462306a36Sopenharmony_ci <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 166562306a36Sopenharmony_ci <STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */ 166662306a36Sopenharmony_ci <STM32_PINMUX('C', 11, AF12)>; /* SDMMC1_D3 */ 166762306a36Sopenharmony_ci slew-rate = <1>; 166862306a36Sopenharmony_ci drive-push-pull; 166962306a36Sopenharmony_ci bias-disable; 167062306a36Sopenharmony_ci }; 167162306a36Sopenharmony_ci }; 167262306a36Sopenharmony_ci 167362306a36Sopenharmony_ci sdmmc1_b4_sleep_pins_a: sdmmc1-b4-sleep-0 { 167462306a36Sopenharmony_ci pins { 167562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, ANALOG)>, /* SDMMC1_D0 */ 167662306a36Sopenharmony_ci <STM32_PINMUX('C', 9, ANALOG)>, /* SDMMC1_D1 */ 167762306a36Sopenharmony_ci <STM32_PINMUX('C', 10, ANALOG)>, /* SDMMC1_D2 */ 167862306a36Sopenharmony_ci <STM32_PINMUX('C', 11, ANALOG)>, /* SDMMC1_D3 */ 167962306a36Sopenharmony_ci <STM32_PINMUX('C', 12, ANALOG)>, /* SDMMC1_CK */ 168062306a36Sopenharmony_ci <STM32_PINMUX('D', 2, ANALOG)>; /* SDMMC1_CMD */ 168162306a36Sopenharmony_ci }; 168262306a36Sopenharmony_ci }; 168362306a36Sopenharmony_ci 168462306a36Sopenharmony_ci sdmmc1_b4_pins_b: sdmmc1-b4-1 { 168562306a36Sopenharmony_ci pins1 { 168662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 168762306a36Sopenharmony_ci <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 168862306a36Sopenharmony_ci <STM32_PINMUX('E', 6, AF8)>, /* SDMMC1_D2 */ 168962306a36Sopenharmony_ci <STM32_PINMUX('C', 11, AF12)>, /* SDMMC1_D3 */ 169062306a36Sopenharmony_ci <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */ 169162306a36Sopenharmony_ci slew-rate = <1>; 169262306a36Sopenharmony_ci drive-push-pull; 169362306a36Sopenharmony_ci bias-disable; 169462306a36Sopenharmony_ci }; 169562306a36Sopenharmony_ci pins2 { 169662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */ 169762306a36Sopenharmony_ci slew-rate = <2>; 169862306a36Sopenharmony_ci drive-push-pull; 169962306a36Sopenharmony_ci bias-disable; 170062306a36Sopenharmony_ci }; 170162306a36Sopenharmony_ci }; 170262306a36Sopenharmony_ci 170362306a36Sopenharmony_ci sdmmc1_b4_od_pins_b: sdmmc1-b4-od-1 { 170462306a36Sopenharmony_ci pins1 { 170562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 170662306a36Sopenharmony_ci <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 170762306a36Sopenharmony_ci <STM32_PINMUX('E', 6, AF8)>, /* SDMMC1_D2 */ 170862306a36Sopenharmony_ci <STM32_PINMUX('C', 11, AF12)>; /* SDMMC1_D3 */ 170962306a36Sopenharmony_ci slew-rate = <1>; 171062306a36Sopenharmony_ci drive-push-pull; 171162306a36Sopenharmony_ci bias-disable; 171262306a36Sopenharmony_ci }; 171362306a36Sopenharmony_ci pins2 { 171462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */ 171562306a36Sopenharmony_ci slew-rate = <2>; 171662306a36Sopenharmony_ci drive-push-pull; 171762306a36Sopenharmony_ci bias-disable; 171862306a36Sopenharmony_ci }; 171962306a36Sopenharmony_ci pins3 { 172062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */ 172162306a36Sopenharmony_ci slew-rate = <1>; 172262306a36Sopenharmony_ci drive-open-drain; 172362306a36Sopenharmony_ci bias-disable; 172462306a36Sopenharmony_ci }; 172562306a36Sopenharmony_ci }; 172662306a36Sopenharmony_ci 172762306a36Sopenharmony_ci sdmmc1_b4_sleep_pins_b: sdmmc1-b4-sleep-1 { 172862306a36Sopenharmony_ci pins { 172962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('C', 8, ANALOG)>, /* SDMMC1_D0 */ 173062306a36Sopenharmony_ci <STM32_PINMUX('C', 9, ANALOG)>, /* SDMMC1_D1 */ 173162306a36Sopenharmony_ci <STM32_PINMUX('E', 6, ANALOG)>, /* SDMMC1_D2 */ 173262306a36Sopenharmony_ci <STM32_PINMUX('C', 11, ANALOG)>, /* SDMMC1_D3 */ 173362306a36Sopenharmony_ci <STM32_PINMUX('C', 12, ANALOG)>, /* SDMMC1_CK */ 173462306a36Sopenharmony_ci <STM32_PINMUX('D', 2, ANALOG)>; /* SDMMC1_CMD */ 173562306a36Sopenharmony_ci }; 173662306a36Sopenharmony_ci }; 173762306a36Sopenharmony_ci 173862306a36Sopenharmony_ci sdmmc1_dir_pins_a: sdmmc1-dir-0 { 173962306a36Sopenharmony_ci pins1 { 174062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 2, AF11)>, /* SDMMC1_D0DIR */ 174162306a36Sopenharmony_ci <STM32_PINMUX('C', 7, AF8)>, /* SDMMC1_D123DIR */ 174262306a36Sopenharmony_ci <STM32_PINMUX('B', 9, AF11)>; /* SDMMC1_CDIR */ 174362306a36Sopenharmony_ci slew-rate = <1>; 174462306a36Sopenharmony_ci drive-push-pull; 174562306a36Sopenharmony_ci bias-pull-up; 174662306a36Sopenharmony_ci }; 174762306a36Sopenharmony_ci pins2 { 174862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 4, AF8)>; /* SDMMC1_CKIN */ 174962306a36Sopenharmony_ci bias-pull-up; 175062306a36Sopenharmony_ci }; 175162306a36Sopenharmony_ci }; 175262306a36Sopenharmony_ci 175362306a36Sopenharmony_ci sdmmc1_dir_init_pins_a: sdmmc1-dir-init-0 { 175462306a36Sopenharmony_ci pins1 { 175562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 2, AF11)>, /* SDMMC1_D0DIR */ 175662306a36Sopenharmony_ci <STM32_PINMUX('C', 7, AF8)>, /* SDMMC1_D123DIR */ 175762306a36Sopenharmony_ci <STM32_PINMUX('B', 9, AF11)>; /* SDMMC1_CDIR */ 175862306a36Sopenharmony_ci slew-rate = <1>; 175962306a36Sopenharmony_ci drive-push-pull; 176062306a36Sopenharmony_ci bias-pull-up; 176162306a36Sopenharmony_ci }; 176262306a36Sopenharmony_ci }; 176362306a36Sopenharmony_ci 176462306a36Sopenharmony_ci sdmmc1_dir_sleep_pins_a: sdmmc1-dir-sleep-0 { 176562306a36Sopenharmony_ci pins { 176662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 2, ANALOG)>, /* SDMMC1_D0DIR */ 176762306a36Sopenharmony_ci <STM32_PINMUX('C', 7, ANALOG)>, /* SDMMC1_D123DIR */ 176862306a36Sopenharmony_ci <STM32_PINMUX('B', 9, ANALOG)>, /* SDMMC1_CDIR */ 176962306a36Sopenharmony_ci <STM32_PINMUX('E', 4, ANALOG)>; /* SDMMC1_CKIN */ 177062306a36Sopenharmony_ci }; 177162306a36Sopenharmony_ci }; 177262306a36Sopenharmony_ci 177362306a36Sopenharmony_ci sdmmc1_dir_pins_b: sdmmc1-dir-1 { 177462306a36Sopenharmony_ci pins1 { 177562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 2, AF11)>, /* SDMMC1_D0DIR */ 177662306a36Sopenharmony_ci <STM32_PINMUX('E', 14, AF11)>, /* SDMMC1_D123DIR */ 177762306a36Sopenharmony_ci <STM32_PINMUX('B', 9, AF11)>; /* SDMMC1_CDIR */ 177862306a36Sopenharmony_ci slew-rate = <1>; 177962306a36Sopenharmony_ci drive-push-pull; 178062306a36Sopenharmony_ci bias-pull-up; 178162306a36Sopenharmony_ci }; 178262306a36Sopenharmony_ci pins2 { 178362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 4, AF8)>; /* SDMMC1_CKIN */ 178462306a36Sopenharmony_ci bias-pull-up; 178562306a36Sopenharmony_ci }; 178662306a36Sopenharmony_ci }; 178762306a36Sopenharmony_ci 178862306a36Sopenharmony_ci sdmmc1_dir_sleep_pins_b: sdmmc1-dir-sleep-1 { 178962306a36Sopenharmony_ci pins { 179062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 2, ANALOG)>, /* SDMMC1_D0DIR */ 179162306a36Sopenharmony_ci <STM32_PINMUX('E', 14, ANALOG)>, /* SDMMC1_D123DIR */ 179262306a36Sopenharmony_ci <STM32_PINMUX('B', 9, ANALOG)>, /* SDMMC1_CDIR */ 179362306a36Sopenharmony_ci <STM32_PINMUX('E', 4, ANALOG)>; /* SDMMC1_CKIN */ 179462306a36Sopenharmony_ci }; 179562306a36Sopenharmony_ci }; 179662306a36Sopenharmony_ci 179762306a36Sopenharmony_ci sdmmc2_b4_pins_a: sdmmc2-b4-0 { 179862306a36Sopenharmony_ci pins1 { 179962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 14, AF9)>, /* SDMMC2_D0 */ 180062306a36Sopenharmony_ci <STM32_PINMUX('B', 15, AF9)>, /* SDMMC2_D1 */ 180162306a36Sopenharmony_ci <STM32_PINMUX('B', 3, AF9)>, /* SDMMC2_D2 */ 180262306a36Sopenharmony_ci <STM32_PINMUX('B', 4, AF9)>, /* SDMMC2_D3 */ 180362306a36Sopenharmony_ci <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 180462306a36Sopenharmony_ci slew-rate = <1>; 180562306a36Sopenharmony_ci drive-push-pull; 180662306a36Sopenharmony_ci bias-pull-up; 180762306a36Sopenharmony_ci }; 180862306a36Sopenharmony_ci pins2 { 180962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 3, AF9)>; /* SDMMC2_CK */ 181062306a36Sopenharmony_ci slew-rate = <2>; 181162306a36Sopenharmony_ci drive-push-pull; 181262306a36Sopenharmony_ci bias-pull-up; 181362306a36Sopenharmony_ci }; 181462306a36Sopenharmony_ci }; 181562306a36Sopenharmony_ci 181662306a36Sopenharmony_ci sdmmc2_b4_od_pins_a: sdmmc2-b4-od-0 { 181762306a36Sopenharmony_ci pins1 { 181862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 14, AF9)>, /* SDMMC2_D0 */ 181962306a36Sopenharmony_ci <STM32_PINMUX('B', 15, AF9)>, /* SDMMC2_D1 */ 182062306a36Sopenharmony_ci <STM32_PINMUX('B', 3, AF9)>, /* SDMMC2_D2 */ 182162306a36Sopenharmony_ci <STM32_PINMUX('B', 4, AF9)>; /* SDMMC2_D3 */ 182262306a36Sopenharmony_ci slew-rate = <1>; 182362306a36Sopenharmony_ci drive-push-pull; 182462306a36Sopenharmony_ci bias-pull-up; 182562306a36Sopenharmony_ci }; 182662306a36Sopenharmony_ci pins2 { 182762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 3, AF9)>; /* SDMMC2_CK */ 182862306a36Sopenharmony_ci slew-rate = <2>; 182962306a36Sopenharmony_ci drive-push-pull; 183062306a36Sopenharmony_ci bias-pull-up; 183162306a36Sopenharmony_ci }; 183262306a36Sopenharmony_ci pins3 { 183362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 183462306a36Sopenharmony_ci slew-rate = <1>; 183562306a36Sopenharmony_ci drive-open-drain; 183662306a36Sopenharmony_ci bias-pull-up; 183762306a36Sopenharmony_ci }; 183862306a36Sopenharmony_ci }; 183962306a36Sopenharmony_ci 184062306a36Sopenharmony_ci sdmmc2_b4_sleep_pins_a: sdmmc2-b4-sleep-0 { 184162306a36Sopenharmony_ci pins { 184262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 14, ANALOG)>, /* SDMMC2_D0 */ 184362306a36Sopenharmony_ci <STM32_PINMUX('B', 15, ANALOG)>, /* SDMMC2_D1 */ 184462306a36Sopenharmony_ci <STM32_PINMUX('B', 3, ANALOG)>, /* SDMMC2_D2 */ 184562306a36Sopenharmony_ci <STM32_PINMUX('B', 4, ANALOG)>, /* SDMMC2_D3 */ 184662306a36Sopenharmony_ci <STM32_PINMUX('E', 3, ANALOG)>, /* SDMMC2_CK */ 184762306a36Sopenharmony_ci <STM32_PINMUX('G', 6, ANALOG)>; /* SDMMC2_CMD */ 184862306a36Sopenharmony_ci }; 184962306a36Sopenharmony_ci }; 185062306a36Sopenharmony_ci 185162306a36Sopenharmony_ci sdmmc2_b4_pins_b: sdmmc2-b4-1 { 185262306a36Sopenharmony_ci pins1 { 185362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 14, AF9)>, /* SDMMC2_D0 */ 185462306a36Sopenharmony_ci <STM32_PINMUX('B', 15, AF9)>, /* SDMMC2_D1 */ 185562306a36Sopenharmony_ci <STM32_PINMUX('B', 3, AF9)>, /* SDMMC2_D2 */ 185662306a36Sopenharmony_ci <STM32_PINMUX('B', 4, AF9)>, /* SDMMC2_D3 */ 185762306a36Sopenharmony_ci <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 185862306a36Sopenharmony_ci slew-rate = <1>; 185962306a36Sopenharmony_ci drive-push-pull; 186062306a36Sopenharmony_ci bias-disable; 186162306a36Sopenharmony_ci }; 186262306a36Sopenharmony_ci pins2 { 186362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 3, AF9)>; /* SDMMC2_CK */ 186462306a36Sopenharmony_ci slew-rate = <2>; 186562306a36Sopenharmony_ci drive-push-pull; 186662306a36Sopenharmony_ci bias-disable; 186762306a36Sopenharmony_ci }; 186862306a36Sopenharmony_ci }; 186962306a36Sopenharmony_ci 187062306a36Sopenharmony_ci sdmmc2_b4_od_pins_b: sdmmc2-b4-od-1 { 187162306a36Sopenharmony_ci pins1 { 187262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 14, AF9)>, /* SDMMC2_D0 */ 187362306a36Sopenharmony_ci <STM32_PINMUX('B', 15, AF9)>, /* SDMMC2_D1 */ 187462306a36Sopenharmony_ci <STM32_PINMUX('B', 3, AF9)>, /* SDMMC2_D2 */ 187562306a36Sopenharmony_ci <STM32_PINMUX('B', 4, AF9)>; /* SDMMC2_D3 */ 187662306a36Sopenharmony_ci slew-rate = <1>; 187762306a36Sopenharmony_ci drive-push-pull; 187862306a36Sopenharmony_ci bias-disable; 187962306a36Sopenharmony_ci }; 188062306a36Sopenharmony_ci pins2 { 188162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 3, AF9)>; /* SDMMC2_CK */ 188262306a36Sopenharmony_ci slew-rate = <2>; 188362306a36Sopenharmony_ci drive-push-pull; 188462306a36Sopenharmony_ci bias-disable; 188562306a36Sopenharmony_ci }; 188662306a36Sopenharmony_ci pins3 { 188762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 188862306a36Sopenharmony_ci slew-rate = <1>; 188962306a36Sopenharmony_ci drive-open-drain; 189062306a36Sopenharmony_ci bias-disable; 189162306a36Sopenharmony_ci }; 189262306a36Sopenharmony_ci }; 189362306a36Sopenharmony_ci 189462306a36Sopenharmony_ci sdmmc2_d47_pins_a: sdmmc2-d47-0 { 189562306a36Sopenharmony_ci pins { 189662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF9)>, /* SDMMC2_D4 */ 189762306a36Sopenharmony_ci <STM32_PINMUX('A', 9, AF10)>, /* SDMMC2_D5 */ 189862306a36Sopenharmony_ci <STM32_PINMUX('E', 5, AF9)>, /* SDMMC2_D6 */ 189962306a36Sopenharmony_ci <STM32_PINMUX('D', 3, AF9)>; /* SDMMC2_D7 */ 190062306a36Sopenharmony_ci slew-rate = <1>; 190162306a36Sopenharmony_ci drive-push-pull; 190262306a36Sopenharmony_ci bias-pull-up; 190362306a36Sopenharmony_ci }; 190462306a36Sopenharmony_ci }; 190562306a36Sopenharmony_ci 190662306a36Sopenharmony_ci sdmmc2_d47_sleep_pins_a: sdmmc2-d47-sleep-0 { 190762306a36Sopenharmony_ci pins { 190862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, ANALOG)>, /* SDMMC2_D4 */ 190962306a36Sopenharmony_ci <STM32_PINMUX('A', 9, ANALOG)>, /* SDMMC2_D5 */ 191062306a36Sopenharmony_ci <STM32_PINMUX('E', 5, ANALOG)>, /* SDMMC2_D6 */ 191162306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>; /* SDMMC2_D7 */ 191262306a36Sopenharmony_ci }; 191362306a36Sopenharmony_ci }; 191462306a36Sopenharmony_ci 191562306a36Sopenharmony_ci sdmmc2_d47_pins_b: sdmmc2-d47-1 { 191662306a36Sopenharmony_ci pins { 191762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF9)>, /* SDMMC2_D4 */ 191862306a36Sopenharmony_ci <STM32_PINMUX('A', 9, AF10)>, /* SDMMC2_D5 */ 191962306a36Sopenharmony_ci <STM32_PINMUX('C', 6, AF10)>, /* SDMMC2_D6 */ 192062306a36Sopenharmony_ci <STM32_PINMUX('C', 7, AF10)>; /* SDMMC2_D7 */ 192162306a36Sopenharmony_ci slew-rate = <1>; 192262306a36Sopenharmony_ci drive-push-pull; 192362306a36Sopenharmony_ci bias-disable; 192462306a36Sopenharmony_ci }; 192562306a36Sopenharmony_ci }; 192662306a36Sopenharmony_ci 192762306a36Sopenharmony_ci sdmmc2_d47_sleep_pins_b: sdmmc2-d47-sleep-1 { 192862306a36Sopenharmony_ci pins { 192962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, ANALOG)>, /* SDMMC2_D4 */ 193062306a36Sopenharmony_ci <STM32_PINMUX('A', 9, ANALOG)>, /* SDMMC2_D5 */ 193162306a36Sopenharmony_ci <STM32_PINMUX('C', 6, ANALOG)>, /* SDMMC2_D6 */ 193262306a36Sopenharmony_ci <STM32_PINMUX('C', 7, ANALOG)>; /* SDMMC2_D7 */ 193362306a36Sopenharmony_ci }; 193462306a36Sopenharmony_ci }; 193562306a36Sopenharmony_ci 193662306a36Sopenharmony_ci sdmmc2_d47_pins_c: sdmmc2-d47-2 { 193762306a36Sopenharmony_ci pins { 193862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF9)>, /* SDMMC2_D4 */ 193962306a36Sopenharmony_ci <STM32_PINMUX('A', 15, AF9)>, /* SDMMC2_D5 */ 194062306a36Sopenharmony_ci <STM32_PINMUX('C', 6, AF10)>, /* SDMMC2_D6 */ 194162306a36Sopenharmony_ci <STM32_PINMUX('C', 7, AF10)>; /* SDMMC2_D7 */ 194262306a36Sopenharmony_ci slew-rate = <1>; 194362306a36Sopenharmony_ci drive-push-pull; 194462306a36Sopenharmony_ci bias-pull-up; 194562306a36Sopenharmony_ci }; 194662306a36Sopenharmony_ci }; 194762306a36Sopenharmony_ci 194862306a36Sopenharmony_ci sdmmc2_d47_sleep_pins_c: sdmmc2-d47-sleep-2 { 194962306a36Sopenharmony_ci pins { 195062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, ANALOG)>, /* SDMMC2_D4 */ 195162306a36Sopenharmony_ci <STM32_PINMUX('A', 15, ANALOG)>, /* SDMMC2_D5 */ 195262306a36Sopenharmony_ci <STM32_PINMUX('C', 6, ANALOG)>, /* SDMMC2_D6 */ 195362306a36Sopenharmony_ci <STM32_PINMUX('C', 7, ANALOG)>; /* SDMMC2_D7 */ 195462306a36Sopenharmony_ci }; 195562306a36Sopenharmony_ci }; 195662306a36Sopenharmony_ci 195762306a36Sopenharmony_ci sdmmc2_d47_pins_d: sdmmc2-d47-3 { 195862306a36Sopenharmony_ci pins { 195962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF9)>, /* SDMMC2_D4 */ 196062306a36Sopenharmony_ci <STM32_PINMUX('A', 9, AF10)>, /* SDMMC2_D5 */ 196162306a36Sopenharmony_ci <STM32_PINMUX('E', 5, AF9)>, /* SDMMC2_D6 */ 196262306a36Sopenharmony_ci <STM32_PINMUX('C', 7, AF10)>; /* SDMMC2_D7 */ 196362306a36Sopenharmony_ci }; 196462306a36Sopenharmony_ci }; 196562306a36Sopenharmony_ci 196662306a36Sopenharmony_ci sdmmc2_d47_sleep_pins_d: sdmmc2-d47-sleep-3 { 196762306a36Sopenharmony_ci pins { 196862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, ANALOG)>, /* SDMMC2_D4 */ 196962306a36Sopenharmony_ci <STM32_PINMUX('A', 9, ANALOG)>, /* SDMMC2_D5 */ 197062306a36Sopenharmony_ci <STM32_PINMUX('E', 5, ANALOG)>, /* SDMMC2_D6 */ 197162306a36Sopenharmony_ci <STM32_PINMUX('C', 7, ANALOG)>; /* SDMMC2_D7 */ 197262306a36Sopenharmony_ci }; 197362306a36Sopenharmony_ci }; 197462306a36Sopenharmony_ci 197562306a36Sopenharmony_ci sdmmc2_d47_pins_e: sdmmc2-d47-4 { 197662306a36Sopenharmony_ci pins { 197762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF9)>, /* SDMMC2_D4 */ 197862306a36Sopenharmony_ci <STM32_PINMUX('A', 9, AF10)>, /* SDMMC2_D5 */ 197962306a36Sopenharmony_ci <STM32_PINMUX('C', 6, AF10)>, /* SDMMC2_D6 */ 198062306a36Sopenharmony_ci <STM32_PINMUX('D', 3, AF9)>; /* SDMMC2_D7 */ 198162306a36Sopenharmony_ci slew-rate = <1>; 198262306a36Sopenharmony_ci drive-push-pull; 198362306a36Sopenharmony_ci bias-pull-up; 198462306a36Sopenharmony_ci }; 198562306a36Sopenharmony_ci }; 198662306a36Sopenharmony_ci 198762306a36Sopenharmony_ci sdmmc2_d47_sleep_pins_e: sdmmc2-d47-sleep-4 { 198862306a36Sopenharmony_ci pins { 198962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, ANALOG)>, /* SDMMC2_D4 */ 199062306a36Sopenharmony_ci <STM32_PINMUX('A', 9, ANALOG)>, /* SDMMC2_D5 */ 199162306a36Sopenharmony_ci <STM32_PINMUX('C', 6, ANALOG)>, /* SDMMC2_D6 */ 199262306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>; /* SDMMC2_D7 */ 199362306a36Sopenharmony_ci }; 199462306a36Sopenharmony_ci }; 199562306a36Sopenharmony_ci 199662306a36Sopenharmony_ci sdmmc3_b4_pins_a: sdmmc3-b4-0 { 199762306a36Sopenharmony_ci pins1 { 199862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 0, AF9)>, /* SDMMC3_D0 */ 199962306a36Sopenharmony_ci <STM32_PINMUX('F', 4, AF9)>, /* SDMMC3_D1 */ 200062306a36Sopenharmony_ci <STM32_PINMUX('F', 5, AF9)>, /* SDMMC3_D2 */ 200162306a36Sopenharmony_ci <STM32_PINMUX('D', 7, AF10)>, /* SDMMC3_D3 */ 200262306a36Sopenharmony_ci <STM32_PINMUX('F', 1, AF9)>; /* SDMMC3_CMD */ 200362306a36Sopenharmony_ci slew-rate = <1>; 200462306a36Sopenharmony_ci drive-push-pull; 200562306a36Sopenharmony_ci bias-pull-up; 200662306a36Sopenharmony_ci }; 200762306a36Sopenharmony_ci pins2 { 200862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 15, AF10)>; /* SDMMC3_CK */ 200962306a36Sopenharmony_ci slew-rate = <2>; 201062306a36Sopenharmony_ci drive-push-pull; 201162306a36Sopenharmony_ci bias-pull-up; 201262306a36Sopenharmony_ci }; 201362306a36Sopenharmony_ci }; 201462306a36Sopenharmony_ci 201562306a36Sopenharmony_ci sdmmc3_b4_od_pins_a: sdmmc3-b4-od-0 { 201662306a36Sopenharmony_ci pins1 { 201762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 0, AF9)>, /* SDMMC3_D0 */ 201862306a36Sopenharmony_ci <STM32_PINMUX('F', 4, AF9)>, /* SDMMC3_D1 */ 201962306a36Sopenharmony_ci <STM32_PINMUX('F', 5, AF9)>, /* SDMMC3_D2 */ 202062306a36Sopenharmony_ci <STM32_PINMUX('D', 7, AF10)>; /* SDMMC3_D3 */ 202162306a36Sopenharmony_ci slew-rate = <1>; 202262306a36Sopenharmony_ci drive-push-pull; 202362306a36Sopenharmony_ci bias-pull-up; 202462306a36Sopenharmony_ci }; 202562306a36Sopenharmony_ci pins2 { 202662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 15, AF10)>; /* SDMMC3_CK */ 202762306a36Sopenharmony_ci slew-rate = <2>; 202862306a36Sopenharmony_ci drive-push-pull; 202962306a36Sopenharmony_ci bias-pull-up; 203062306a36Sopenharmony_ci }; 203162306a36Sopenharmony_ci pins3 { 203262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 1, AF9)>; /* SDMMC2_CMD */ 203362306a36Sopenharmony_ci slew-rate = <1>; 203462306a36Sopenharmony_ci drive-open-drain; 203562306a36Sopenharmony_ci bias-pull-up; 203662306a36Sopenharmony_ci }; 203762306a36Sopenharmony_ci }; 203862306a36Sopenharmony_ci 203962306a36Sopenharmony_ci sdmmc3_b4_sleep_pins_a: sdmmc3-b4-sleep-0 { 204062306a36Sopenharmony_ci pins { 204162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 0, ANALOG)>, /* SDMMC3_D0 */ 204262306a36Sopenharmony_ci <STM32_PINMUX('F', 4, ANALOG)>, /* SDMMC3_D1 */ 204362306a36Sopenharmony_ci <STM32_PINMUX('F', 5, ANALOG)>, /* SDMMC3_D2 */ 204462306a36Sopenharmony_ci <STM32_PINMUX('D', 7, ANALOG)>, /* SDMMC3_D3 */ 204562306a36Sopenharmony_ci <STM32_PINMUX('G', 15, ANALOG)>, /* SDMMC3_CK */ 204662306a36Sopenharmony_ci <STM32_PINMUX('F', 1, ANALOG)>; /* SDMMC3_CMD */ 204762306a36Sopenharmony_ci }; 204862306a36Sopenharmony_ci }; 204962306a36Sopenharmony_ci 205062306a36Sopenharmony_ci sdmmc3_b4_pins_b: sdmmc3-b4-1 { 205162306a36Sopenharmony_ci pins1 { 205262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 0, AF9)>, /* SDMMC3_D0 */ 205362306a36Sopenharmony_ci <STM32_PINMUX('F', 4, AF9)>, /* SDMMC3_D1 */ 205462306a36Sopenharmony_ci <STM32_PINMUX('D', 5, AF10)>, /* SDMMC3_D2 */ 205562306a36Sopenharmony_ci <STM32_PINMUX('D', 7, AF10)>, /* SDMMC3_D3 */ 205662306a36Sopenharmony_ci <STM32_PINMUX('D', 0, AF10)>; /* SDMMC3_CMD */ 205762306a36Sopenharmony_ci slew-rate = <1>; 205862306a36Sopenharmony_ci drive-push-pull; 205962306a36Sopenharmony_ci bias-pull-up; 206062306a36Sopenharmony_ci }; 206162306a36Sopenharmony_ci pins2 { 206262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 15, AF10)>; /* SDMMC3_CK */ 206362306a36Sopenharmony_ci slew-rate = <2>; 206462306a36Sopenharmony_ci drive-push-pull; 206562306a36Sopenharmony_ci bias-pull-up; 206662306a36Sopenharmony_ci }; 206762306a36Sopenharmony_ci }; 206862306a36Sopenharmony_ci 206962306a36Sopenharmony_ci sdmmc3_b4_od_pins_b: sdmmc3-b4-od-1 { 207062306a36Sopenharmony_ci pins1 { 207162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 0, AF9)>, /* SDMMC3_D0 */ 207262306a36Sopenharmony_ci <STM32_PINMUX('F', 4, AF9)>, /* SDMMC3_D1 */ 207362306a36Sopenharmony_ci <STM32_PINMUX('D', 5, AF10)>, /* SDMMC3_D2 */ 207462306a36Sopenharmony_ci <STM32_PINMUX('D', 7, AF10)>; /* SDMMC3_D3 */ 207562306a36Sopenharmony_ci slew-rate = <1>; 207662306a36Sopenharmony_ci drive-push-pull; 207762306a36Sopenharmony_ci bias-pull-up; 207862306a36Sopenharmony_ci }; 207962306a36Sopenharmony_ci pins2 { 208062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 15, AF10)>; /* SDMMC3_CK */ 208162306a36Sopenharmony_ci slew-rate = <2>; 208262306a36Sopenharmony_ci drive-push-pull; 208362306a36Sopenharmony_ci bias-pull-up; 208462306a36Sopenharmony_ci }; 208562306a36Sopenharmony_ci pins3 { 208662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 0, AF10)>; /* SDMMC2_CMD */ 208762306a36Sopenharmony_ci slew-rate = <1>; 208862306a36Sopenharmony_ci drive-open-drain; 208962306a36Sopenharmony_ci bias-pull-up; 209062306a36Sopenharmony_ci }; 209162306a36Sopenharmony_ci }; 209262306a36Sopenharmony_ci 209362306a36Sopenharmony_ci sdmmc3_b4_sleep_pins_b: sdmmc3-b4-sleep-1 { 209462306a36Sopenharmony_ci pins { 209562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 0, ANALOG)>, /* SDMMC3_D0 */ 209662306a36Sopenharmony_ci <STM32_PINMUX('F', 4, ANALOG)>, /* SDMMC3_D1 */ 209762306a36Sopenharmony_ci <STM32_PINMUX('D', 5, ANALOG)>, /* SDMMC3_D2 */ 209862306a36Sopenharmony_ci <STM32_PINMUX('D', 7, ANALOG)>, /* SDMMC3_D3 */ 209962306a36Sopenharmony_ci <STM32_PINMUX('G', 15, ANALOG)>, /* SDMMC3_CK */ 210062306a36Sopenharmony_ci <STM32_PINMUX('D', 0, ANALOG)>; /* SDMMC3_CMD */ 210162306a36Sopenharmony_ci }; 210262306a36Sopenharmony_ci }; 210362306a36Sopenharmony_ci 210462306a36Sopenharmony_ci spdifrx_pins_a: spdifrx-0 { 210562306a36Sopenharmony_ci pins { 210662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 12, AF8)>; /* SPDIF_IN1 */ 210762306a36Sopenharmony_ci bias-disable; 210862306a36Sopenharmony_ci }; 210962306a36Sopenharmony_ci }; 211062306a36Sopenharmony_ci 211162306a36Sopenharmony_ci spdifrx_sleep_pins_a: spdifrx-sleep-0 { 211262306a36Sopenharmony_ci pins { 211362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 12, ANALOG)>; /* SPDIF_IN1 */ 211462306a36Sopenharmony_ci }; 211562306a36Sopenharmony_ci }; 211662306a36Sopenharmony_ci 211762306a36Sopenharmony_ci spi1_pins_b: spi1-1 { 211862306a36Sopenharmony_ci pins1 { 211962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 5, AF5)>, /* SPI1_SCK */ 212062306a36Sopenharmony_ci <STM32_PINMUX('B', 5, AF5)>; /* SPI1_MOSI */ 212162306a36Sopenharmony_ci bias-disable; 212262306a36Sopenharmony_ci drive-push-pull; 212362306a36Sopenharmony_ci slew-rate = <1>; 212462306a36Sopenharmony_ci }; 212562306a36Sopenharmony_ci 212662306a36Sopenharmony_ci pins2 { 212762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 6, AF5)>; /* SPI1_MISO */ 212862306a36Sopenharmony_ci bias-disable; 212962306a36Sopenharmony_ci }; 213062306a36Sopenharmony_ci }; 213162306a36Sopenharmony_ci 213262306a36Sopenharmony_ci spi2_pins_a: spi2-0 { 213362306a36Sopenharmony_ci pins1 { 213462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF5)>, /* SPI2_SCK */ 213562306a36Sopenharmony_ci <STM32_PINMUX('I', 3, AF5)>; /* SPI2_MOSI */ 213662306a36Sopenharmony_ci bias-disable; 213762306a36Sopenharmony_ci drive-push-pull; 213862306a36Sopenharmony_ci slew-rate = <1>; 213962306a36Sopenharmony_ci }; 214062306a36Sopenharmony_ci 214162306a36Sopenharmony_ci pins2 { 214262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI2_MISO */ 214362306a36Sopenharmony_ci bias-disable; 214462306a36Sopenharmony_ci }; 214562306a36Sopenharmony_ci }; 214662306a36Sopenharmony_ci 214762306a36Sopenharmony_ci spi2_pins_b: spi2-1 { 214862306a36Sopenharmony_ci pins1 { 214962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 1, AF5)>, /* SPI2_SCK */ 215062306a36Sopenharmony_ci <STM32_PINMUX('I', 3, AF5)>; /* SPI2_MOSI */ 215162306a36Sopenharmony_ci bias-disable; 215262306a36Sopenharmony_ci drive-push-pull; 215362306a36Sopenharmony_ci slew-rate = <1>; 215462306a36Sopenharmony_ci }; 215562306a36Sopenharmony_ci 215662306a36Sopenharmony_ci pins2 { 215762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI2_MISO */ 215862306a36Sopenharmony_ci bias-disable; 215962306a36Sopenharmony_ci }; 216062306a36Sopenharmony_ci }; 216162306a36Sopenharmony_ci 216262306a36Sopenharmony_ci spi2_pins_c: spi2-2 { 216362306a36Sopenharmony_ci pins1 { 216462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 1, AF5)>, /* SPI2_SCK */ 216562306a36Sopenharmony_ci <STM32_PINMUX('I', 3, AF5)>; /* SPI2_MOSI */ 216662306a36Sopenharmony_ci bias-disable; 216762306a36Sopenharmony_ci drive-push-pull; 216862306a36Sopenharmony_ci }; 216962306a36Sopenharmony_ci 217062306a36Sopenharmony_ci pins2 { 217162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 2, AF5)>; /* SPI2_MISO */ 217262306a36Sopenharmony_ci bias-pull-down; 217362306a36Sopenharmony_ci }; 217462306a36Sopenharmony_ci }; 217562306a36Sopenharmony_ci 217662306a36Sopenharmony_ci spi4_pins_a: spi4-0 { 217762306a36Sopenharmony_ci pins { 217862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 12, AF5)>, /* SPI4_SCK */ 217962306a36Sopenharmony_ci <STM32_PINMUX('E', 6, AF5)>; /* SPI4_MOSI */ 218062306a36Sopenharmony_ci bias-disable; 218162306a36Sopenharmony_ci drive-push-pull; 218262306a36Sopenharmony_ci slew-rate = <1>; 218362306a36Sopenharmony_ci }; 218462306a36Sopenharmony_ci pins2 { 218562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 13, AF5)>; /* SPI4_MISO */ 218662306a36Sopenharmony_ci bias-disable; 218762306a36Sopenharmony_ci }; 218862306a36Sopenharmony_ci }; 218962306a36Sopenharmony_ci 219062306a36Sopenharmony_ci spi5_pins_a: spi5-0 { 219162306a36Sopenharmony_ci pins1 { 219262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 7, AF5)>, /* SPI5_SCK */ 219362306a36Sopenharmony_ci <STM32_PINMUX('F', 9, AF5)>; /* SPI5_MOSI */ 219462306a36Sopenharmony_ci bias-disable; 219562306a36Sopenharmony_ci drive-push-pull; 219662306a36Sopenharmony_ci slew-rate = <1>; 219762306a36Sopenharmony_ci }; 219862306a36Sopenharmony_ci 219962306a36Sopenharmony_ci pins2 { 220062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 8, AF5)>; /* SPI5_MISO */ 220162306a36Sopenharmony_ci bias-disable; 220262306a36Sopenharmony_ci }; 220362306a36Sopenharmony_ci }; 220462306a36Sopenharmony_ci 220562306a36Sopenharmony_ci stusb1600_pins_a: stusb1600-0 { 220662306a36Sopenharmony_ci pins { 220762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('I', 11, GPIO)>; 220862306a36Sopenharmony_ci bias-pull-up; 220962306a36Sopenharmony_ci }; 221062306a36Sopenharmony_ci }; 221162306a36Sopenharmony_ci 221262306a36Sopenharmony_ci uart4_pins_a: uart4-0 { 221362306a36Sopenharmony_ci pins1 { 221462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 11, AF6)>; /* UART4_TX */ 221562306a36Sopenharmony_ci bias-disable; 221662306a36Sopenharmony_ci drive-push-pull; 221762306a36Sopenharmony_ci slew-rate = <0>; 221862306a36Sopenharmony_ci }; 221962306a36Sopenharmony_ci pins2 { 222062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 222162306a36Sopenharmony_ci bias-disable; 222262306a36Sopenharmony_ci }; 222362306a36Sopenharmony_ci }; 222462306a36Sopenharmony_ci 222562306a36Sopenharmony_ci uart4_idle_pins_a: uart4-idle-0 { 222662306a36Sopenharmony_ci pins1 { 222762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 11, ANALOG)>; /* UART4_TX */ 222862306a36Sopenharmony_ci }; 222962306a36Sopenharmony_ci pins2 { 223062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 223162306a36Sopenharmony_ci bias-disable; 223262306a36Sopenharmony_ci }; 223362306a36Sopenharmony_ci }; 223462306a36Sopenharmony_ci 223562306a36Sopenharmony_ci uart4_sleep_pins_a: uart4-sleep-0 { 223662306a36Sopenharmony_ci pins { 223762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 11, ANALOG)>, /* UART4_TX */ 223862306a36Sopenharmony_ci <STM32_PINMUX('B', 2, ANALOG)>; /* UART4_RX */ 223962306a36Sopenharmony_ci }; 224062306a36Sopenharmony_ci }; 224162306a36Sopenharmony_ci 224262306a36Sopenharmony_ci uart4_pins_b: uart4-1 { 224362306a36Sopenharmony_ci pins1 { 224462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 1, AF8)>; /* UART4_TX */ 224562306a36Sopenharmony_ci bias-disable; 224662306a36Sopenharmony_ci drive-push-pull; 224762306a36Sopenharmony_ci slew-rate = <0>; 224862306a36Sopenharmony_ci }; 224962306a36Sopenharmony_ci pins2 { 225062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 225162306a36Sopenharmony_ci bias-disable; 225262306a36Sopenharmony_ci }; 225362306a36Sopenharmony_ci }; 225462306a36Sopenharmony_ci 225562306a36Sopenharmony_ci uart4_pins_c: uart4-2 { 225662306a36Sopenharmony_ci pins1 { 225762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 11, AF6)>; /* UART4_TX */ 225862306a36Sopenharmony_ci bias-disable; 225962306a36Sopenharmony_ci drive-push-pull; 226062306a36Sopenharmony_ci slew-rate = <0>; 226162306a36Sopenharmony_ci }; 226262306a36Sopenharmony_ci pins2 { 226362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 226462306a36Sopenharmony_ci bias-disable; 226562306a36Sopenharmony_ci }; 226662306a36Sopenharmony_ci }; 226762306a36Sopenharmony_ci 226862306a36Sopenharmony_ci uart4_pins_d: uart4-3 { 226962306a36Sopenharmony_ci pins1 { 227062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 13, AF8)>; /* UART4_TX */ 227162306a36Sopenharmony_ci bias-disable; 227262306a36Sopenharmony_ci drive-push-pull; 227362306a36Sopenharmony_ci slew-rate = <0>; 227462306a36Sopenharmony_ci }; 227562306a36Sopenharmony_ci pins2 { 227662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 227762306a36Sopenharmony_ci bias-disable; 227862306a36Sopenharmony_ci }; 227962306a36Sopenharmony_ci }; 228062306a36Sopenharmony_ci 228162306a36Sopenharmony_ci uart4_idle_pins_d: uart4-idle-3 { 228262306a36Sopenharmony_ci pins1 { 228362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 13, ANALOG)>; /* UART4_TX */ 228462306a36Sopenharmony_ci }; 228562306a36Sopenharmony_ci pins2 { 228662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 2, AF8)>; /* UART4_RX */ 228762306a36Sopenharmony_ci bias-disable; 228862306a36Sopenharmony_ci }; 228962306a36Sopenharmony_ci }; 229062306a36Sopenharmony_ci 229162306a36Sopenharmony_ci uart4_sleep_pins_d: uart4-sleep-3 { 229262306a36Sopenharmony_ci pins { 229362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 13, ANALOG)>, /* UART4_TX */ 229462306a36Sopenharmony_ci <STM32_PINMUX('B', 2, ANALOG)>; /* UART4_RX */ 229562306a36Sopenharmony_ci }; 229662306a36Sopenharmony_ci }; 229762306a36Sopenharmony_ci 229862306a36Sopenharmony_ci uart5_pins_a: uart5-0 { 229962306a36Sopenharmony_ci pins1 { 230062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 13, AF14)>; /* UART5_TX */ 230162306a36Sopenharmony_ci bias-disable; 230262306a36Sopenharmony_ci drive-push-pull; 230362306a36Sopenharmony_ci slew-rate = <0>; 230462306a36Sopenharmony_ci }; 230562306a36Sopenharmony_ci pins2 { 230662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 5, AF12)>; /* UART5_RX */ 230762306a36Sopenharmony_ci bias-disable; 230862306a36Sopenharmony_ci }; 230962306a36Sopenharmony_ci }; 231062306a36Sopenharmony_ci 231162306a36Sopenharmony_ci uart7_pins_a: uart7-0 { 231262306a36Sopenharmony_ci pins1 { 231362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 8, AF7)>; /* UART7_TX */ 231462306a36Sopenharmony_ci bias-disable; 231562306a36Sopenharmony_ci drive-push-pull; 231662306a36Sopenharmony_ci slew-rate = <0>; 231762306a36Sopenharmony_ci }; 231862306a36Sopenharmony_ci pins2 { 231962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 7, AF7)>, /* UART7_RX */ 232062306a36Sopenharmony_ci <STM32_PINMUX('E', 10, AF7)>, /* UART7_CTS */ 232162306a36Sopenharmony_ci <STM32_PINMUX('E', 9, AF7)>; /* UART7_RTS */ 232262306a36Sopenharmony_ci bias-disable; 232362306a36Sopenharmony_ci }; 232462306a36Sopenharmony_ci }; 232562306a36Sopenharmony_ci 232662306a36Sopenharmony_ci uart7_pins_b: uart7-1 { 232762306a36Sopenharmony_ci pins1 { 232862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 7, AF7)>; /* UART7_TX */ 232962306a36Sopenharmony_ci bias-disable; 233062306a36Sopenharmony_ci drive-push-pull; 233162306a36Sopenharmony_ci slew-rate = <0>; 233262306a36Sopenharmony_ci }; 233362306a36Sopenharmony_ci pins2 { 233462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 6, AF7)>; /* UART7_RX */ 233562306a36Sopenharmony_ci bias-disable; 233662306a36Sopenharmony_ci }; 233762306a36Sopenharmony_ci }; 233862306a36Sopenharmony_ci 233962306a36Sopenharmony_ci uart7_pins_c: uart7-2 { 234062306a36Sopenharmony_ci pins1 { 234162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 8, AF7)>; /* UART7_TX */ 234262306a36Sopenharmony_ci bias-disable; 234362306a36Sopenharmony_ci drive-push-pull; 234462306a36Sopenharmony_ci slew-rate = <0>; 234562306a36Sopenharmony_ci }; 234662306a36Sopenharmony_ci pins2 { 234762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 7, AF7)>; /* UART7_RX */ 234862306a36Sopenharmony_ci bias-pull-up; 234962306a36Sopenharmony_ci }; 235062306a36Sopenharmony_ci }; 235162306a36Sopenharmony_ci 235262306a36Sopenharmony_ci uart7_idle_pins_c: uart7-idle-2 { 235362306a36Sopenharmony_ci pins1 { 235462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 8, ANALOG)>; /* UART7_TX */ 235562306a36Sopenharmony_ci }; 235662306a36Sopenharmony_ci pins2 { 235762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 7, AF7)>; /* UART7_RX */ 235862306a36Sopenharmony_ci bias-pull-up; 235962306a36Sopenharmony_ci }; 236062306a36Sopenharmony_ci }; 236162306a36Sopenharmony_ci 236262306a36Sopenharmony_ci uart7_sleep_pins_c: uart7-sleep-2 { 236362306a36Sopenharmony_ci pins { 236462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 8, ANALOG)>, /* UART7_TX */ 236562306a36Sopenharmony_ci <STM32_PINMUX('E', 7, ANALOG)>; /* UART7_RX */ 236662306a36Sopenharmony_ci }; 236762306a36Sopenharmony_ci }; 236862306a36Sopenharmony_ci 236962306a36Sopenharmony_ci uart8_pins_a: uart8-0 { 237062306a36Sopenharmony_ci pins1 { 237162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 1, AF8)>; /* UART8_TX */ 237262306a36Sopenharmony_ci bias-disable; 237362306a36Sopenharmony_ci drive-push-pull; 237462306a36Sopenharmony_ci slew-rate = <0>; 237562306a36Sopenharmony_ci }; 237662306a36Sopenharmony_ci pins2 { 237762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('E', 0, AF8)>; /* UART8_RX */ 237862306a36Sopenharmony_ci bias-disable; 237962306a36Sopenharmony_ci }; 238062306a36Sopenharmony_ci }; 238162306a36Sopenharmony_ci 238262306a36Sopenharmony_ci uart8_rtscts_pins_a: uart8rtscts-0 { 238362306a36Sopenharmony_ci pins { 238462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 7, AF8)>, /* UART8_RTS */ 238562306a36Sopenharmony_ci <STM32_PINMUX('G', 10, AF8)>; /* UART8_CTS */ 238662306a36Sopenharmony_ci bias-disable; 238762306a36Sopenharmony_ci }; 238862306a36Sopenharmony_ci }; 238962306a36Sopenharmony_ci 239062306a36Sopenharmony_ci usart1_pins_a: usart1-0 { 239162306a36Sopenharmony_ci pins1 { 239262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 12, AF7)>; /* USART1_RTS */ 239362306a36Sopenharmony_ci bias-disable; 239462306a36Sopenharmony_ci drive-push-pull; 239562306a36Sopenharmony_ci slew-rate = <0>; 239662306a36Sopenharmony_ci }; 239762306a36Sopenharmony_ci pins2 { 239862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 11, AF7)>; /* USART1_CTS_NSS */ 239962306a36Sopenharmony_ci bias-disable; 240062306a36Sopenharmony_ci }; 240162306a36Sopenharmony_ci }; 240262306a36Sopenharmony_ci 240362306a36Sopenharmony_ci usart1_idle_pins_a: usart1-idle-0 { 240462306a36Sopenharmony_ci pins1 { 240562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 12, ANALOG)>, /* USART1_RTS */ 240662306a36Sopenharmony_ci <STM32_PINMUX('A', 11, AF7)>; /* USART1_CTS_NSS */ 240762306a36Sopenharmony_ci }; 240862306a36Sopenharmony_ci }; 240962306a36Sopenharmony_ci 241062306a36Sopenharmony_ci usart1_sleep_pins_a: usart1-sleep-0 { 241162306a36Sopenharmony_ci pins { 241262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 12, ANALOG)>, /* USART1_RTS */ 241362306a36Sopenharmony_ci <STM32_PINMUX('A', 11, ANALOG)>; /* USART1_CTS_NSS */ 241462306a36Sopenharmony_ci }; 241562306a36Sopenharmony_ci }; 241662306a36Sopenharmony_ci 241762306a36Sopenharmony_ci usart2_pins_a: usart2-0 { 241862306a36Sopenharmony_ci pins1 { 241962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 5, AF7)>, /* USART2_TX */ 242062306a36Sopenharmony_ci <STM32_PINMUX('D', 4, AF7)>; /* USART2_RTS */ 242162306a36Sopenharmony_ci bias-disable; 242262306a36Sopenharmony_ci drive-push-pull; 242362306a36Sopenharmony_ci slew-rate = <0>; 242462306a36Sopenharmony_ci }; 242562306a36Sopenharmony_ci pins2 { 242662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 6, AF7)>, /* USART2_RX */ 242762306a36Sopenharmony_ci <STM32_PINMUX('D', 3, AF7)>; /* USART2_CTS_NSS */ 242862306a36Sopenharmony_ci bias-disable; 242962306a36Sopenharmony_ci }; 243062306a36Sopenharmony_ci }; 243162306a36Sopenharmony_ci 243262306a36Sopenharmony_ci usart2_sleep_pins_a: usart2-sleep-0 { 243362306a36Sopenharmony_ci pins { 243462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 5, ANALOG)>, /* USART2_TX */ 243562306a36Sopenharmony_ci <STM32_PINMUX('D', 4, ANALOG)>, /* USART2_RTS */ 243662306a36Sopenharmony_ci <STM32_PINMUX('D', 6, ANALOG)>, /* USART2_RX */ 243762306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>; /* USART2_CTS_NSS */ 243862306a36Sopenharmony_ci }; 243962306a36Sopenharmony_ci }; 244062306a36Sopenharmony_ci 244162306a36Sopenharmony_ci usart2_pins_b: usart2-1 { 244262306a36Sopenharmony_ci pins1 { 244362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 5, AF7)>, /* USART2_TX */ 244462306a36Sopenharmony_ci <STM32_PINMUX('A', 1, AF7)>; /* USART2_RTS */ 244562306a36Sopenharmony_ci bias-disable; 244662306a36Sopenharmony_ci drive-push-pull; 244762306a36Sopenharmony_ci slew-rate = <0>; 244862306a36Sopenharmony_ci }; 244962306a36Sopenharmony_ci pins2 { 245062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 4, AF7)>, /* USART2_RX */ 245162306a36Sopenharmony_ci <STM32_PINMUX('E', 15, AF7)>; /* USART2_CTS_NSS */ 245262306a36Sopenharmony_ci bias-disable; 245362306a36Sopenharmony_ci }; 245462306a36Sopenharmony_ci }; 245562306a36Sopenharmony_ci 245662306a36Sopenharmony_ci usart2_sleep_pins_b: usart2-sleep-1 { 245762306a36Sopenharmony_ci pins { 245862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('F', 5, ANALOG)>, /* USART2_TX */ 245962306a36Sopenharmony_ci <STM32_PINMUX('A', 1, ANALOG)>, /* USART2_RTS */ 246062306a36Sopenharmony_ci <STM32_PINMUX('F', 4, ANALOG)>, /* USART2_RX */ 246162306a36Sopenharmony_ci <STM32_PINMUX('E', 15, ANALOG)>; /* USART2_CTS_NSS */ 246262306a36Sopenharmony_ci }; 246362306a36Sopenharmony_ci }; 246462306a36Sopenharmony_ci 246562306a36Sopenharmony_ci usart2_pins_c: usart2-2 { 246662306a36Sopenharmony_ci pins1 { 246762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 5, AF7)>, /* USART2_TX */ 246862306a36Sopenharmony_ci <STM32_PINMUX('D', 4, AF7)>; /* USART2_RTS */ 246962306a36Sopenharmony_ci bias-disable; 247062306a36Sopenharmony_ci drive-push-pull; 247162306a36Sopenharmony_ci slew-rate = <0>; 247262306a36Sopenharmony_ci }; 247362306a36Sopenharmony_ci pins2 { 247462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 6, AF7)>, /* USART2_RX */ 247562306a36Sopenharmony_ci <STM32_PINMUX('D', 3, AF7)>; /* USART2_CTS_NSS */ 247662306a36Sopenharmony_ci bias-disable; 247762306a36Sopenharmony_ci }; 247862306a36Sopenharmony_ci }; 247962306a36Sopenharmony_ci 248062306a36Sopenharmony_ci usart2_idle_pins_c: usart2-idle-2 { 248162306a36Sopenharmony_ci pins1 { 248262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 5, ANALOG)>, /* USART2_TX */ 248362306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>; /* USART2_CTS_NSS */ 248462306a36Sopenharmony_ci }; 248562306a36Sopenharmony_ci pins2 { 248662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 4, AF7)>; /* USART2_RTS */ 248762306a36Sopenharmony_ci bias-disable; 248862306a36Sopenharmony_ci drive-push-pull; 248962306a36Sopenharmony_ci slew-rate = <0>; 249062306a36Sopenharmony_ci }; 249162306a36Sopenharmony_ci pins3 { 249262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 6, AF7)>; /* USART2_RX */ 249362306a36Sopenharmony_ci bias-disable; 249462306a36Sopenharmony_ci }; 249562306a36Sopenharmony_ci }; 249662306a36Sopenharmony_ci 249762306a36Sopenharmony_ci usart2_sleep_pins_c: usart2-sleep-2 { 249862306a36Sopenharmony_ci pins { 249962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 5, ANALOG)>, /* USART2_TX */ 250062306a36Sopenharmony_ci <STM32_PINMUX('D', 4, ANALOG)>, /* USART2_RTS */ 250162306a36Sopenharmony_ci <STM32_PINMUX('D', 6, ANALOG)>, /* USART2_RX */ 250262306a36Sopenharmony_ci <STM32_PINMUX('D', 3, ANALOG)>; /* USART2_CTS_NSS */ 250362306a36Sopenharmony_ci }; 250462306a36Sopenharmony_ci }; 250562306a36Sopenharmony_ci 250662306a36Sopenharmony_ci usart3_pins_a: usart3-0 { 250762306a36Sopenharmony_ci pins1 { 250862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF7)>; /* USART3_TX */ 250962306a36Sopenharmony_ci bias-disable; 251062306a36Sopenharmony_ci drive-push-pull; 251162306a36Sopenharmony_ci slew-rate = <0>; 251262306a36Sopenharmony_ci }; 251362306a36Sopenharmony_ci pins2 { 251462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>; /* USART3_RX */ 251562306a36Sopenharmony_ci bias-disable; 251662306a36Sopenharmony_ci }; 251762306a36Sopenharmony_ci }; 251862306a36Sopenharmony_ci 251962306a36Sopenharmony_ci usart3_idle_pins_a: usart3-idle-0 { 252062306a36Sopenharmony_ci pins1 { 252162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>; /* USART3_TX */ 252262306a36Sopenharmony_ci }; 252362306a36Sopenharmony_ci pins2 { 252462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>; /* USART3_RX */ 252562306a36Sopenharmony_ci bias-disable; 252662306a36Sopenharmony_ci }; 252762306a36Sopenharmony_ci }; 252862306a36Sopenharmony_ci 252962306a36Sopenharmony_ci usart3_sleep_pins_a: usart3-sleep-0 { 253062306a36Sopenharmony_ci pins { 253162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 253262306a36Sopenharmony_ci <STM32_PINMUX('B', 12, ANALOG)>; /* USART3_RX */ 253362306a36Sopenharmony_ci }; 253462306a36Sopenharmony_ci }; 253562306a36Sopenharmony_ci 253662306a36Sopenharmony_ci usart3_pins_b: usart3-1 { 253762306a36Sopenharmony_ci pins1 { 253862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */ 253962306a36Sopenharmony_ci <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 254062306a36Sopenharmony_ci bias-disable; 254162306a36Sopenharmony_ci drive-push-pull; 254262306a36Sopenharmony_ci slew-rate = <0>; 254362306a36Sopenharmony_ci }; 254462306a36Sopenharmony_ci pins2 { 254562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>, /* USART3_RX */ 254662306a36Sopenharmony_ci <STM32_PINMUX('I', 10, AF8)>; /* USART3_CTS_NSS */ 254762306a36Sopenharmony_ci bias-pull-up; 254862306a36Sopenharmony_ci }; 254962306a36Sopenharmony_ci }; 255062306a36Sopenharmony_ci 255162306a36Sopenharmony_ci usart3_idle_pins_b: usart3-idle-1 { 255262306a36Sopenharmony_ci pins1 { 255362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 255462306a36Sopenharmony_ci <STM32_PINMUX('I', 10, ANALOG)>; /* USART3_CTS_NSS */ 255562306a36Sopenharmony_ci }; 255662306a36Sopenharmony_ci pins2 { 255762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 255862306a36Sopenharmony_ci bias-disable; 255962306a36Sopenharmony_ci drive-push-pull; 256062306a36Sopenharmony_ci slew-rate = <0>; 256162306a36Sopenharmony_ci }; 256262306a36Sopenharmony_ci pins3 { 256362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>; /* USART3_RX */ 256462306a36Sopenharmony_ci bias-pull-up; 256562306a36Sopenharmony_ci }; 256662306a36Sopenharmony_ci }; 256762306a36Sopenharmony_ci 256862306a36Sopenharmony_ci usart3_sleep_pins_b: usart3-sleep-1 { 256962306a36Sopenharmony_ci pins { 257062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 257162306a36Sopenharmony_ci <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */ 257262306a36Sopenharmony_ci <STM32_PINMUX('I', 10, ANALOG)>, /* USART3_CTS_NSS */ 257362306a36Sopenharmony_ci <STM32_PINMUX('B', 12, ANALOG)>; /* USART3_RX */ 257462306a36Sopenharmony_ci }; 257562306a36Sopenharmony_ci }; 257662306a36Sopenharmony_ci 257762306a36Sopenharmony_ci usart3_pins_c: usart3-2 { 257862306a36Sopenharmony_ci pins1 { 257962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */ 258062306a36Sopenharmony_ci <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 258162306a36Sopenharmony_ci bias-disable; 258262306a36Sopenharmony_ci drive-push-pull; 258362306a36Sopenharmony_ci slew-rate = <0>; 258462306a36Sopenharmony_ci }; 258562306a36Sopenharmony_ci pins2 { 258662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>, /* USART3_RX */ 258762306a36Sopenharmony_ci <STM32_PINMUX('B', 13, AF7)>; /* USART3_CTS_NSS */ 258862306a36Sopenharmony_ci bias-pull-up; 258962306a36Sopenharmony_ci }; 259062306a36Sopenharmony_ci }; 259162306a36Sopenharmony_ci 259262306a36Sopenharmony_ci usart3_idle_pins_c: usart3-idle-2 { 259362306a36Sopenharmony_ci pins1 { 259462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 259562306a36Sopenharmony_ci <STM32_PINMUX('B', 13, ANALOG)>; /* USART3_CTS_NSS */ 259662306a36Sopenharmony_ci }; 259762306a36Sopenharmony_ci pins2 { 259862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 259962306a36Sopenharmony_ci bias-disable; 260062306a36Sopenharmony_ci drive-push-pull; 260162306a36Sopenharmony_ci slew-rate = <0>; 260262306a36Sopenharmony_ci }; 260362306a36Sopenharmony_ci pins3 { 260462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>; /* USART3_RX */ 260562306a36Sopenharmony_ci bias-pull-up; 260662306a36Sopenharmony_ci }; 260762306a36Sopenharmony_ci }; 260862306a36Sopenharmony_ci 260962306a36Sopenharmony_ci usart3_sleep_pins_c: usart3-sleep-2 { 261062306a36Sopenharmony_ci pins { 261162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 261262306a36Sopenharmony_ci <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */ 261362306a36Sopenharmony_ci <STM32_PINMUX('B', 13, ANALOG)>, /* USART3_CTS_NSS */ 261462306a36Sopenharmony_ci <STM32_PINMUX('B', 12, ANALOG)>; /* USART3_RX */ 261562306a36Sopenharmony_ci }; 261662306a36Sopenharmony_ci }; 261762306a36Sopenharmony_ci 261862306a36Sopenharmony_ci usart3_pins_d: usart3-3 { 261962306a36Sopenharmony_ci pins1 { 262062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */ 262162306a36Sopenharmony_ci <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 262262306a36Sopenharmony_ci bias-disable; 262362306a36Sopenharmony_ci drive-push-pull; 262462306a36Sopenharmony_ci slew-rate = <0>; 262562306a36Sopenharmony_ci }; 262662306a36Sopenharmony_ci pins2 { 262762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 9, AF7)>, /* USART3_RX */ 262862306a36Sopenharmony_ci <STM32_PINMUX('D', 11, AF7)>; /* USART3_CTS_NSS */ 262962306a36Sopenharmony_ci bias-disable; 263062306a36Sopenharmony_ci }; 263162306a36Sopenharmony_ci }; 263262306a36Sopenharmony_ci 263362306a36Sopenharmony_ci usart3_idle_pins_d: usart3-idle-3 { 263462306a36Sopenharmony_ci pins1 { 263562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 263662306a36Sopenharmony_ci <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */ 263762306a36Sopenharmony_ci <STM32_PINMUX('D', 11, ANALOG)>; /* USART3_CTS_NSS */ 263862306a36Sopenharmony_ci }; 263962306a36Sopenharmony_ci pins2 { 264062306a36Sopenharmony_ci pinmux = <STM32_PINMUX('D', 9, AF7)>; /* USART3_RX */ 264162306a36Sopenharmony_ci bias-disable; 264262306a36Sopenharmony_ci }; 264362306a36Sopenharmony_ci }; 264462306a36Sopenharmony_ci 264562306a36Sopenharmony_ci usart3_sleep_pins_d: usart3-sleep-3 { 264662306a36Sopenharmony_ci pins { 264762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 264862306a36Sopenharmony_ci <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */ 264962306a36Sopenharmony_ci <STM32_PINMUX('D', 11, ANALOG)>, /* USART3_CTS_NSS */ 265062306a36Sopenharmony_ci <STM32_PINMUX('D', 9, ANALOG)>; /* USART3_RX */ 265162306a36Sopenharmony_ci }; 265262306a36Sopenharmony_ci }; 265362306a36Sopenharmony_ci 265462306a36Sopenharmony_ci usart3_pins_e: usart3-4 { 265562306a36Sopenharmony_ci pins1 { 265662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */ 265762306a36Sopenharmony_ci <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 265862306a36Sopenharmony_ci bias-disable; 265962306a36Sopenharmony_ci drive-push-pull; 266062306a36Sopenharmony_ci slew-rate = <0>; 266162306a36Sopenharmony_ci }; 266262306a36Sopenharmony_ci pins2 { 266362306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 11, AF7)>, /* USART3_RX */ 266462306a36Sopenharmony_ci <STM32_PINMUX('D', 11, AF7)>; /* USART3_CTS_NSS */ 266562306a36Sopenharmony_ci bias-pull-up; 266662306a36Sopenharmony_ci }; 266762306a36Sopenharmony_ci }; 266862306a36Sopenharmony_ci 266962306a36Sopenharmony_ci usart3_idle_pins_e: usart3-idle-4 { 267062306a36Sopenharmony_ci pins1 { 267162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 267262306a36Sopenharmony_ci <STM32_PINMUX('D', 11, ANALOG)>; /* USART3_CTS_NSS */ 267362306a36Sopenharmony_ci }; 267462306a36Sopenharmony_ci pins2 { 267562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('G', 8, AF8)>; /* USART3_RTS */ 267662306a36Sopenharmony_ci bias-disable; 267762306a36Sopenharmony_ci drive-push-pull; 267862306a36Sopenharmony_ci slew-rate = <0>; 267962306a36Sopenharmony_ci }; 268062306a36Sopenharmony_ci pins3 { 268162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 11, AF7)>; /* USART3_RX */ 268262306a36Sopenharmony_ci bias-pull-up; 268362306a36Sopenharmony_ci }; 268462306a36Sopenharmony_ci }; 268562306a36Sopenharmony_ci 268662306a36Sopenharmony_ci usart3_sleep_pins_e: usart3-sleep-4 { 268762306a36Sopenharmony_ci pins { 268862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, ANALOG)>, /* USART3_TX */ 268962306a36Sopenharmony_ci <STM32_PINMUX('G', 8, ANALOG)>, /* USART3_RTS */ 269062306a36Sopenharmony_ci <STM32_PINMUX('D', 11, ANALOG)>, /* USART3_CTS_NSS */ 269162306a36Sopenharmony_ci <STM32_PINMUX('B', 11, ANALOG)>; /* USART3_RX */ 269262306a36Sopenharmony_ci }; 269362306a36Sopenharmony_ci }; 269462306a36Sopenharmony_ci 269562306a36Sopenharmony_ci usart3_pins_f: usart3-5 { 269662306a36Sopenharmony_ci pins1 { 269762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 10, AF7)>, /* USART3_TX */ 269862306a36Sopenharmony_ci <STM32_PINMUX('D', 12, AF7)>; /* USART3_RTS */ 269962306a36Sopenharmony_ci bias-disable; 270062306a36Sopenharmony_ci drive-push-pull; 270162306a36Sopenharmony_ci slew-rate = <0>; 270262306a36Sopenharmony_ci }; 270362306a36Sopenharmony_ci pins2 { 270462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('B', 12, AF8)>, /* USART3_RX */ 270562306a36Sopenharmony_ci <STM32_PINMUX('D', 11, AF7)>; /* USART3_CTS_NSS */ 270662306a36Sopenharmony_ci bias-disable; 270762306a36Sopenharmony_ci }; 270862306a36Sopenharmony_ci }; 270962306a36Sopenharmony_ci 271062306a36Sopenharmony_ci usbotg_hs_pins_a: usbotg-hs-0 { 271162306a36Sopenharmony_ci pins { 271262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 10, ANALOG)>; /* OTG_ID */ 271362306a36Sopenharmony_ci }; 271462306a36Sopenharmony_ci }; 271562306a36Sopenharmony_ci 271662306a36Sopenharmony_ci usbotg_fs_dp_dm_pins_a: usbotg-fs-dp-dm-0 { 271762306a36Sopenharmony_ci pins { 271862306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 11, ANALOG)>, /* OTG_FS_DM */ 271962306a36Sopenharmony_ci <STM32_PINMUX('A', 12, ANALOG)>; /* OTG_FS_DP */ 272062306a36Sopenharmony_ci }; 272162306a36Sopenharmony_ci }; 272262306a36Sopenharmony_ci}; 272362306a36Sopenharmony_ci 272462306a36Sopenharmony_ci&pinctrl_z { 272562306a36Sopenharmony_ci i2c2_pins_b2: i2c2-0 { 272662306a36Sopenharmony_ci pins { 272762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 0, AF3)>; /* I2C2_SCL */ 272862306a36Sopenharmony_ci bias-disable; 272962306a36Sopenharmony_ci drive-open-drain; 273062306a36Sopenharmony_ci slew-rate = <0>; 273162306a36Sopenharmony_ci }; 273262306a36Sopenharmony_ci }; 273362306a36Sopenharmony_ci 273462306a36Sopenharmony_ci i2c2_sleep_pins_b2: i2c2-sleep-0 { 273562306a36Sopenharmony_ci pins { 273662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 0, ANALOG)>; /* I2C2_SCL */ 273762306a36Sopenharmony_ci }; 273862306a36Sopenharmony_ci }; 273962306a36Sopenharmony_ci 274062306a36Sopenharmony_ci i2c4_pins_a: i2c4-0 { 274162306a36Sopenharmony_ci pins { 274262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 4, AF6)>, /* I2C4_SCL */ 274362306a36Sopenharmony_ci <STM32_PINMUX('Z', 5, AF6)>; /* I2C4_SDA */ 274462306a36Sopenharmony_ci bias-disable; 274562306a36Sopenharmony_ci drive-open-drain; 274662306a36Sopenharmony_ci slew-rate = <0>; 274762306a36Sopenharmony_ci }; 274862306a36Sopenharmony_ci }; 274962306a36Sopenharmony_ci 275062306a36Sopenharmony_ci i2c4_sleep_pins_a: i2c4-sleep-0 { 275162306a36Sopenharmony_ci pins { 275262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 4, ANALOG)>, /* I2C4_SCL */ 275362306a36Sopenharmony_ci <STM32_PINMUX('Z', 5, ANALOG)>; /* I2C4_SDA */ 275462306a36Sopenharmony_ci }; 275562306a36Sopenharmony_ci }; 275662306a36Sopenharmony_ci 275762306a36Sopenharmony_ci i2c6_pins_a: i2c6-0 { 275862306a36Sopenharmony_ci pins { 275962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 6, AF2)>, /* I2C6_SCL */ 276062306a36Sopenharmony_ci <STM32_PINMUX('Z', 7, AF2)>; /* I2C6_SDA */ 276162306a36Sopenharmony_ci bias-disable; 276262306a36Sopenharmony_ci drive-open-drain; 276362306a36Sopenharmony_ci slew-rate = <0>; 276462306a36Sopenharmony_ci }; 276562306a36Sopenharmony_ci }; 276662306a36Sopenharmony_ci 276762306a36Sopenharmony_ci i2c6_sleep_pins_a: i2c6-sleep-0 { 276862306a36Sopenharmony_ci pins { 276962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 6, ANALOG)>, /* I2C6_SCL */ 277062306a36Sopenharmony_ci <STM32_PINMUX('Z', 7, ANALOG)>; /* I2C6_SDA */ 277162306a36Sopenharmony_ci }; 277262306a36Sopenharmony_ci }; 277362306a36Sopenharmony_ci 277462306a36Sopenharmony_ci spi1_pins_a: spi1-0 { 277562306a36Sopenharmony_ci pins1 { 277662306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 0, AF5)>, /* SPI1_SCK */ 277762306a36Sopenharmony_ci <STM32_PINMUX('Z', 2, AF5)>; /* SPI1_MOSI */ 277862306a36Sopenharmony_ci bias-disable; 277962306a36Sopenharmony_ci drive-push-pull; 278062306a36Sopenharmony_ci slew-rate = <1>; 278162306a36Sopenharmony_ci }; 278262306a36Sopenharmony_ci 278362306a36Sopenharmony_ci pins2 { 278462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 1, AF5)>; /* SPI1_MISO */ 278562306a36Sopenharmony_ci bias-disable; 278662306a36Sopenharmony_ci }; 278762306a36Sopenharmony_ci }; 278862306a36Sopenharmony_ci 278962306a36Sopenharmony_ci spi1_sleep_pins_a: spi1-sleep-0 { 279062306a36Sopenharmony_ci pins { 279162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 0, ANALOG)>, /* SPI1_SCK */ 279262306a36Sopenharmony_ci <STM32_PINMUX('Z', 1, ANALOG)>, /* SPI1_MISO */ 279362306a36Sopenharmony_ci <STM32_PINMUX('Z', 2, ANALOG)>; /* SPI1_MOSI */ 279462306a36Sopenharmony_ci }; 279562306a36Sopenharmony_ci }; 279662306a36Sopenharmony_ci 279762306a36Sopenharmony_ci usart1_pins_b: usart1-1 { 279862306a36Sopenharmony_ci pins1 { 279962306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 7, AF7)>; /* USART1_TX */ 280062306a36Sopenharmony_ci bias-disable; 280162306a36Sopenharmony_ci drive-push-pull; 280262306a36Sopenharmony_ci slew-rate = <0>; 280362306a36Sopenharmony_ci }; 280462306a36Sopenharmony_ci pins2 { 280562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 6, AF7)>; /* USART1_RX */ 280662306a36Sopenharmony_ci bias-disable; 280762306a36Sopenharmony_ci }; 280862306a36Sopenharmony_ci }; 280962306a36Sopenharmony_ci 281062306a36Sopenharmony_ci usart1_idle_pins_b: usart1-idle-1 { 281162306a36Sopenharmony_ci pins1 { 281262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 7, ANALOG)>; /* USART1_TX */ 281362306a36Sopenharmony_ci }; 281462306a36Sopenharmony_ci pins2 { 281562306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 6, AF7)>; /* USART1_RX */ 281662306a36Sopenharmony_ci bias-disable; 281762306a36Sopenharmony_ci }; 281862306a36Sopenharmony_ci }; 281962306a36Sopenharmony_ci 282062306a36Sopenharmony_ci usart1_sleep_pins_b: usart1-sleep-1 { 282162306a36Sopenharmony_ci pins { 282262306a36Sopenharmony_ci pinmux = <STM32_PINMUX('Z', 7, ANALOG)>, /* USART1_TX */ 282362306a36Sopenharmony_ci <STM32_PINMUX('Z', 6, ANALOG)>; /* USART1_RX */ 282462306a36Sopenharmony_ci }; 282562306a36Sopenharmony_ci }; 282662306a36Sopenharmony_ci}; 2827