Home | History | Annotate | Line # | Download | only in qcom
      1 // SPDX-License-Identifier: GPL-2.0
      2 
      3 &tlmm_pinmux {
      4 	sdcc1_default_state: sdcc1-default-state {
      5 		clk-pins {
      6 			pins = "sdc1_clk";
      7 			drive-strength = <16>;
      8 			bias-disable;
      9 		};
     10 
     11 		cmd-pins {
     12 			pins = "sdc1_cmd";
     13 			drive-strength = <10>;
     14 			bias-pull-up;
     15 		};
     16 
     17 		data-pins {
     18 			pins = "sdc1_data";
     19 			drive-strength = <10>;
     20 			bias-pull-up;
     21 		};
     22 	};
     23 
     24 	sdcc3_default_state: sdcc3-default-state {
     25 		clk-pins {
     26 			pins = "sdc3_clk";
     27 			drive-strength = <8>;
     28 			bias-disable;
     29 		};
     30 
     31 		cmd-pins {
     32 			pins = "sdc3_cmd";
     33 			drive-strength = <8>;
     34 			bias-pull-up;
     35 		};
     36 
     37 		data-pins {
     38 			pins = "sdc3_data";
     39 			drive-strength = <8>;
     40 			bias-pull-up;
     41 		};
     42 	};
     43 
     44 	sdc4_default_state: sdc4-default-state {
     45 		pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
     46 		function = "sdc4";
     47 	};
     48 
     49 	gsbi1_uart_2pins: gsbi1-uart-2pins-state {
     50 		pins = "gpio18", "gpio19";
     51 		function = "gsbi1";
     52 	};
     53 
     54 	gsbi1_uart_4pins: gsbi1-uart-4pins-state {
     55 		pins = "gpio18", "gpio19", "gpio20", "gpio21";
     56 		function = "gsbi1";
     57 	};
     58 
     59 	gsbi4_uart_pin_a: gsbi4-uart-pin-active-state {
     60 		rx-pins {
     61 			pins = "gpio11";
     62 			function = "gsbi4";
     63 			drive-strength = <2>;
     64 			bias-disable;
     65 		};
     66 
     67 		tx-pins {
     68 			pins = "gpio10";
     69 			function = "gsbi4";
     70 			drive-strength = <4>;
     71 			bias-disable;
     72 		};
     73 	};
     74 
     75 	gsbi6_uart_2pins: gsbi6-uart-2pins-state {
     76 		pins = "gpio14", "gpio15";
     77 		function = "gsbi6";
     78 	};
     79 
     80 	gsbi6_uart_4pins: gsbi6-uart-4pins-state {
     81 		pins = "gpio14", "gpio15", "gpio16", "gpio17";
     82 		function = "gsbi6";
     83 	};
     84 
     85 	gsbi7_uart_2pins: gsbi7-uart-2pins-state {
     86 		pins = "gpio82", "gpio83";
     87 		function = "gsbi7";
     88 	};
     89 
     90 	gsbi7_uart_4pins: gsbi7_uart_4pins-state {
     91 		pins = "gpio82", "gpio83", "gpio84", "gpio85";
     92 		function = "gsbi7";
     93 	};
     94 
     95 	i2c1_default_state: i2c1-default-state {
     96 		pins = "gpio20", "gpio21";
     97 		function = "gsbi1";
     98 		drive-strength = <16>;
     99 		bias-disable;
    100 	};
    101 
    102 	i2c1_sleep_state: i2c1-sleep-state {
    103 		pins = "gpio20", "gpio21";
    104 		function = "gpio";
    105 		drive-strength = <2>;
    106 		bias-disable;
    107 	};
    108 
    109 	i2c2_default_state: i2c2-default-state {
    110 		pins = "gpio24", "gpio25";
    111 		function = "gsbi2";
    112 		drive-strength = <16>;
    113 		bias-disable;
    114 	};
    115 
    116 	i2c2_sleep_state: i2c2-sleep-state {
    117 		pins = "gpio24", "gpio25";
    118 		function = "gpio";
    119 		drive-strength = <2>;
    120 		bias-disable;
    121 	};
    122 
    123 	i2c3_default_state: i2c3-default-state {
    124 		pins = "gpio8", "gpio9";
    125 		function = "gsbi3";
    126 		drive-strength = <16>;
    127 		bias-disable;
    128 	};
    129 
    130 	i2c3_sleep_state: i2c3-sleep-state {
    131 		pins = "gpio8", "gpio9";
    132 		function = "gpio";
    133 		drive-strength = <2>;
    134 		bias-disable;
    135 	};
    136 
    137 	i2c4_default_state: i2c4-default-state {
    138 		pins = "gpio12", "gpio13";
    139 		function = "gsbi4";
    140 		drive-strength = <16>;
    141 		bias-disable;
    142 	};
    143 
    144 	i2c4_sleep_state: i2c4-sleep-state {
    145 		pins = "gpio12", "gpio13";
    146 		function = "gpio";
    147 		drive-strength = <2>;
    148 		bias-disable;
    149 	};
    150 
    151 	i2c6_default_state: i2c6-default-state {
    152 		pins = "gpio16", "gpio17";
    153 		function = "gsbi6";
    154 		drive-strength = <16>;
    155 		bias-disable;
    156 	};
    157 
    158 	i2c6_sleep_state: i2c6-sleep-state {
    159 		pins = "gpio16", "gpio17";
    160 		function = "gpio";
    161 		drive-strength = <2>;
    162 		bias-disable;
    163 	};
    164 
    165 	i2c7_default_state: i2c7-default-state {
    166 		pins = "gpio84", "gpio85";
    167 		function = "gsbi7";
    168 		drive-strength = <16>;
    169 		bias-disable;
    170 	};
    171 
    172 	i2c7_sleep_state: i2c7-sleep-state {
    173 		pins = "gpio84", "gpio85";
    174 		function = "gpio";
    175 		drive-strength = <2>;
    176 		bias-disable;
    177 	};
    178 
    179 	spi5_default_state: spi5-default-state {
    180 		spi5-pins {
    181 			pins = "gpio51", "gpio52", "gpio54";
    182 			function = "gsbi5";
    183 			drive-strength = <16>;
    184 			bias-disable;
    185 		};
    186 
    187 		spi5-cs-pins {
    188 			pins = "gpio53";
    189 			function = "gpio";
    190 			drive-strength = <16>;
    191 			bias-disable;
    192 			output-high;
    193 		};
    194 	};
    195 
    196 	spi5_sleep_state: spi5-sleep-state {
    197 		spi5-pins {
    198 			pins = "gpio51", "gpio52", "gpio53", "gpio54";
    199 			function = "gpio";
    200 			drive-strength = <2>;
    201 			bias-pull-down;
    202 		};
    203 	};
    204 
    205 	riva_fm_pin_a: riva-fm-active-state {
    206 		pins = "gpio14", "gpio15";
    207 		function = "riva_fm";
    208 	};
    209 
    210 	riva_bt_pin_a: riva-bt-active-state {
    211 		pins = "gpio16", "gpio17";
    212 		function = "riva_bt";
    213 	};
    214 
    215 	riva_wlan_pin_a: riva-wlan-active-state {
    216 		pins = "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
    217 		function = "riva_wlan";
    218 
    219 		drive-strength = <6>;
    220 		bias-pull-down;
    221 	};
    222 
    223 	hdmi_pinctrl: hdmi-pinctrl-state {
    224 		ddc-pins {
    225 			pins = "gpio70", "gpio71";
    226 			function = "hdmi";
    227 			bias-pull-up;
    228 			drive-strength = <2>;
    229 		};
    230 
    231 		hpd-pins {
    232 			pins = "gpio72";
    233 			function = "hdmi";
    234 			bias-pull-down;
    235 			drive-strength = <16>;
    236 		};
    237 	};
    238 
    239 	ps_hold_default_state: ps-hold-default-state {
    240 		pins = "gpio78";
    241 		function = "ps_hold";
    242 	};
    243 };
    244