Back to home page

OSCL-LXR

 
 

    


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 };