~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/msm8996-xiaomi-gemini.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/qcom/msm8996-xiaomi-gemini.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/msm8996-xiaomi-gemini.dts (Version linux-5.18.19)


  1 // SPDX-License-Identifier: BSD-3-Clause            1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*                                                  2 /*
  3  * Copyright (c) 2021, Raffaele Tranquillini <r      3  * Copyright (c) 2021, Raffaele Tranquillini <raffaele.tranquillini@gmail.com>
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include "msm8996.dtsi"                        << 
  9 #include "msm8996-xiaomi-common.dtsi"               8 #include "msm8996-xiaomi-common.dtsi"
 10 #include <dt-bindings/sound/qcom,q6afe.h>           9 #include <dt-bindings/sound/qcom,q6afe.h>
 11 #include <dt-bindings/sound/qcom,q6asm.h>          10 #include <dt-bindings/sound/qcom,q6asm.h>
 12 #include <dt-bindings/sound/qcom,wcd9335.h>    << 
 13 #include <dt-bindings/input/ti-drv260x.h>          11 #include <dt-bindings/input/ti-drv260x.h>
 14                                                    12 
 15 / {                                                13 / {
 16         model = "Xiaomi Mi 5";                     14         model = "Xiaomi Mi 5";
 17         compatible = "xiaomi,gemini", "qcom,ms     15         compatible = "xiaomi,gemini", "qcom,msm8996";
 18         chassis-type = "handset";                  16         chassis-type = "handset";
 19         qcom,msm-id = <246 0x30001>;               17         qcom,msm-id = <246 0x30001>;
 20         qcom,pmic-id = <0x20009 0x2000a 0x00 0     18         qcom,pmic-id = <0x20009 0x2000a 0x00 0x00>;
 21         qcom,board-id = <31 0>;                    19         qcom,board-id = <31 0>;
 22                                                    20 
 23         divclk2_haptics: divclk2 {             !!  21         clocks {
 24                 compatible = "fixed-clock";    !!  22                 divclk2_haptics: divclk2 {
 25                 #clock-cells = <0>;            !!  23                         compatible = "fixed-clock";
 26                 clock-frequency = <32768>;     !!  24                         #clock-cells = <0>;
 27                 clock-output-names = "divclk2" !!  25                         clock-frequency = <32768>;
                                                   >>  26                         clock-output-names = "divclk2";
 28                                                    27 
 29                 pinctrl-names = "default";     !!  28                         pinctrl-names = "default";
 30                 pinctrl-0 = <&divclk2_pin_a>;  !!  29                         pinctrl-0 = <&divclk2_pin_a>;
                                                   >>  30                 };
 31         };                                         31         };
 32 };                                                 32 };
 33                                                    33 
 34 &adsp_pil {                                        34 &adsp_pil {
 35         firmware-name = "qcom/msm8996/gemini/a     35         firmware-name = "qcom/msm8996/gemini/adsp.mbn";
 36 };                                                 36 };
 37                                                    37 
 38 &blsp2_i2c3 {                                      38 &blsp2_i2c3 {
 39         haptics: drv2604@5a {                      39         haptics: drv2604@5a {
 40                 compatible = "ti,drv2604";         40                 compatible = "ti,drv2604";
 41                 reg = <0x5a>;                      41                 reg = <0x5a>;
 42                 enable-gpio = <&tlmm 93 0x00>;     42                 enable-gpio = <&tlmm 93 0x00>;
 43                 mode = <DRV260X_LRA_MODE>;         43                 mode = <DRV260X_LRA_MODE>;
 44                 library-sel = <DRV260X_LIB_LRA     44                 library-sel = <DRV260X_LIB_LRA>;
 45                 pinctrl-names = "default","sle     45                 pinctrl-names = "default","sleep";
 46                 pinctrl-0 = <&vibrator_default     46                 pinctrl-0 = <&vibrator_default>;
 47                 pinctrl-1 = <&vibrator_sleep>;     47                 pinctrl-1 = <&vibrator_sleep>;
 48         };                                         48         };
 49                                                    49 
 50         lp5562@30 {                                50         lp5562@30 {
 51                 compatible = "ti,lp5562";          51                 compatible = "ti,lp5562";
 52                 reg = <0x30>;                      52                 reg = <0x30>;
 53                 #address-cells = <1>;              53                 #address-cells = <1>;
 54                 #size-cells = <0>;                 54                 #size-cells = <0>;
 55                 enable-gpios = <&pm8994_gpios  !!  55                 enable-gpio = <&pm8994_gpios 7 1>;
 56                 clock-mode = /bits/8 <2>;          56                 clock-mode = /bits/8 <2>;
 57                 label = "button-backlight";        57                 label = "button-backlight";
 58                                                    58 
 59                 led@0 {                            59                 led@0 {
 60                         reg = <0>;                 60                         reg = <0>;
 61                         chan-name = "button-ba     61                         chan-name = "button-backlight";
 62                         led-cur = /bits/ 8 <0x     62                         led-cur = /bits/ 8 <0x32>;
 63                         max-cur = /bits/ 8 <0x !!  63                         max-cur = /bits/ 8 <0xC8>;
 64                 };                                 64                 };
 65                                                    65 
 66                 led@1 {                            66                 led@1 {
 67                         reg = <0>;                 67                         reg = <0>;
 68                         chan-name = "button-ba     68                         chan-name = "button-backlight1";
 69                         led-cur = /bits/ 8 <0x     69                         led-cur = /bits/ 8 <0x32>;
 70                         max-cur = /bits/ 8 <0x !!  70                         max-cur = /bits/ 8 <0xC8>;
 71                 };                                 71                 };
 72         };                                         72         };
 73 };                                                 73 };
 74                                                    74 
 75 &blsp2_i2c6 {                                      75 &blsp2_i2c6 {
 76         synaptics@20 {                             76         synaptics@20 {
 77                 compatible = "syna,rmi4-i2c";      77                 compatible = "syna,rmi4-i2c";
 78                 reg = <0x20>;                      78                 reg = <0x20>;
 79                 #address-cells = <1>;              79                 #address-cells = <1>;
 80                 #size-cells = <0>;                 80                 #size-cells = <0>;
 81                 interrupt-parent = <&tlmm>;        81                 interrupt-parent = <&tlmm>;
 82                 interrupts = <125 IRQ_TYPE_LEV     82                 interrupts = <125 IRQ_TYPE_LEVEL_LOW>;
 83                 vio-supply = <&vreg_l6a_1p8>;  !!  83                 vdda-supply = <&vreg_l6a_1p8>;
 84                 vdd-supply = <&vdd_3v2_tp>;        84                 vdd-supply = <&vdd_3v2_tp>;
 85                 reset-gpios = <&tlmm 89 GPIO_A     85                 reset-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
 86                                                    86 
 87                 pinctrl-names = "default", "sl     87                 pinctrl-names = "default", "sleep";
 88                 pinctrl-0 = <&touchscreen_defa     88                 pinctrl-0 = <&touchscreen_default>;
 89                 pinctrl-1 = <&touchscreen_slee     89                 pinctrl-1 = <&touchscreen_sleep>;
 90         };                                         90         };
 91                                                    91 
 92 };                                                 92 };
 93                                                    93 
 94 &gpu {                                         !!  94 &dsi0 {
 95         zap-shader {                           << 
 96                 firmware-name = "qcom/msm8996/ << 
 97         };                                     << 
 98 };                                             << 
 99                                                << 
100 &mdss_dsi0 {                                   << 
101         status = "okay";                           95         status = "okay";
102                                                    96 
103         vdd-supply = <&vreg_l2a_1p25>;             97         vdd-supply = <&vreg_l2a_1p25>;
104         vdda-supply = <&vreg_l19a_3p3>;            98         vdda-supply = <&vreg_l19a_3p3>;
105         vddio-supply = <&vreg_l14a_1p8>;           99         vddio-supply = <&vreg_l14a_1p8>;
106                                                   100 
107         pinctrl-names = "default", "sleep";       101         pinctrl-names = "default", "sleep";
108         pinctrl-0 = <&mdss_dsi_default &mdss_t    102         pinctrl-0 = <&mdss_dsi_default &mdss_te_default>;
109         pinctrl-1 = <&mdss_dsi_sleep &mdss_te_    103         pinctrl-1 = <&mdss_dsi_sleep &mdss_te_sleep>;
110                                                   104 
111         panel: panel@0 {                          105         panel: panel@0 {
112                 compatible = "jdi,fhd-r63452";    106                 compatible = "jdi,fhd-r63452";
113                 reg = <0>;                        107                 reg = <0>;
114                 reset-gpios = <&tlmm 8 GPIO_AC    108                 reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>;
115                 backlight = <&pmi8994_wled>;      109                 backlight = <&pmi8994_wled>;
116                                                   110 
117                 port {                            111                 port {
118                         panel_in: endpoint {      112                         panel_in: endpoint {
119                                 remote-endpoin !! 113                                 remote-endpoint = <&dsi0_out>;
120                         };                        114                         };
121                 };                                115                 };
122         };                                        116         };
123 };                                                117 };
124                                                   118 
125 &mdss_dsi0_out {                               !! 119 &dsi0_out {
126         remote-endpoint = <&panel_in>;            120         remote-endpoint = <&panel_in>;
127 };                                                121 };
128                                                   122 
129 &pmi8994_wled {                                !! 123 &gpu {
130         status = "okay";                       !! 124         zap-shader {
                                                   >> 125                 firmware-name = "qcom/msm8996/gemini/a530_zap.mbn";
                                                   >> 126         };
131 };                                                127 };
132                                                   128 
133 &mss_pil {                                     !! 129 &pmi8994_wled {
134         firmware-name = "qcom/msm8996/gemini/m !! 130         status = "okay";
135                         "qcom/msm8996/gemini/m << 
136 };                                                131 };
137                                                   132 
138 &q6asmdai {                                       133 &q6asmdai {
139         dai@0 {                                   134         dai@0 {
140                 reg = <0>;                        135                 reg = <0>;
141         };                                        136         };
142                                                   137 
143         dai@1 {                                   138         dai@1 {
144                 reg = <1>;                        139                 reg = <1>;
145         };                                        140         };
146                                                   141 
147         dai@2 {                                   142         dai@2 {
148                 reg = <2>;                        143                 reg = <2>;
149         };                                        144         };
150 };                                                145 };
151                                                   146 
152 &slpi_pil {                                    << 
153         firmware-name = "qcom/msm8996/gemini/s << 
154 };                                             << 
155                                                << 
156 &sound {                                          147 &sound {
157         compatible = "qcom,apq8096-sndcard";      148         compatible = "qcom,apq8096-sndcard";
158         model = "gemini";                         149         model = "gemini";
159         audio-routing = "RX_BIAS", "MCLK",     !! 150         audio-routing = "RX_BIAS", "MCLK",
160                 "MM_DL1",  "MultiMedia1 Playba    151                 "MM_DL1",  "MultiMedia1 Playback",
161                 "MM_DL2",  "MultiMedia2 Playba    152                 "MM_DL2",  "MultiMedia2 Playback",
162                 "MultiMedia3 Capture", "MM_UL3    153                 "MultiMedia3 Capture", "MM_UL3";
163                                                   154 
164         mm1-dai-link {                            155         mm1-dai-link {
165                 link-name = "MultiMedia1";        156                 link-name = "MultiMedia1";
166                 cpu {                             157                 cpu {
167                         sound-dai = <&q6asmdai    158                         sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
168                 };                                159                 };
169         };                                        160         };
170                                                   161 
171         mm2-dai-link {                            162         mm2-dai-link {
172                 link-name = "MultiMedia2";        163                 link-name = "MultiMedia2";
173                 cpu {                             164                 cpu {
174                         sound-dai = <&q6asmdai    165                         sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
175                 };                                166                 };
176         };                                        167         };
177                                                   168 
178         mm3-dai-link {                            169         mm3-dai-link {
179                 link-name = "MultiMedia3";        170                 link-name = "MultiMedia3";
180                 cpu {                             171                 cpu {
181                         sound-dai = <&q6asmdai    172                         sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
182                 };                                173                 };
183         };                                        174         };
184                                                   175 
185         slim-dai-link {                           176         slim-dai-link {
186                 link-name = "SLIM Playback";      177                 link-name = "SLIM Playback";
187                 cpu {                             178                 cpu {
188                         sound-dai = <&q6afedai    179                         sound-dai = <&q6afedai SLIMBUS_6_RX>;
189                 };                                180                 };
190                                                   181 
191                 platform {                        182                 platform {
192                         sound-dai = <&q6routin    183                         sound-dai = <&q6routing>;
193                 };                                184                 };
194                                                   185 
195                 codec {                           186                 codec {
196                         sound-dai = <&wcd9335  !! 187                         sound-dai = <&wcd9335 6>;
197                 };                                188                 };
198         };                                        189         };
199                                                   190 
200         slimcap-dai-link {                        191         slimcap-dai-link {
201                 link-name = "SLIM Capture";       192                 link-name = "SLIM Capture";
202                 cpu {                             193                 cpu {
203                         sound-dai = <&q6afedai    194                         sound-dai = <&q6afedai SLIMBUS_0_TX>;
204                 };                                195                 };
205                                                   196 
206                 platform {                        197                 platform {
207                         sound-dai = <&q6routin    198                         sound-dai = <&q6routing>;
208                 };                                199                 };
209                                                   200 
210                 codec {                           201                 codec {
211                         sound-dai = <&wcd9335  !! 202                         sound-dai = <&wcd9335 1>;
212                 };                                203                 };
213         };                                        204         };
214 };                                                205 };
215                                                   206 
216 &venus {                                          207 &venus {
217         firmware-name = "qcom/msm8996/gemini/v    208         firmware-name = "qcom/msm8996/gemini/venus.mbn";
218 };                                                209 };
219                                                   210 
220 &rpm_requests {                                   211 &rpm_requests {
221         regulators-0 {                         !! 212         pm8994-regulators {
222                 vreg_l17a_2p8: l17 {              213                 vreg_l17a_2p8: l17 {
223                         regulator-name = "vreg    214                         regulator-name = "vreg_l17a_2p8";
224                         regulator-min-microvol    215                         regulator-min-microvolt = <2500000>;
225                         regulator-max-microvol    216                         regulator-max-microvolt = <2500000>;
226                 };                                217                 };
227                 vreg_l29a_2p7: l29 {              218                 vreg_l29a_2p7: l29 {
228                         regulator-name = "vreg    219                         regulator-name = "vreg_l29a_2p7";
229                         regulator-min-microvol    220                         regulator-min-microvolt = <2800000>;
230                         regulator-max-microvol    221                         regulator-max-microvolt = <2800000>;
231                 };                                222                 };
232         };                                        223         };
233 };                                                224 };
234                                                   225 
235 &pm8994_gpios {                                   226 &pm8994_gpios {
236         gpio-line-names =                         227         gpio-line-names =
237                 "NC",                   /* GPI    228                 "NC",                   /* GPIO_1  */
238                 "VOL_UP_N",             /* GPI    229                 "VOL_UP_N",             /* GPIO_2  */
239                 "SPKR_ID",              /* GPI    230                 "SPKR_ID",              /* GPIO_3  */
240                 "PWM_HAPTICS",          /* GPI    231                 "PWM_HAPTICS",          /* GPIO_4  */
241                 "INFARED_DRV",          /* GPI    232                 "INFARED_DRV",          /* GPIO_5  */
242                 "NC",                   /* GPI    233                 "NC",                   /* GPIO_6  */
243                 "KEYPAD_LED_EN",        /* GPI    234                 "KEYPAD_LED_EN",        /* GPIO_7  */
244                 "WL_EN",                /* GPI    235                 "WL_EN",                /* GPIO_8  */
245                 "3P3_ENABLE",           /* GPI    236                 "3P3_ENABLE",           /* GPIO_9  */
246                 "FP_ID",                /* GPI    237                 "FP_ID",                /* GPIO_10 */
247                 "NC",                   /* GPI    238                 "NC",                   /* GPIO_11 */
248                 "NC",                   /* GPI    239                 "NC",                   /* GPIO_12 */
249                 "NC",                   /* GPI    240                 "NC",                   /* GPIO_13 */
250                 "NC",                   /* GPI    241                 "NC",                   /* GPIO_14 */
251                 "DIVCLK1_CDC",          /* GPI    242                 "DIVCLK1_CDC",          /* GPIO_15 */
252                 "DIVCLK2_HAPTICS",      /* GPI    243                 "DIVCLK2_HAPTICS",      /* GPIO_16 */
253                 "NC",                   /* GPI    244                 "NC",                   /* GPIO_17 */
254                 "32KHz_CLK_IN",         /* GPI    245                 "32KHz_CLK_IN",         /* GPIO_18 */
255                 "BT_EN",                /* GPI    246                 "BT_EN",                /* GPIO_19 */
256                 "PMIC_SLB",             /* GPI    247                 "PMIC_SLB",             /* GPIO_20 */
257                 "UIM_BATT_ALARM",       /* GPI    248                 "UIM_BATT_ALARM",       /* GPIO_21 */
258                 "NC";                   /* GPI    249                 "NC";                   /* GPIO_22 */
259                                                   250 
260         divclk2_pin_a: divclk2-state {         !! 251         divclk2_pin_a: divclk2 {
261                 pins = "gpio16";                  252                 pins = "gpio16";
262                 function = PMIC_GPIO_FUNC_FUNC    253                 function = PMIC_GPIO_FUNC_FUNC2;
263                 bias-disable;                     254                 bias-disable;
264                 power-source = <PM8994_GPIO_S4    255                 power-source = <PM8994_GPIO_S4>;
265         };                                        256         };
266 };                                                257 };
267                                                   258 
268 &pm8994_mpps {                                    259 &pm8994_mpps {
269         gpio-line-names =                         260         gpio-line-names =
270                 "NC",                   /* MPP    261                 "NC",                   /* MPP_1 */
271                 "CCI_TIMER1",           /* MPP    262                 "CCI_TIMER1",           /* MPP_2 */
272                 "PMIC_SLB",             /* MPP    263                 "PMIC_SLB",             /* MPP_3 */
273                 "EXT_FET_WLED_PWR_EN_N",/* MPP    264                 "EXT_FET_WLED_PWR_EN_N",/* MPP_4 */
274                 "NC",                   /* MPP    265                 "NC",                   /* MPP_5 */
275                 "NC",                   /* MPP    266                 "NC",                   /* MPP_6 */
276                 "NC",                   /* MPP    267                 "NC",                   /* MPP_7 */
277                 "NC";                   /* MPP    268                 "NC";                   /* MPP_8 */
278 };                                                269 };
279                                                   270 
280 &pmi8994_gpios {                                  271 &pmi8994_gpios {
281         gpio-line-names =                         272         gpio-line-names =
282                 "NC",                   /* GPI    273                 "NC",                   /* GPIO_1  */
283                 "SPKR_PA_RST",          /* GPI    274                 "SPKR_PA_RST",          /* GPIO_2  */
284                 "NC",                   /* GPI    275                 "NC",                   /* GPIO_3  */
285                 "NC",                   /* GPI    276                 "NC",                   /* GPIO_4  */
286                 "NC",                   /* GPI    277                 "NC",                   /* GPIO_5  */
287                 "NC",                   /* GPI    278                 "NC",                   /* GPIO_6  */
288                 "NC",                   /* GPI    279                 "NC",                   /* GPIO_7  */
289                 "NC",                   /* GPI    280                 "NC",                   /* GPIO_8  */
290                 "NC",                   /* GPI    281                 "NC",                   /* GPIO_9  */
291                 "NC";                   /* GPI    282                 "NC";                   /* GPIO_10 */
292 };                                                283 };
293                                                   284 
294 &tlmm {                                           285 &tlmm {
295         gpio-line-names =                         286         gpio-line-names =
296                 "ESE_SPI_MOSI",         /* GPI    287                 "ESE_SPI_MOSI",         /* GPIO_0   */
297                 "ESE_SPI_MISO",         /* GPI    288                 "ESE_SPI_MISO",         /* GPIO_1   */
298                 "ERR_INT_N",            /* GPI    289                 "ERR_INT_N",            /* GPIO_2   */
299                 "ESE_SPI_CLK",          /* GPI    290                 "ESE_SPI_CLK",          /* GPIO_3   */
300                 "MSM_UART_TX",          /* GPI    291                 "MSM_UART_TX",          /* GPIO_4   */
301                 "MSM_UART_RX",          /* GPI    292                 "MSM_UART_RX",          /* GPIO_5   */
302                 "NFC_I2C_SDA",          /* GPI    293                 "NFC_I2C_SDA",          /* GPIO_6   */
303                 "NFC_I2C_SCL",          /* GPI    294                 "NFC_I2C_SCL",          /* GPIO_7   */
304                 "LCD0_RESET_N",         /* GPI    295                 "LCD0_RESET_N",         /* GPIO_8   */
305                 "NFC_IRQ",              /* GPI    296                 "NFC_IRQ",              /* GPIO_9   */
306                 "LCD_TE",               /* GPI    297                 "LCD_TE",               /* GPIO_10  */
307                 "LCD_ID_DET1",          /* GPI    298                 "LCD_ID_DET1",          /* GPIO_11  */
308                 "NFC_DISABLE",          /* GPI    299                 "NFC_DISABLE",          /* GPIO_12  */
309                 "CAM_MCLK0",            /* GPI    300                 "CAM_MCLK0",            /* GPIO_13  */
310                 "NC",                   /* GPI    301                 "NC",                   /* GPIO_14  */
311                 "CAM_MCLK2",            /* GPI    302                 "CAM_MCLK2",            /* GPIO_15  */
312                 "ESE_PWR_REQ",          /* GPI    303                 "ESE_PWR_REQ",          /* GPIO_16  */
313                 "CCI_I2C_SDA0",         /* GPI    304                 "CCI_I2C_SDA0",         /* GPIO_17  */
314                 "CCI_I2C_SCL0",         /* GPI    305                 "CCI_I2C_SCL0",         /* GPIO_18  */
315                 "CCI_I2C_SDA1",         /* GPI    306                 "CCI_I2C_SDA1",         /* GPIO_19  */
316                 "CCI_I2C_SCL1",         /* GPI    307                 "CCI_I2C_SCL1",         /* GPIO_20  */
317                 "NFC_DWL_REQ",          /* GPI    308                 "NFC_DWL_REQ",          /* GPIO_21  */
318                 "CCI_TIMER1",           /* GPI    309                 "CCI_TIMER1",           /* GPIO_22  */
319                 "WEBCAM1_RESET_N",      /* GPI    310                 "WEBCAM1_RESET_N",      /* GPIO_23  */
320                 "ESE_IRQ",              /* GPI    311                 "ESE_IRQ",              /* GPIO_24  */
321                 "NC",                   /* GPI    312                 "NC",                   /* GPIO_25  */
322                 "WEBCAM1_STANDBY",      /* GPI    313                 "WEBCAM1_STANDBY",      /* GPIO_26  */
323                 "NC",                   /* GPI    314                 "NC",                   /* GPIO_27  */
324                 "NC",                   /* GPI    315                 "NC",                   /* GPIO_28  */
325                 "NC",                   /* GPI    316                 "NC",                   /* GPIO_29  */
326                 "CAM1_RST_N",           /* GPI    317                 "CAM1_RST_N",           /* GPIO_30  */
327                 "NC",                   /* GPI    318                 "NC",                   /* GPIO_31  */
328                 "NC",                   /* GPI    319                 "NC",                   /* GPIO_32  */
329                 "NC",                   /* GPI    320                 "NC",                   /* GPIO_33  */
330                 "FP_DOME_SW",           /* GPI    321                 "FP_DOME_SW",           /* GPIO_34  */
331                 "PCI_E0_RST_N",         /* GPI    322                 "PCI_E0_RST_N",         /* GPIO_35  */
332                 "PCI_E0_CLKREQ_N",      /* GPI    323                 "PCI_E0_CLKREQ_N",      /* GPIO_36  */
333                 "PCI_E0_WAKE",          /* GPI    324                 "PCI_E0_WAKE",          /* GPIO_37  */
334                 "FM_INT_N",             /* GPI    325                 "FM_INT_N",             /* GPIO_38  */
335                 "FM_RESET_N",           /* GPI    326                 "FM_RESET_N",           /* GPIO_39  */
336                 "NC",                   /* GPI    327                 "NC",                   /* GPIO_40  */
337                 "QCA_UART_TXD",         /* GPI    328                 "QCA_UART_TXD",         /* GPIO_41  */
338                 "QCA_UART_RXD",         /* GPI    329                 "QCA_UART_RXD",         /* GPIO_42  */
339                 "QCA_UART_CTS",         /* GPI    330                 "QCA_UART_CTS",         /* GPIO_43  */
340                 "QCA_UART_RTS",         /* GPI    331                 "QCA_UART_RTS",         /* GPIO_44  */
341                 "MAWC_UART_TX",         /* GPI    332                 "MAWC_UART_TX",         /* GPIO_45  */
342                 "MAWC_UART_RX",         /* GPI    333                 "MAWC_UART_RX",         /* GPIO_46  */
343                 "NC",                   /* GPI    334                 "NC",                   /* GPIO_47  */
344                 "NC",                   /* GPI    335                 "NC",                   /* GPIO_48  */
345                 "AUDIO_SWITCH_EN",      /* GPI    336                 "AUDIO_SWITCH_EN",      /* GPIO_49  */
346                 "FP_SPI_RST",           /* GPI    337                 "FP_SPI_RST",           /* GPIO_50  */
347                 "TYPEC_I2C_SDA",        /* GPI    338                 "TYPEC_I2C_SDA",        /* GPIO_51  */
348                 "TYPEC_I2C_SCL",        /* GPI    339                 "TYPEC_I2C_SCL",        /* GPIO_52  */
349                 "CODEC_INT2_N",         /* GPI    340                 "CODEC_INT2_N",         /* GPIO_53  */
350                 "CODEC_INT1_N",         /* GPI    341                 "CODEC_INT1_N",         /* GPIO_54  */
351                 "APPS_I2C7_SDA",        /* GPI    342                 "APPS_I2C7_SDA",        /* GPIO_55  */
352                 "APPS_I2C7_SCL",        /* GPI    343                 "APPS_I2C7_SCL",        /* GPIO_56  */
353                 "FORCE_USB_BOOT",       /* GPI    344                 "FORCE_USB_BOOT",       /* GPIO_57  */
354                 "SPKR_I2S_BCK",         /* GPI    345                 "SPKR_I2S_BCK",         /* GPIO_58  */
355                 "SPKR_I2S_WS",          /* GPI    346                 "SPKR_I2S_WS",          /* GPIO_59  */
356                 "SPKR_I2S_DOUT",        /* GPI    347                 "SPKR_I2S_DOUT",        /* GPIO_60  */
357                 "SPKR_I2S_DIN",         /* GPI    348                 "SPKR_I2S_DIN",         /* GPIO_61  */
358                 "ESE_RSTN",             /* GPI    349                 "ESE_RSTN",             /* GPIO_62  */
359                 "TYPEC_INT",            /* GPI    350                 "TYPEC_INT",            /* GPIO_63  */
360                 "CODEC_RESET_N",        /* GPI    351                 "CODEC_RESET_N",        /* GPIO_64  */
361                 "PCM_CLK",              /* GPI    352                 "PCM_CLK",              /* GPIO_65  */
362                 "PCM_SYNC",             /* GPI    353                 "PCM_SYNC",             /* GPIO_66  */
363                 "PCM_DIN",              /* GPI    354                 "PCM_DIN",              /* GPIO_67  */
364                 "PCM_DOUT",             /* GPI    355                 "PCM_DOUT",             /* GPIO_68  */
365                 "HIFI_CLK",             /* GPI    356                 "HIFI_CLK",             /* GPIO_69  */
366                 "SLIMBUS_CLK",          /* GPI    357                 "SLIMBUS_CLK",          /* GPIO_70  */
367                 "SLIMBUS_DATA0",        /* GPI    358                 "SLIMBUS_DATA0",        /* GPIO_71  */
368                 "SLIMBUS_DATA1",        /* GPI    359                 "SLIMBUS_DATA1",        /* GPIO_72  */
369                 "LDO_5V_IN_EN",         /* GPI    360                 "LDO_5V_IN_EN",         /* GPIO_73  */
370                 "NC",                   /* GPI    361                 "NC",                   /* GPIO_74  */
371                 "FM_I2S_CLK",           /* GPI    362                 "FM_I2S_CLK",           /* GPIO_75  */
372                 "FM_I2S_SYNC",          /* GPI    363                 "FM_I2S_SYNC",          /* GPIO_76  */
373                 "FM_I2S_DATA",          /* GPI    364                 "FM_I2S_DATA",          /* GPIO_77  */
374                 "FM_STATUS",            /* GPI    365                 "FM_STATUS",            /* GPIO_78  */
375                 "NC",                   /* GPI    366                 "NC",                   /* GPIO_79  */
376                 "SENSOR_RESET_N",       /* GPI    367                 "SENSOR_RESET_N",       /* GPIO_80  */
377                 "FP_SPI_MOSI",          /* GPI    368                 "FP_SPI_MOSI",          /* GPIO_81  */
378                 "FP_SPI_MISO",          /* GPI    369                 "FP_SPI_MISO",          /* GPIO_82  */
379                 "FP_SPI_CS_N",          /* GPI    370                 "FP_SPI_CS_N",          /* GPIO_83  */
380                 "FP_SPI_CLK",           /* GPI    371                 "FP_SPI_CLK",           /* GPIO_84  */
381                 "NC",                   /* GPI    372                 "NC",                   /* GPIO_85  */
382                 "CAM_VDD_1P05_EN",      /* GPI    373                 "CAM_VDD_1P05_EN",      /* GPIO_86  */
383                 "MSM_TS_I2C_SDA",       /* GPI    374                 "MSM_TS_I2C_SDA",       /* GPIO_87  */
384                 "MSM_TS_I2C_SCL",       /* GPI    375                 "MSM_TS_I2C_SCL",       /* GPIO_88  */
385                 "TS_RESOUT_N",          /* GPI    376                 "TS_RESOUT_N",          /* GPIO_89  */
386                 "ESE_SPI_CS_N",         /* GPI    377                 "ESE_SPI_CS_N",         /* GPIO_90  */
387                 "NC",                   /* GPI    378                 "NC",                   /* GPIO_91  */
388                 "NC",                   /* GPI    379                 "NC",                   /* GPIO_92  */
389                 "HAPTICS_EN",           /* GPI    380                 "HAPTICS_EN",           /* GPIO_93  */
390                 "NC",                   /* GPI    381                 "NC",                   /* GPIO_94  */
391                 "NC",                   /* GPI    382                 "NC",                   /* GPIO_95  */
392                 "NC",                   /* GPI    383                 "NC",                   /* GPIO_96  */
393                 "NC",                   /* GPI    384                 "NC",                   /* GPIO_97  */
394                 "GRFC_1",               /* GPI    385                 "GRFC_1",               /* GPIO_98  */
395                 "NC",                   /* GPI    386                 "NC",                   /* GPIO_99  */
396                 "GRFC_3",               /* GPI    387                 "GRFC_3",               /* GPIO_100 */
397                 "GRFC_4",               /* GPI    388                 "GRFC_4",               /* GPIO_101 */
398                 "NC",                   /* GPI    389                 "NC",                   /* GPIO_102 */
399                 "NC",                   /* GPI    390                 "NC",                   /* GPIO_103 */
400                 "GRFC_7",               /* GPI    391                 "GRFC_7",               /* GPIO_104 */
401                 "UIM2_DATA",            /* GPI    392                 "UIM2_DATA",            /* GPIO_105 */
402                 "UIM2_CLK",             /* GPI    393                 "UIM2_CLK",             /* GPIO_106 */
403                 "UIM2_RESET",           /* GPI    394                 "UIM2_RESET",           /* GPIO_107 */
404                 "UIM2_PRESENT",         /* GPI    395                 "UIM2_PRESENT",         /* GPIO_108 */
405                 "UIM1_DATA",            /* GPI    396                 "UIM1_DATA",            /* GPIO_109 */
406                 "UIM1_CLK",             /* GPI    397                 "UIM1_CLK",             /* GPIO_110 */
407                 "UIM1_RESET",           /* GPI    398                 "UIM1_RESET",           /* GPIO_111 */
408                 "UIM1_PRESENT",         /* GPI    399                 "UIM1_PRESENT",         /* GPIO_112 */
409                 "UIM_BATT_ALARM",       /* GPI    400                 "UIM_BATT_ALARM",       /* GPIO_113 */
410                 "GRFC_8",               /* GPI    401                 "GRFC_8",               /* GPIO_114 */
411                 "GRFC_9",               /* GPI    402                 "GRFC_9",               /* GPIO_115 */
412                 "TX_GTR_THRES",         /* GPI    403                 "TX_GTR_THRES",         /* GPIO_116 */
413                 "ACCEL_INT",            /* GPI    404                 "ACCEL_INT",            /* GPIO_117 */
414                 "GYRO_INT",             /* GPI    405                 "GYRO_INT",             /* GPIO_118 */
415                 "COMPASS_INT",          /* GPI    406                 "COMPASS_INT",          /* GPIO_119 */
416                 "PROXIMITY_INT_N",      /* GPI    407                 "PROXIMITY_INT_N",      /* GPIO_120 */
417                 "FP_IRQ",               /* GPI    408                 "FP_IRQ",               /* GPIO_121 */
418                 "NC",                   /* GPI    409                 "NC",                   /* GPIO_122 */
419                 "HALL_INTR2",           /* GPI    410                 "HALL_INTR2",           /* GPIO_123 */
420                 "HALL_INTR1",           /* GPI    411                 "HALL_INTR1",           /* GPIO_124 */
421                 "TS_INT_N",             /* GPI    412                 "TS_INT_N",             /* GPIO_125 */
422                 "NC",                   /* GPI    413                 "NC",                   /* GPIO_126 */
423                 "GRFC_11",              /* GPI    414                 "GRFC_11",              /* GPIO_127 */
424                 "NC",                   /* GPI    415                 "NC",                   /* GPIO_128 */
425                 "EXT_GPS_LNA_EN",       /* GPI    416                 "EXT_GPS_LNA_EN",       /* GPIO_129 */
426                 "NC",                   /* GPI    417                 "NC",                   /* GPIO_130 */
427                 "NC",                   /* GPI    418                 "NC",                   /* GPIO_131 */
428                 "NC",                   /* GPI    419                 "NC",                   /* GPIO_132 */
429                 "GRFC_14",              /* GPI    420                 "GRFC_14",              /* GPIO_133 */
430                 "GSM_TX2_PHASE_D",      /* GPI    421                 "GSM_TX2_PHASE_D",      /* GPIO_134 */
431                 "NC",                   /* GPI    422                 "NC",                   /* GPIO_135 */
432                 "NC",                   /* GPI    423                 "NC",                   /* GPIO_136 */
433                 "RFFE3_DATA",           /* GPI    424                 "RFFE3_DATA",           /* GPIO_137 */
434                 "RFFE3_CLK",            /* GPI    425                 "RFFE3_CLK",            /* GPIO_138 */
435                 "NC",                   /* GPI    426                 "NC",                   /* GPIO_139 */
436                 "NC",                   /* GPI    427                 "NC",                   /* GPIO_140 */
437                 "RFFE5_DATA",           /* GPI    428                 "RFFE5_DATA",           /* GPIO_141 */
438                 "RFFE5_CLK",            /* GPI    429                 "RFFE5_CLK",            /* GPIO_142 */
439                 "NC",                   /* GPI    430                 "NC",                   /* GPIO_143 */
440                 "COEX_UART_TX",         /* GPI    431                 "COEX_UART_TX",         /* GPIO_144 */
441                 "COEX_UART_RX",         /* GPI    432                 "COEX_UART_RX",         /* GPIO_145 */
442                 "RFFE2_DATA",           /* GPI    433                 "RFFE2_DATA",           /* GPIO_146 */
443                 "RFFE2_CLK",            /* GPI    434                 "RFFE2_CLK",            /* GPIO_147 */
444                 "RFFE1_DATA",           /* GPI    435                 "RFFE1_DATA",           /* GPIO_148 */
445                 "RFFE1_CLK";            /* GPI    436                 "RFFE1_CLK";            /* GPIO_149 */
446                                                   437 
447         touchscreen_default: touchscreen-defau !! 438         touchscreen_default: touchscreen_default {
448                 pins = "gpio89", "gpio125";       439                 pins = "gpio89", "gpio125";
449                 function = "gpio";                440                 function = "gpio";
450                 drive-strength = <10>;            441                 drive-strength = <10>;
451                 bias-pull-up;                     442                 bias-pull-up;
452         };                                        443         };
453                                                   444 
454         touchscreen_sleep: touchscreen-sleep-s !! 445         touchscreen_sleep: touchscreen_sleep {
455                 pins = "gpio89", "gpio125";       446                 pins = "gpio89", "gpio125";
456                 function = "gpio";                447                 function = "gpio";
457                 drive-strength = <2>;             448                 drive-strength = <2>;
458                 bias-disable;                     449                 bias-disable;
459         };                                        450         };
460                                                   451 
461         vibrator_default: vibrator-default-sta !! 452         vibrator_default: vibrator_default {
462                 pins = "gpio93";                  453                 pins = "gpio93";
463                 function = "gpio";                454                 function = "gpio";
464                 drive-strength = <8>;             455                 drive-strength = <8>;
465                 bias-pull-up;                     456                 bias-pull-up;
466         };                                        457         };
467                                                   458 
468         vibrator_sleep: vibrator-sleep-state { !! 459         vibrator_sleep: vibrator_sleep {
469                 pins = "gpio93";                  460                 pins = "gpio93";
470                 function = "gpio";                461                 function = "gpio";
471                 drive-strength = <2>;             462                 drive-strength = <2>;
472                 bias-disable;                     463                 bias-disable;
473         };                                        464         };
474 };                                                465 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php