|
19 | 19 | };
|
20 | 20 | };
|
21 | 21 |
|
| 22 | + adc1_usb_cc_pins_b: adc1-usb-cc-pins-1 { |
| 23 | + pins { |
| 24 | + pinmux = <STM32_PINMUX('A', 5, ANALOG)>, /* ADC1_INP2 */ |
| 25 | + <STM32_PINMUX('F', 13, ANALOG)>; /* ADC1_INP11 */ |
| 26 | + }; |
| 27 | + }; |
| 28 | + |
22 | 29 | dcmipp_pins_a: dcmi-0 {
|
23 | 30 | pins1 {
|
24 | 31 | pinmux = <STM32_PINMUX('H', 8, AF13)>,/* DCMI_HSYNC */
|
|
52 | 59 | };
|
53 | 60 | };
|
54 | 61 |
|
55 |
| - goodix_pins_a: goodix-0 { |
56 |
| - /* |
57 |
| - * touchscreen reset needs to be configured |
58 |
| - * via the pinctrl not the driver (a pull-down resistor |
59 |
| - * has been soldered onto the reset line which forces |
60 |
| - * the touchscreen to reset state). |
61 |
| - */ |
62 |
| - pins1 { |
63 |
| - pinmux = <STM32_PINMUX('H', 2, GPIO)>; |
64 |
| - output-high; |
65 |
| - bias-pull-up; |
66 |
| - }; |
67 |
| - /* |
68 |
| - * Interrupt line must have a pull-down resistor |
69 |
| - * in order to freeze the i2c address at 0x5D |
70 |
| - */ |
71 |
| - pins2 { |
72 |
| - pinmux = <STM32_PINMUX('F', 5, GPIO)>; |
73 |
| - bias-pull-down; |
74 |
| - }; |
75 |
| - }; |
76 |
| - |
77 |
| - adc1_usb_cc_pins_b: adc1-usb-cc-pins-1 { |
78 |
| - pins { |
79 |
| - pinmux = <STM32_PINMUX('A', 5, ANALOG)>, /* ADC1_INP2 */ |
80 |
| - <STM32_PINMUX('F', 13, ANALOG)>; /* ADC1_INP11 */ |
81 |
| - }; |
82 |
| - }; |
83 |
| - |
84 | 62 | eth1_rgmii_pins_a: eth1-rgmii-0 {
|
85 | 63 | pins1 {
|
86 | 64 | pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH_RGMII_TXD0 */
|
|
127 | 105 | };
|
128 | 106 | };
|
129 | 107 |
|
| 108 | + eth1_rmii_pins_a: eth1-rmii-0 { |
| 109 | + pins1 { |
| 110 | + pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH_RMII_TXD0 */ |
| 111 | + <STM32_PINMUX('G', 14, AF11)>, /* ETH_RMII_TXD1 */ |
| 112 | + <STM32_PINMUX('B', 11, AF11)>, /* ETH_RMII_TX_EN */ |
| 113 | + <STM32_PINMUX('A', 1, AF11)>, /* ETH_RMII_REF_CLK */ |
| 114 | + <STM32_PINMUX('A', 2, AF11)>, /* ETH_MDIO */ |
| 115 | + <STM32_PINMUX('G', 2, AF11)>; /* ETH_MDC */ |
| 116 | + bias-disable; |
| 117 | + drive-push-pull; |
| 118 | + slew-rate = <1>; |
| 119 | + }; |
| 120 | + |
| 121 | + pins2 { |
| 122 | + pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RMII_RXD0 */ |
| 123 | + <STM32_PINMUX('C', 5, AF11)>, /* ETH_RMII_RXD1 */ |
| 124 | + <STM32_PINMUX('C', 1, AF10)>; /* ETH_RMII_CRS_DV */ |
| 125 | + bias-disable; |
| 126 | + }; |
| 127 | + |
| 128 | + }; |
| 129 | + |
| 130 | + eth1_rmii_sleep_pins_a: eth1-rmii-sleep-0 { |
| 131 | + pins1 { |
| 132 | + pinmux = <STM32_PINMUX('G', 13, ANALOG)>, /* ETH_RMII_TXD0 */ |
| 133 | + <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RMII_TXD1 */ |
| 134 | + <STM32_PINMUX('B', 11, ANALOG)>, /* ETH_RMII_TX_EN */ |
| 135 | + <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RMII_REF_CLK */ |
| 136 | + <STM32_PINMUX('A', 2, ANALOG)>, /* ETH_MDIO */ |
| 137 | + <STM32_PINMUX('G', 2, ANALOG)>, /* ETH_MDC */ |
| 138 | + <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RMII_RXD0 */ |
| 139 | + <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RMII_RXD1 */ |
| 140 | + <STM32_PINMUX('C', 1, ANALOG)>; /* ETH_RMII_CRS_DV */ |
| 141 | + }; |
| 142 | + }; |
| 143 | + |
130 | 144 | eth2_rgmii_pins_a: eth2-rgmii-0 {
|
131 | 145 | pins1 {
|
132 | 146 | pinmux = <STM32_PINMUX('F', 7, AF11)>, /* ETH_RGMII_TXD0 */
|
|
172 | 186 | };
|
173 | 187 | };
|
174 | 188 |
|
175 |
| - eth1_rmii_pins_a: eth1-rmii-0 { |
176 |
| - pins1 { |
177 |
| - pinmux = <STM32_PINMUX('G', 13, AF11)>, /* ETH_RMII_TXD0 */ |
178 |
| - <STM32_PINMUX('G', 14, AF11)>, /* ETH_RMII_TXD1 */ |
179 |
| - <STM32_PINMUX('B', 11, AF11)>, /* ETH_RMII_TX_EN */ |
180 |
| - <STM32_PINMUX('A', 1, AF11)>, /* ETH_RMII_REF_CLK */ |
181 |
| - <STM32_PINMUX('A', 2, AF11)>, /* ETH_MDIO */ |
182 |
| - <STM32_PINMUX('G', 2, AF11)>; /* ETH_MDC */ |
183 |
| - bias-disable; |
184 |
| - drive-push-pull; |
185 |
| - slew-rate = <1>; |
186 |
| - }; |
187 |
| - |
188 |
| - pins2 { |
189 |
| - pinmux = <STM32_PINMUX('C', 4, AF11)>, /* ETH_RMII_RXD0 */ |
190 |
| - <STM32_PINMUX('C', 5, AF11)>, /* ETH_RMII_RXD1 */ |
191 |
| - <STM32_PINMUX('C', 1, AF10)>; /* ETH_RMII_CRS_DV */ |
192 |
| - bias-disable; |
193 |
| - }; |
194 |
| - |
195 |
| - }; |
196 |
| - |
197 |
| - eth1_rmii_sleep_pins_a: eth1-rmii-sleep-0 { |
198 |
| - pins1 { |
199 |
| - pinmux = <STM32_PINMUX('G', 13, ANALOG)>, /* ETH_RMII_TXD0 */ |
200 |
| - <STM32_PINMUX('G', 14, ANALOG)>, /* ETH_RMII_TXD1 */ |
201 |
| - <STM32_PINMUX('B', 11, ANALOG)>, /* ETH_RMII_TX_EN */ |
202 |
| - <STM32_PINMUX('A', 1, ANALOG)>, /* ETH_RMII_REF_CLK */ |
203 |
| - <STM32_PINMUX('A', 2, ANALOG)>, /* ETH_MDIO */ |
204 |
| - <STM32_PINMUX('G', 2, ANALOG)>, /* ETH_MDC */ |
205 |
| - <STM32_PINMUX('C', 4, ANALOG)>, /* ETH_RMII_RXD0 */ |
206 |
| - <STM32_PINMUX('C', 5, ANALOG)>, /* ETH_RMII_RXD1 */ |
207 |
| - <STM32_PINMUX('C', 1, ANALOG)>; /* ETH_RMII_CRS_DV */ |
208 |
| - }; |
209 |
| - }; |
210 |
| - |
211 | 189 | eth2_rmii_pins_a: eth2-rmii-0 {
|
212 | 190 | pins1 {
|
213 | 191 | pinmux = <STM32_PINMUX('F', 7, AF11)>, /* ETH_RMII_TXD0 */
|
|
243 | 221 | };
|
244 | 222 | };
|
245 | 223 |
|
| 224 | + goodix_pins_a: goodix-0 { |
| 225 | + /* |
| 226 | + * touchscreen reset needs to be configured |
| 227 | + * via the pinctrl not the driver (a pull-down resistor |
| 228 | + * has been soldered onto the reset line which forces |
| 229 | + * the touchscreen to reset state). |
| 230 | + */ |
| 231 | + pins1 { |
| 232 | + pinmux = <STM32_PINMUX('H', 2, GPIO)>; |
| 233 | + output-high; |
| 234 | + bias-pull-up; |
| 235 | + }; |
| 236 | + /* |
| 237 | + * Interrupt line must have a pull-down resistor |
| 238 | + * in order to freeze the i2c address at 0x5D |
| 239 | + */ |
| 240 | + pins2 { |
| 241 | + pinmux = <STM32_PINMUX('F', 5, GPIO)>; |
| 242 | + bias-pull-down; |
| 243 | + }; |
| 244 | + }; |
| 245 | + |
246 | 246 | i2c1_pins_a: i2c1-0 {
|
247 | 247 | pins {
|
248 | 248 | pinmux = <STM32_PINMUX('D', 12, AF5)>, /* I2C1_SCL */
|
|
0 commit comments