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