0001 // SPDX-License-Identifier: GPL-2.0
0002
0003 &tlmm_pinmux {
0004 sdc4_gpios: sdc4-gpios {
0005 pios {
0006 pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
0007 function = "sdc4";
0008 };
0009 };
0010
0011 sdcc1_pins: sdcc1-pin-active {
0012 clk {
0013 pins = "sdc1_clk";
0014 drive-strengh = <16>;
0015 bias-disable;
0016 };
0017
0018 cmd {
0019 pins = "sdc1_cmd";
0020 drive-strengh = <10>;
0021 bias-pull-up;
0022 };
0023
0024 data {
0025 pins = "sdc1_data";
0026 drive-strengh = <10>;
0027 bias-pull-up;
0028 };
0029 };
0030
0031 sdcc3_pins: sdcc3-pin-active {
0032 clk {
0033 pins = "sdc3_clk";
0034 drive-strengh = <8>;
0035 bias-disable;
0036 };
0037
0038 cmd {
0039 pins = "sdc3_cmd";
0040 drive-strengh = <8>;
0041 bias-pull-up;
0042 };
0043
0044 data {
0045 pins = "sdc3_data";
0046 drive-strengh = <8>;
0047 bias-pull-up;
0048 };
0049 };
0050
0051 ps_hold: ps_hold {
0052 mux {
0053 pins = "gpio78";
0054 function = "ps_hold";
0055 };
0056 };
0057
0058 i2c1_pins: i2c1 {
0059 mux {
0060 pins = "gpio20", "gpio21";
0061 function = "gsbi1";
0062 };
0063
0064 pinconf {
0065 pins = "gpio20", "gpio21";
0066 drive-strength = <16>;
0067 bias-disable;
0068 };
0069 };
0070
0071 i2c1_pins_sleep: i2c1_pins_sleep {
0072 mux {
0073 pins = "gpio20", "gpio21";
0074 function = "gpio";
0075 };
0076 pinconf {
0077 pins = "gpio20", "gpio21";
0078 drive-strength = <2>;
0079 bias-disable;
0080 };
0081 };
0082
0083 gsbi1_uart_2pins: gsbi1_uart_2pins {
0084 mux {
0085 pins = "gpio18", "gpio19";
0086 function = "gsbi1";
0087 };
0088 };
0089
0090 gsbi1_uart_4pins: gsbi1_uart_4pins {
0091 mux {
0092 pins = "gpio18", "gpio19", "gpio20", "gpio21";
0093 function = "gsbi1";
0094 };
0095 };
0096
0097 i2c2_pins: i2c2 {
0098 mux {
0099 pins = "gpio24", "gpio25";
0100 function = "gsbi2";
0101 };
0102
0103 pinconf {
0104 pins = "gpio24", "gpio25";
0105 drive-strength = <16>;
0106 bias-disable;
0107 };
0108 };
0109
0110 i2c2_pins_sleep: i2c2_pins_sleep {
0111 mux {
0112 pins = "gpio24", "gpio25";
0113 function = "gpio";
0114 };
0115
0116 pinconf {
0117 pins = "gpio24", "gpio25";
0118 drive-strength = <2>;
0119 bias-disable;
0120 };
0121 };
0122
0123 i2c3_pins: i2c3 {
0124 mux {
0125 pins = "gpio8", "gpio9";
0126 function = "gsbi3";
0127 };
0128
0129 pinconf {
0130 pins = "gpio8", "gpio9";
0131 drive-strength = <16>;
0132 bias-disable;
0133 };
0134 };
0135
0136 i2c3_pins_sleep: i2c3_pins_sleep {
0137 mux {
0138 pins = "gpio8", "gpio9";
0139 function = "gpio";
0140 };
0141 pinconf {
0142 pins = "gpio8", "gpio9";
0143 drive-strength = <2>;
0144 bias-disable;
0145 };
0146 };
0147
0148 i2c4_pins: i2c4 {
0149 mux {
0150 pins = "gpio12", "gpio13";
0151 function = "gsbi4";
0152 };
0153
0154 pinconf {
0155 pins = "gpio12", "gpio13";
0156 drive-strength = <16>;
0157 bias-disable;
0158 };
0159 };
0160
0161 i2c4_pins_sleep: i2c4_pins_sleep {
0162 mux {
0163 pins = "gpio12", "gpio13";
0164 function = "gpio";
0165 };
0166 pinconf {
0167 pins = "gpio12", "gpio13";
0168 drive-strength = <2>;
0169 bias-disable;
0170 };
0171 };
0172
0173 spi5_default: spi5_default {
0174 pinmux {
0175 pins = "gpio51", "gpio52", "gpio54";
0176 function = "gsbi5";
0177 };
0178
0179 pinmux_cs {
0180 function = "gpio";
0181 pins = "gpio53";
0182 };
0183
0184 pinconf {
0185 pins = "gpio51", "gpio52", "gpio54";
0186 drive-strength = <16>;
0187 bias-disable;
0188 };
0189
0190 pinconf_cs {
0191 pins = "gpio53";
0192 drive-strength = <16>;
0193 bias-disable;
0194 output-high;
0195 };
0196 };
0197
0198 spi5_sleep: spi5_sleep {
0199 pinmux {
0200 function = "gpio";
0201 pins = "gpio51", "gpio52", "gpio53", "gpio54";
0202 };
0203
0204 pinconf {
0205 pins = "gpio51", "gpio52", "gpio53", "gpio54";
0206 drive-strength = <2>;
0207 bias-pull-down;
0208 };
0209 };
0210
0211 i2c6_pins: i2c6 {
0212 mux {
0213 pins = "gpio16", "gpio17";
0214 function = "gsbi6";
0215 };
0216
0217 pinconf {
0218 pins = "gpio16", "gpio17";
0219 drive-strength = <16>;
0220 bias-disable;
0221 };
0222 };
0223
0224 i2c6_pins_sleep: i2c6_pins_sleep {
0225 mux {
0226 pins = "gpio16", "gpio17";
0227 function = "gpio";
0228 };
0229 pinconf {
0230 pins = "gpio16", "gpio17";
0231 drive-strength = <2>;
0232 bias-disable;
0233 };
0234 };
0235
0236 gsbi6_uart_2pins: gsbi6_uart_2pins {
0237 mux {
0238 pins = "gpio14", "gpio15";
0239 function = "gsbi6";
0240 };
0241 };
0242
0243 gsbi6_uart_4pins: gsbi6_uart_4pins {
0244 mux {
0245 pins = "gpio14", "gpio15", "gpio16", "gpio17";
0246 function = "gsbi6";
0247 };
0248 };
0249
0250 gsbi7_uart_2pins: gsbi7_uart_2pins {
0251 mux {
0252 pins = "gpio82", "gpio83";
0253 function = "gsbi7";
0254 };
0255 };
0256
0257 gsbi7_uart_4pins: gsbi7_uart_4pins {
0258 mux {
0259 pins = "gpio82", "gpio83", "gpio84", "gpio85";
0260 function = "gsbi7";
0261 };
0262 };
0263
0264 i2c7_pins: i2c7 {
0265 mux {
0266 pins = "gpio84", "gpio85";
0267 function = "gsbi7";
0268 };
0269
0270 pinconf {
0271 pins = "gpio84", "gpio85";
0272 drive-strength = <16>;
0273 bias-disable;
0274 };
0275 };
0276
0277 i2c7_pins_sleep: i2c7_pins_sleep {
0278 mux {
0279 pins = "gpio84", "gpio85";
0280 function = "gpio";
0281 };
0282 pinconf {
0283 pins = "gpio84", "gpio85";
0284 drive-strength = <2>;
0285 bias-disable;
0286 };
0287 };
0288
0289 riva_fm_pin_a: riva-fm-active {
0290 pins = "gpio14", "gpio15";
0291 function = "riva_fm";
0292 };
0293
0294 riva_bt_pin_a: riva-bt-active {
0295 pins = "gpio16", "gpio17";
0296 function = "riva_bt";
0297 };
0298
0299 riva_wlan_pin_a: riva-wlan-active {
0300 pins = "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
0301 function = "riva_wlan";
0302
0303 drive-strength = <6>;
0304 bias-pull-down;
0305 };
0306
0307 hdmi_pinctrl: hdmi-pinctrl {
0308 mux {
0309 pins = "gpio70", "gpio71", "gpio72";
0310 function = "hdmi";
0311 };
0312
0313 pinconf_ddc {
0314 pins = "gpio70", "gpio71";
0315 bias-pull-up;
0316 drive-strength = <2>;
0317 };
0318
0319 pinconf_hpd {
0320 pins = "gpio72";
0321 bias-pull-down;
0322 drive-strength = <16>;
0323 };
0324 };
0325 };