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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/sc7180-acer-aspire1.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/sc7180-acer-aspire1.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/sc7180-acer-aspire1.dts (Version linux-6.5.13)


  1 // SPDX-License-Identifier: BSD-3-Clause            1 // SPDX-License-Identifier: BSD-3-Clause
  2                                                     2 
  3 /dts-v1/;                                           3 /dts-v1/;
  4                                                     4 
  5 #include <dt-bindings/gpio/gpio.h>                  5 #include <dt-bindings/gpio/gpio.h>
  6 #include <dt-bindings/sound/qcom,q6asm.h>      << 
  7 #include <dt-bindings/regulator/qcom,rpmh-regu      6 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
  8                                                     7 
  9 #include "sc7180.dtsi"                              8 #include "sc7180.dtsi"
 10                                                     9 
 11 #include "pm6150.dtsi"                             10 #include "pm6150.dtsi"
 12 #include "pm6150l.dtsi"                            11 #include "pm6150l.dtsi"
 13                                                    12 
 14 /delete-node/ &tz_mem;                             13 /delete-node/ &tz_mem;
 15 /delete-node/ &ipa_fw_mem;                         14 /delete-node/ &ipa_fw_mem;
 16                                                    15 
 17 / {                                                16 / {
 18         model = "Acer Aspire 1";                   17         model = "Acer Aspire 1";
 19         compatible = "acer,aspire1", "qcom,sc7     18         compatible = "acer,aspire1", "qcom,sc7180";
 20         chassis-type = "laptop";                   19         chassis-type = "laptop";
 21                                                    20 
 22         aliases {                                  21         aliases {
 23                 bluetooth0 = &bluetooth;           22                 bluetooth0 = &bluetooth;
 24                 hsuart0 = &uart3;                  23                 hsuart0 = &uart3;
 25                 serial0 = &uart8;                  24                 serial0 = &uart8;
 26                 wifi0 = &wifi;                     25                 wifi0 = &wifi;
 27         };                                         26         };
 28                                                    27 
 29         chosen {                                   28         chosen {
 30                 stdout-path = "serial0:115200n     29                 stdout-path = "serial0:115200n8";
 31         };                                         30         };
 32                                                    31 
 33         reserved-memory {                          32         reserved-memory {
 34                 zap_mem: zap-shader@80840000 {     33                 zap_mem: zap-shader@80840000 {
 35                         reg = <0x0 0x80840000      34                         reg = <0x0 0x80840000 0 0x2000>;
 36                         no-map;                    35                         no-map;
 37                 };                                 36                 };
 38                                                    37 
 39                 venus_mem: venus@85b00000 {        38                 venus_mem: venus@85b00000 {
 40                         reg = <0x0 0x85b00000      39                         reg = <0x0 0x85b00000 0 0x500000>;
 41                         no-map;                    40                         no-map;
 42                 };                                 41                 };
 43                                                    42 
 44                 mpss_mem: mpss@86000000 {          43                 mpss_mem: mpss@86000000 {
 45                         reg = <0x0 0x86000000      44                         reg = <0x0 0x86000000 0x0 0x2000000>;
 46                         no-map;                    45                         no-map;
 47                 };                                 46                 };
 48                                                    47 
 49                 adsp_mem: adsp@8e400000 {          48                 adsp_mem: adsp@8e400000 {
 50                         reg = <0x0 0x8e400000      49                         reg = <0x0 0x8e400000 0x0 0x2800000>;
 51                         no-map;                    50                         no-map;
 52                 };                                 51                 };
 53                                                    52 
 54                 wlan_mem: wlan@93900000 {          53                 wlan_mem: wlan@93900000 {
 55                         reg = <0x0 0x93900000      54                         reg = <0x0 0x93900000 0x0 0x200000>;
 56                         no-map;                    55                         no-map;
 57                 };                                 56                 };
 58         };                                         57         };
 59                                                    58 
 60         max98357a: audio-codec {                   59         max98357a: audio-codec {
 61                 compatible = "maxim,max98357a"     60                 compatible = "maxim,max98357a";
 62                 sdmode-gpios = <&tlmm 23 GPIO_     61                 sdmode-gpios = <&tlmm 23 GPIO_ACTIVE_HIGH>;
 63                                                    62 
 64                 pinctrl-0 = <&amp_sd_mode_defa     63                 pinctrl-0 = <&amp_sd_mode_default>;
 65                 pinctrl-names = "default";         64                 pinctrl-names = "default";
 66                                                    65 
 67                 #sound-dai-cells = <0>;            66                 #sound-dai-cells = <0>;
 68         };                                         67         };
 69                                                    68 
 70         backlight: backlight {                     69         backlight: backlight {
 71                 compatible = "pwm-backlight";      70                 compatible = "pwm-backlight";
 72                 pwms = <&sn65dsi86_bridge 1000     71                 pwms = <&sn65dsi86_bridge 1000000>;
 73                 enable-gpios = <&tlmm 10 GPIO_     72                 enable-gpios = <&tlmm 10 GPIO_ACTIVE_HIGH>;
 74                                                    73 
 75                 pinctrl-0 = <&soc_bkoff_defaul     74                 pinctrl-0 = <&soc_bkoff_default>;
 76                 pinctrl-names = "default";         75                 pinctrl-names = "default";
 77         };                                         76         };
 78                                                    77 
 79         reg_brij_1p2: bridge-1p2-regulator {       78         reg_brij_1p2: bridge-1p2-regulator {
 80                 compatible = "regulator-fixed"     79                 compatible = "regulator-fixed";
 81                 regulator-name = "brij_1p2";       80                 regulator-name = "brij_1p2";
 82                 regulator-min-microvolt = <120     81                 regulator-min-microvolt = <1200000>;
 83                 regulator-max-microvolt = <120     82                 regulator-max-microvolt = <1200000>;
 84                                                    83 
 85                 gpio = <&tlmm 19 GPIO_ACTIVE_H     84                 gpio = <&tlmm 19 GPIO_ACTIVE_HIGH>;
 86                 enable-active-high;                85                 enable-active-high;
 87                                                    86 
 88                 pinctrl-0 = <&reg_edp_1p2_en_d     87                 pinctrl-0 = <&reg_edp_1p2_en_default>;
 89                 pinctrl-names = "default";         88                 pinctrl-names = "default";
 90         };                                         89         };
 91                                                    90 
 92         reg_brij_1p8: bridge-regulator {           91         reg_brij_1p8: bridge-regulator {
 93                 compatible = "regulator-fixed"     92                 compatible = "regulator-fixed";
 94                 regulator-name = "brij_1p8";       93                 regulator-name = "brij_1p8";
 95                 regulator-min-microvolt = <180     94                 regulator-min-microvolt = <1800000>;
 96                 regulator-max-microvolt = <180     95                 regulator-max-microvolt = <1800000>;
 97                                                    96 
 98                 vin-supply = <&vreg_l8c_1p8>;      97                 vin-supply = <&vreg_l8c_1p8>;
 99                                                    98 
100                 gpio = <&tlmm 20 GPIO_ACTIVE_H     99                 gpio = <&tlmm 20 GPIO_ACTIVE_HIGH>;
101                 enable-active-high;               100                 enable-active-high;
102                                                   101 
103                 pinctrl-0 = <&reg_edp_1p8_en_d    102                 pinctrl-0 = <&reg_edp_1p8_en_default>;
104                 pinctrl-names = "default";        103                 pinctrl-names = "default";
105         };                                        104         };
106                                                   105 
107         reg_codec_3p3: codec-regulator {          106         reg_codec_3p3: codec-regulator {
108                 compatible = "regulator-fixed"    107                 compatible = "regulator-fixed";
109                 regulator-name = "codec_3p3";     108                 regulator-name = "codec_3p3";
110                 regulator-min-microvolt = <330    109                 regulator-min-microvolt = <3300000>;
111                 regulator-max-microvolt = <330    110                 regulator-max-microvolt = <3300000>;
112                                                   111 
113                 gpio = <&tlmm 83 GPIO_ACTIVE_H    112                 gpio = <&tlmm 83 GPIO_ACTIVE_HIGH>;
114                 enable-active-high;               113                 enable-active-high;
115                                                   114 
116                 pinctrl-0 = <&reg_audio_en_def    115                 pinctrl-0 = <&reg_audio_en_default>;
117                 pinctrl-names = "default";        116                 pinctrl-names = "default";
118         };                                        117         };
119                                                   118 
120         reg_lcm_3p3: panel-regulator {            119         reg_lcm_3p3: panel-regulator {
121                 compatible = "regulator-fixed"    120                 compatible = "regulator-fixed";
122                 regulator-name = "lcm_3p3";       121                 regulator-name = "lcm_3p3";
123                 regulator-min-microvolt = <330    122                 regulator-min-microvolt = <3300000>;
124                 regulator-max-microvolt = <330    123                 regulator-max-microvolt = <3300000>;
125                                                   124 
126                 gpio = <&tlmm 26 GPIO_ACTIVE_H    125                 gpio = <&tlmm 26 GPIO_ACTIVE_HIGH>;
127                 enable-active-high;               126                 enable-active-high;
128                                                   127 
129                 pinctrl-0 = <&reg_lcm_en_defau    128                 pinctrl-0 = <&reg_lcm_en_default>;
130                 pinctrl-names = "default";        129                 pinctrl-names = "default";
131         };                                        130         };
132                                                   131 
133         sound: sound {                         << 
134                 compatible = "qcom,sc7180-qdsp << 
135                 pinctrl-0 = <&pri_mi2s_active> << 
136                 pinctrl-names = "default";     << 
137                 model = "Acer-Aspire-1";       << 
138                                                << 
139                 audio-routing =                << 
140                         "Headphone Jack", "HPO << 
141                         "Headphone Jack", "HPO << 
142                                                << 
143                 multimedia1-dai-link {         << 
144                         link-name = "MultiMedi << 
145                                                << 
146                         cpu {                  << 
147                                 sound-dai = <& << 
148                         };                     << 
149                 };                             << 
150                                                << 
151                 multimedia2-dai-link {         << 
152                         link-name = "MultiMedi << 
153                                                << 
154                         cpu {                  << 
155                                 sound-dai = <& << 
156                         };                     << 
157                 };                             << 
158                                                << 
159                 multimedia3-dai-link {         << 
160                         link-name = "MultiMedi << 
161                                                << 
162                         cpu {                  << 
163                                 sound-dai = <& << 
164                         };                     << 
165                 };                             << 
166                                                << 
167                 multimedia4-dai-link {         << 
168                         link-name = "MultiMedi << 
169                                                << 
170                         cpu {                  << 
171                                 sound-dai = <& << 
172                         };                     << 
173                 };                             << 
174                                                << 
175                 primary-rx-dai-link {          << 
176                         link-name = "Primary M << 
177                                                << 
178                         cpu {                  << 
179                                 sound-dai = <& << 
180                         };                     << 
181                                                << 
182                         platform {             << 
183                                 sound-dai = <& << 
184                         };                     << 
185                                                << 
186                         codec {                << 
187                                 sound-dai = <& << 
188                         };                     << 
189                 };                             << 
190                                                << 
191                 primary-tx-dai-link {          << 
192                         link-name = "Primary M << 
193                                                << 
194                         cpu {                  << 
195                                 sound-dai = <& << 
196                         };                     << 
197                                                << 
198                         platform {             << 
199                                 sound-dai = <& << 
200                         };                     << 
201                                                << 
202                         codec {                << 
203                                 sound-dai = <& << 
204                         };                     << 
205                 };                             << 
206                                                << 
207                 tertiary-rx-dai-link {         << 
208                         link-name = "Tertiary  << 
209                                                << 
210                         cpu {                  << 
211                                 sound-dai = <& << 
212                         };                     << 
213                                                << 
214                         platform {             << 
215                                 sound-dai = <& << 
216                         };                     << 
217                                                << 
218                         codec {                << 
219                                 sound-dai = <& << 
220                         };                     << 
221                 };                             << 
222                                                << 
223                 displayport-rx-dai-link {      << 
224                         link-name = "DisplayPo << 
225                                                << 
226                         cpu {                  << 
227                                 sound-dai = <& << 
228                         };                     << 
229                                                << 
230                         platform {             << 
231                                 sound-dai = <& << 
232                         };                     << 
233                                                << 
234                         codec {                << 
235                                 sound-dai = <& << 
236                         };                     << 
237                 };                             << 
238         };                                     << 
239                                                << 
240         reg_tp_3p3: touchpad-regulator {          132         reg_tp_3p3: touchpad-regulator {
241                 compatible = "regulator-fixed"    133                 compatible = "regulator-fixed";
242                 regulator-name = "tp_3p3";        134                 regulator-name = "tp_3p3";
243                 regulator-min-microvolt = <330    135                 regulator-min-microvolt = <3300000>;
244                 regulator-max-microvolt = <330    136                 regulator-max-microvolt = <3300000>;
245                                                   137 
246                 gpio = <&tlmm 25 GPIO_ACTIVE_H    138                 gpio = <&tlmm 25 GPIO_ACTIVE_HIGH>;
247                 enable-active-high;               139                 enable-active-high;
248                                                   140 
249                 pinctrl-0 = <&reg_tp_en_defaul    141                 pinctrl-0 = <&reg_tp_en_default>;
250                 pinctrl-names = "default";        142                 pinctrl-names = "default";
251         };                                        143         };
252 };                                                144 };
253                                                   145 
254 &i2c2 {                                           146 &i2c2 {
255         clock-frequency = <400000>;               147         clock-frequency = <400000>;
256         status = "okay";                          148         status = "okay";
257                                                   149 
258         embedded-controller@76 {               !! 150         /* embedded-controller@76 */
259                 compatible = "acer,aspire1-ec" << 
260                 reg = <0x76>;                  << 
261                                                << 
262                 interrupts-extended = <&tlmm 3 << 
263                                                << 
264                 pinctrl-0 = <&ec_int_default>; << 
265                 pinctrl-names = "default";     << 
266                                                << 
267                 connector {                    << 
268                         compatible = "usb-c-co << 
269                                                << 
270                         port {                 << 
271                                 ec_dp_in: endp << 
272                                         remote << 
273                                 };             << 
274                         };                     << 
275                 };                             << 
276         };                                     << 
277 };                                                151 };
278                                                   152 
279 &i2c4 {                                           153 &i2c4 {
280         clock-frequency = <400000>;               154         clock-frequency = <400000>;
281         status = "okay";                          155         status = "okay";
282                                                   156 
283         /*                                        157         /*
284          * NOTE: DSDT defines two possible tou    158          * NOTE: DSDT defines two possible touchpads, other one is
285          *                                        159          *
286          * reg = <0x15>;                          160          * reg = <0x15>;
287          * hid-descr-addr = <0x1>;                161          * hid-descr-addr = <0x1>;
288          */                                       162          */
289                                                   163 
290         touchpad@2c {                             164         touchpad@2c {
291                 compatible = "hid-over-i2c";      165                 compatible = "hid-over-i2c";
292                 reg = <0x2c>;                     166                 reg = <0x2c>;
293                 hid-descr-addr = <0x20>;          167                 hid-descr-addr = <0x20>;
294                                                   168 
295                 vdd-supply = <&reg_tp_3p3>;       169                 vdd-supply = <&reg_tp_3p3>;
296                                                   170 
297                 interrupts-extended = <&tlmm 9    171                 interrupts-extended = <&tlmm 94 IRQ_TYPE_LEVEL_LOW>;
298                                                   172 
299                 pinctrl-0 = <&hid_touchpad_def    173                 pinctrl-0 = <&hid_touchpad_default>;
300                 pinctrl-names = "default";        174                 pinctrl-names = "default";
301                                                   175 
302                 wakeup-source;                    176                 wakeup-source;
303         };                                        177         };
304                                                   178 
305         keyboard@3a {                             179         keyboard@3a {
306                 compatible = "hid-over-i2c";      180                 compatible = "hid-over-i2c";
307                 reg = <0x3a>;                     181                 reg = <0x3a>;
308                 hid-descr-addr = <0x1>;           182                 hid-descr-addr = <0x1>;
309                                                   183 
310                 interrupts-extended = <&tlmm 3    184                 interrupts-extended = <&tlmm 33 IRQ_TYPE_LEVEL_LOW>;
311                                                   185 
312                 pinctrl-0 = <&hid_keyboard_def    186                 pinctrl-0 = <&hid_keyboard_default>;
313                 pinctrl-names = "default";        187                 pinctrl-names = "default";
314                                                   188 
315                 wakeup-source;                    189                 wakeup-source;
316         };                                        190         };
317 };                                                191 };
318                                                   192 
319 &i2c9 {                                           193 &i2c9 {
320         clock-frequency = <400000>;               194         clock-frequency = <400000>;
321         status = "okay";                          195         status = "okay";
322                                                   196 
323         alc5682: codec@1a {                       197         alc5682: codec@1a {
324                 compatible = "realtek,rt5682i"    198                 compatible = "realtek,rt5682i";
325                 reg = <0x1a>;                     199                 reg = <0x1a>;
326                                                   200 
327                 #sound-dai-cells = <1>;           201                 #sound-dai-cells = <1>;
328                                                   202 
329                 interrupt-parent = <&tlmm>;       203                 interrupt-parent = <&tlmm>;
330                 interrupts = <28 IRQ_TYPE_EDGE    204                 interrupts = <28 IRQ_TYPE_EDGE_BOTH>;
331                                                   205 
332                 pinctrl-0 = <&codec_irq_defaul    206                 pinctrl-0 = <&codec_irq_default>;
333                 pinctrl-names = "default";        207                 pinctrl-names = "default";
334                                                   208 
335                 AVDD-supply = <&vreg_l15a_1p8>    209                 AVDD-supply = <&vreg_l15a_1p8>;
336                 MICVDD-supply = <&reg_codec_3p    210                 MICVDD-supply = <&reg_codec_3p3>;
337                 VBAT-supply = <&reg_codec_3p3>    211                 VBAT-supply = <&reg_codec_3p3>;
338                 DBVDD-supply = <&vreg_l15a_1p8 << 
339                 LDO1-IN-supply = <&vreg_l15a_1 << 
340                                                << 
341                 /*                             << 
342                  * NOTE: The board has a path  << 
343                  * DMIC microphones in the lid << 
344                  * resistors are absent and th << 
345                  * to the SoC instead.         << 
346                  *                             << 
347                  * If the resistors were to be << 
348                  * connect the codec, the foll << 
349                  *                             << 
350                  * realtek,dmic1-data-pin = <1 << 
351                  * realtek,dmic1-clk-pin = <1> << 
352                  */                            << 
353                                                   212 
                                                   >> 213                 realtek,dmic1-data-pin = <1>;
                                                   >> 214                 realtek,dmic1-clk-pin = <1>;
354                 realtek,jd-src = <1>;             215                 realtek,jd-src = <1>;
355         };                                        216         };
356 };                                                217 };
357                                                   218 
358 &i2c10 {                                          219 &i2c10 {
359         clock-frequency = <400000>;               220         clock-frequency = <400000>;
360         status = "okay";                          221         status = "okay";
361                                                   222 
362         sn65dsi86_bridge: bridge@2c {             223         sn65dsi86_bridge: bridge@2c {
363                 compatible = "ti,sn65dsi86";      224                 compatible = "ti,sn65dsi86";
364                 reg = <0x2c>;                     225                 reg = <0x2c>;
365                 gpio-controller;                  226                 gpio-controller;
366                 #gpio-cells = <2>;                227                 #gpio-cells = <2>;
367                 #pwm-cells = <1>;                 228                 #pwm-cells = <1>;
368                                                   229 
369                 interrupt-parent = <&tlmm>;       230                 interrupt-parent = <&tlmm>;
370                 interrupts = <11 IRQ_TYPE_LEVE    231                 interrupts = <11 IRQ_TYPE_LEVEL_HIGH>;
371                                                   232 
372                 enable-gpios = <&tlmm 51 GPIO_    233                 enable-gpios = <&tlmm 51 GPIO_ACTIVE_HIGH>;
373                 suspend-gpios = <&tlmm 22 GPIO    234                 suspend-gpios = <&tlmm 22 GPIO_ACTIVE_LOW>;
374                                                   235 
375                 pinctrl-0 = <&bridge_en_defaul    236                 pinctrl-0 = <&bridge_en_default>,
376                             <&edp_bridge_irq_d    237                             <&edp_bridge_irq_default>,
377                             <&bridge_suspend_d    238                             <&bridge_suspend_default>;
378                 pinctrl-names = "default";        239                 pinctrl-names = "default";
379                                                   240 
380                 vpll-supply = <&reg_brij_1p8>;    241                 vpll-supply = <&reg_brij_1p8>;
381                 vccio-supply = <&reg_brij_1p8>    242                 vccio-supply = <&reg_brij_1p8>;
382                 vcca-supply = <&reg_brij_1p2>;    243                 vcca-supply = <&reg_brij_1p2>;
383                 vcc-supply = <&reg_brij_1p2>;     244                 vcc-supply = <&reg_brij_1p2>;
384                                                   245 
385                 clocks = <&rpmhcc RPMH_LN_BB_C    246                 clocks = <&rpmhcc RPMH_LN_BB_CLK3>;
386                 clock-names = "refclk";           247                 clock-names = "refclk";
387                                                   248 
388                 ports {                           249                 ports {
389                         #address-cells = <1>;     250                         #address-cells = <1>;
390                         #size-cells = <0>;        251                         #size-cells = <0>;
391                                                   252 
392                         port@0 {                  253                         port@0 {
393                                 reg = <0>;        254                                 reg = <0>;
394                                                   255 
395                                 sn65dsi86_in:     256                                 sn65dsi86_in: endpoint {
396                                         remote    257                                         remote-endpoint = <&mdss_dsi0_out>;
397                                 };                258                                 };
398                         };                        259                         };
399                                                   260 
400                         port@1 {                  261                         port@1 {
401                                 reg = <1>;        262                                 reg = <1>;
402                                                   263 
403                                 sn65dsi86_out:    264                                 sn65dsi86_out: endpoint {
404                                         data-l    265                                         data-lanes = <0 1>;
405                                         remote    266                                         remote-endpoint = <&panel_in_edp>;
406                                 };                267                                 };
407                         };                        268                         };
408                 };                                269                 };
409                                                   270 
410                 aux-bus {                         271                 aux-bus {
411                         panel: panel {            272                         panel: panel {
412                                 compatible = "    273                                 compatible = "edp-panel";
413                                 power-supply =    274                                 power-supply = <&reg_lcm_3p3>;
414                                 backlight = <&    275                                 backlight = <&backlight>;
415                                 hpd-absent-del    276                                 hpd-absent-delay-ms = <200>;
416                                                   277 
417                                 port {            278                                 port {
418                                         panel_    279                                         panel_in_edp: endpoint {
419                                                   280                                                 remote-endpoint = <&sn65dsi86_out>;
420                                         };        281                                         };
421                                 };                282                                 };
422                         };                        283                         };
423                 };                                284                 };
424         };                                        285         };
425 };                                                286 };
426                                                   287 
427 &gpu {                                            288 &gpu {
428         status = "okay";                          289         status = "okay";
429                                                   290 
430         zap-shader {                              291         zap-shader {
431                 memory-region = <&zap_mem>;       292                 memory-region = <&zap_mem>;
432                 firmware-name = "qcom/sc7180/a    293                 firmware-name = "qcom/sc7180/acer/aspire1/qcdxkmsuc7180.mbn";
433         };                                        294         };
434 };                                                295 };
435                                                   296 
436 &mdss {                                           297 &mdss {
437         status = "okay";                          298         status = "okay";
438 };                                                299 };
439                                                   300 
440 &mdss_dp {                                     << 
441         data-lanes = <0 1>;                    << 
442                                                << 
443         vdda-1p2-supply = <&vreg_l3c_1p2>;     << 
444         vdda-0p9-supply = <&vreg_l4a_0p8>;     << 
445                                                << 
446         status = "okay";                       << 
447 };                                             << 
448                                                << 
449 &mdss_dp_out {                                 << 
450         remote-endpoint = <&ec_dp_in>;         << 
451 };                                             << 
452                                                << 
453 &mdss_dsi0 {                                      301 &mdss_dsi0 {
454         vdda-supply = <&vreg_l3c_1p2>;            302         vdda-supply = <&vreg_l3c_1p2>;
455         status = "okay";                          303         status = "okay";
456 };                                                304 };
457                                                   305 
458 &mdss_dsi0_out {                                  306 &mdss_dsi0_out {
459         remote-endpoint = <&sn65dsi86_in>;        307         remote-endpoint = <&sn65dsi86_in>;
460         data-lanes = <0 1 2 3>;                   308         data-lanes = <0 1 2 3>;
461 };                                                309 };
462                                                   310 
463 &mdss_dsi0_phy {                                  311 &mdss_dsi0_phy {
464         vdds-supply = <&vreg_l4a_0p8>;            312         vdds-supply = <&vreg_l4a_0p8>;
465         status = "okay";                          313         status = "okay";
466 };                                                314 };
467                                                   315 
468 &pm6150_adc {                                     316 &pm6150_adc {
469         channel@4e {                           !! 317         thermistor@4e {
470                 reg = <ADC5_AMUX_THM2_100K_PU>    318                 reg = <ADC5_AMUX_THM2_100K_PU>;
471                 qcom,ratiometric;                 319                 qcom,ratiometric;
472                 qcom,hw-settle-time = <200>;      320                 qcom,hw-settle-time = <200>;
473                 label = "thermistor";          << 
474         };                                        321         };
475                                                   322 
476         channel@4f {                           !! 323         charger-thermistor@4f {
477                 reg = <ADC5_AMUX_THM3_100K_PU>    324                 reg = <ADC5_AMUX_THM3_100K_PU>;
478                 qcom,ratiometric;                 325                 qcom,ratiometric;
479                 qcom,hw-settle-time = <200>;      326                 qcom,hw-settle-time = <200>;
480                 label = "charger_thermistor";  << 
481         };                                        327         };
482 };                                                328 };
483                                                   329 
484 &pm6150_adc_tm {                                  330 &pm6150_adc_tm {
485         status = "okay";                          331         status = "okay";
486                                                   332 
487         charger-thermistor@0 {                    333         charger-thermistor@0 {
488                 reg = <0>;                        334                 reg = <0>;
489                 io-channels = <&pm6150_adc ADC    335                 io-channels = <&pm6150_adc ADC5_AMUX_THM3_100K_PU>;
490                 qcom,ratiometric;                 336                 qcom,ratiometric;
491                 qcom,hw-settle-time-us = <200>    337                 qcom,hw-settle-time-us = <200>;
492         };                                        338         };
493                                                   339 
494         thermistor@1 {                            340         thermistor@1 {
495                 reg = <1>;                        341                 reg = <1>;
496                 io-channels = <&pm6150_adc ADC    342                 io-channels = <&pm6150_adc ADC5_AMUX_THM2_100K_PU>;
497                 qcom,ratiometric;                 343                 qcom,ratiometric;
498                 qcom,hw-settle-time-us = <200>    344                 qcom,hw-settle-time-us = <200>;
499         };                                        345         };
500 };                                                346 };
501                                                   347 
502 &pm6150_pon {                                     348 &pm6150_pon {
503         status = "disabled";                      349         status = "disabled";
504 };                                                350 };
505                                                   351 
506 &pm6150_rtc {                                  << 
507         status = "okay";                       << 
508 };                                             << 
509                                                << 
510 &q6afedai {                                    << 
511         dai@16 {                               << 
512                 reg = <PRIMARY_MI2S_RX>;       << 
513                 qcom,sd-lines = <1>;           << 
514         };                                     << 
515                                                << 
516         dai@17 {                               << 
517                 reg = <PRIMARY_MI2S_TX>;       << 
518                 qcom,sd-lines = <0>;           << 
519         };                                     << 
520                                                << 
521         dai@20 {                               << 
522                 reg = <TERTIARY_MI2S_RX>;      << 
523                 qcom,sd-lines = <0>;           << 
524         };                                     << 
525                                                << 
526         dai@104 {                              << 
527                 reg = <DISPLAY_PORT_RX>;       << 
528         };                                     << 
529 };                                             << 
530                                                << 
531 &q6asmdai {                                    << 
532         dai@0 {                                << 
533                 reg = <0>;                     << 
534         };                                     << 
535                                                << 
536         dai@1 {                                << 
537                 reg = <1>;                     << 
538         };                                     << 
539                                                << 
540         dai@2 {                                << 
541                 reg = <2>;                     << 
542         };                                     << 
543                                                << 
544         dai@3 {                                << 
545                 reg = <3>;                     << 
546         };                                     << 
547 };                                             << 
548                                                << 
549 &qupv3_id_0 {                                     352 &qupv3_id_0 {
550         status = "okay";                          353         status = "okay";
551 };                                                354 };
552                                                   355 
553 &qupv3_id_1 {                                     356 &qupv3_id_1 {
554         status = "okay";                          357         status = "okay";
555 };                                                358 };
556                                                   359 
557 &remoteproc_adsp {                             << 
558         memory-region = <&adsp_mem>;           << 
559         firmware-name = "qcom/sc7180/acer/aspi << 
560         status = "okay";                       << 
561 };                                             << 
562                                                << 
563 &remoteproc_mpss {                                360 &remoteproc_mpss {
564         firmware-name = "qcom/sc7180/acer/aspi    361         firmware-name = "qcom/sc7180/acer/aspire1/qcmpss7180_nm.mbn";
565         status = "okay";                          362         status = "okay";
566 };                                                363 };
567                                                   364 
568 &sdhc_1 {                                         365 &sdhc_1 {
569         pinctrl-0 = <&sdc1_default>;              366         pinctrl-0 = <&sdc1_default>;
570         pinctrl-1 = <&sdc1_sleep>;                367         pinctrl-1 = <&sdc1_sleep>;
571         pinctrl-names = "default", "sleep";       368         pinctrl-names = "default", "sleep";
572         vmmc-supply = <&vreg_l19a_2p9>;           369         vmmc-supply = <&vreg_l19a_2p9>;
573         vqmmc-supply = <&vreg_l12a_1p8>;          370         vqmmc-supply = <&vreg_l12a_1p8>;
574                                                   371 
575         status = "okay";                          372         status = "okay";
576 };                                                373 };
577                                                   374 
578 &uart3 {                                          375 &uart3 {
579         /delete-property/interrupts;              376         /delete-property/interrupts;
580         interrupts-extended = <&intc GIC_SPI 6    377         interrupts-extended = <&intc GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>,
581                               <&tlmm 41 IRQ_TY    378                               <&tlmm 41 IRQ_TYPE_EDGE_FALLING>;
582                                                   379 
583         pinctrl-1 = <&qup_uart3_sleep>;           380         pinctrl-1 = <&qup_uart3_sleep>;
584         pinctrl-names = "default", "sleep";       381         pinctrl-names = "default", "sleep";
585                                                   382 
586         status = "okay";                          383         status = "okay";
587                                                   384 
588         bluetooth: bluetooth {                    385         bluetooth: bluetooth {
589                 compatible = "qcom,wcn3991-bt"    386                 compatible = "qcom,wcn3991-bt";
590                 vddio-supply = <&vreg_l10a_1p8    387                 vddio-supply = <&vreg_l10a_1p8>;
591                 vddxo-supply = <&vreg_l1c_1p8>    388                 vddxo-supply = <&vreg_l1c_1p8>;
592                 vddrf-supply = <&vreg_l2c_1p3>    389                 vddrf-supply = <&vreg_l2c_1p3>;
593                 vddch0-supply = <&vreg_l10c_3p    390                 vddch0-supply = <&vreg_l10c_3p3>;
594                 max-speed = <3200000>;            391                 max-speed = <3200000>;
595         };                                        392         };
596 };                                                393 };
597                                                   394 
598 &uart8 {                                          395 &uart8 {
599         status = "okay";                          396         status = "okay";
600 };                                                397 };
601                                                   398 
602 &usb_1 {                                          399 &usb_1 {
603         status = "okay";                          400         status = "okay";
604 };                                                401 };
605                                                   402 
606 &usb_1_dwc3 {                                     403 &usb_1_dwc3 {
607         dr_mode = "host";                         404         dr_mode = "host";
608         #address-cells = <1>;                     405         #address-cells = <1>;
609         #size-cells = <0>;                        406         #size-cells = <0>;
610                                                   407 
611         usb_hub_2_x: hub@1 {                      408         usb_hub_2_x: hub@1 {
612                 compatible = "usbbda,5411";       409                 compatible = "usbbda,5411";
613                 reg = <1>;                        410                 reg = <1>;
614                 peer-hub = <&usb_hub_3_x>;        411                 peer-hub = <&usb_hub_3_x>;
615         };                                        412         };
616                                                   413 
617         usb_hub_3_x: hub@2 {                      414         usb_hub_3_x: hub@2 {
618                 compatible = "usbbda,411";        415                 compatible = "usbbda,411";
619                 reg = <2>;                        416                 reg = <2>;
620                 peer-hub = <&usb_hub_2_x>;        417                 peer-hub = <&usb_hub_2_x>;
621         };                                        418         };
622 };                                                419 };
623                                                   420 
624 &usb_1_hsphy {                                    421 &usb_1_hsphy {
625         vdd-supply = <&vreg_l4a_0p8>;             422         vdd-supply = <&vreg_l4a_0p8>;
626         vdda-pll-supply = <&vreg_l11a_1p8>;       423         vdda-pll-supply = <&vreg_l11a_1p8>;
627         vdda-phy-dpdm-supply = <&vreg_l17a_3p0    424         vdda-phy-dpdm-supply = <&vreg_l17a_3p0>;
628         qcom,imp-res-offset-value = <8>;          425         qcom,imp-res-offset-value = <8>;
629         qcom,preemphasis-level = <QUSB2_V2_PRE    426         qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_15_PERCENT>;
630         qcom,preemphasis-width = <QUSB2_V2_PRE    427         qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
631         qcom,bias-ctrl-value = <0x22>;            428         qcom,bias-ctrl-value = <0x22>;
632         qcom,charge-ctrl-value = <3>;             429         qcom,charge-ctrl-value = <3>;
633         qcom,hsdisc-trim-value = <0>;             430         qcom,hsdisc-trim-value = <0>;
634                                                   431 
635         status = "okay";                          432         status = "okay";
636 };                                                433 };
637                                                   434 
638 &usb_1_qmpphy {                                   435 &usb_1_qmpphy {
639         vdda-phy-supply = <&vreg_l3c_1p2>;        436         vdda-phy-supply = <&vreg_l3c_1p2>;
640         vdda-pll-supply = <&vreg_l4a_0p8>;        437         vdda-pll-supply = <&vreg_l4a_0p8>;
641                                                   438 
642         status = "okay";                          439         status = "okay";
643 };                                                440 };
644                                                   441 
645 &venus {                                          442 &venus {
646         firmware-name = "qcom/sc7180/acer/aspi    443         firmware-name = "qcom/sc7180/acer/aspire1/qcvss7180.mbn";
647 };                                                444 };
648                                                   445 
649 &wifi {                                           446 &wifi {
650         vdd-0.8-cx-mx-supply = <&vreg_l9a_0p6>    447         vdd-0.8-cx-mx-supply = <&vreg_l9a_0p6>;
651         vdd-1.8-xo-supply = <&vreg_l1c_1p8>;      448         vdd-1.8-xo-supply = <&vreg_l1c_1p8>;
652         vdd-1.3-rfa-supply = <&vreg_l2c_1p3>;     449         vdd-1.3-rfa-supply = <&vreg_l2c_1p3>;
653         vdd-3.3-ch0-supply = <&vreg_l10c_3p3>;    450         vdd-3.3-ch0-supply = <&vreg_l10c_3p3>;
654         vdd-3.3-ch1-supply = <&vreg_l11c_3p3>;    451         vdd-3.3-ch1-supply = <&vreg_l11c_3p3>;
655                                                   452 
656         status = "okay";                          453         status = "okay";
657 };                                                454 };
658                                                   455 
659 &apps_rsc {                                       456 &apps_rsc {
660         regulators-0 {                            457         regulators-0 {
661                 compatible = "qcom,pm6150-rpmh    458                 compatible = "qcom,pm6150-rpmh-regulators";
662                 qcom,pmic-id = "a";               459                 qcom,pmic-id = "a";
663                                                   460 
664                 vreg_s1a_1p1: smps1 {             461                 vreg_s1a_1p1: smps1 {
665                         regulator-min-microvol    462                         regulator-min-microvolt = <1128000>;
666                         regulator-max-microvol    463                         regulator-max-microvolt = <1128000>;
667                 };                                464                 };
668                                                   465 
669                 vreg_l4a_0p8: ldo4 {              466                 vreg_l4a_0p8: ldo4 {
670                         regulator-min-microvol    467                         regulator-min-microvolt = <824000>;
671                         regulator-max-microvol    468                         regulator-max-microvolt = <928000>;
672                         regulator-initial-mode    469                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
673                 };                                470                 };
674                                                   471 
675                 vreg_l9a_0p6: ldo9 {              472                 vreg_l9a_0p6: ldo9 {
676                         regulator-min-microvol    473                         regulator-min-microvolt = <488000>;
677                         regulator-max-microvol    474                         regulator-max-microvolt = <800000>;
678                         regulator-initial-mode    475                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
679                 };                                476                 };
680                                                   477 
681                 vreg_l10a_1p8: ldo10 {            478                 vreg_l10a_1p8: ldo10 {
682                         regulator-min-microvol    479                         regulator-min-microvolt = <1800000>;
683                         regulator-max-microvol    480                         regulator-max-microvolt = <1800000>;
684                         regulator-initial-mode    481                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
685                         regulator-always-on;      482                         regulator-always-on;
686                         regulator-boot-on;        483                         regulator-boot-on;
687                 };                                484                 };
688                                                   485 
689                 vreg_l11a_1p8: ldo11 {            486                 vreg_l11a_1p8: ldo11 {
690                         regulator-min-microvol    487                         regulator-min-microvolt = <1800000>;
691                         regulator-max-microvol    488                         regulator-max-microvolt = <1800000>;
692                         regulator-initial-mode    489                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
693                 };                                490                 };
694                                                   491 
695                 vreg_l12a_1p8: ldo12 {            492                 vreg_l12a_1p8: ldo12 {
696                         regulator-min-microvol    493                         regulator-min-microvolt = <1800000>;
697                         regulator-max-microvol    494                         regulator-max-microvolt = <1800000>;
698                         regulator-initial-mode    495                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
699                 };                                496                 };
700                                                   497 
701                 vreg_l13a_1p8: ldo13 {            498                 vreg_l13a_1p8: ldo13 {
702                         regulator-min-microvol    499                         regulator-min-microvolt = <1800000>;
703                         regulator-max-microvol    500                         regulator-max-microvolt = <1800000>;
704                         regulator-initial-mode    501                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
705                 };                                502                 };
706                                                   503 
707                 vreg_l14a_1p8: ldo14 {            504                 vreg_l14a_1p8: ldo14 {
708                         regulator-min-microvol    505                         regulator-min-microvolt = <1800000>;
709                         regulator-max-microvol    506                         regulator-max-microvolt = <1800000>;
710                         regulator-initial-mode    507                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
711                 };                                508                 };
712                                                   509 
713                 vreg_l15a_1p8: ldo15 {            510                 vreg_l15a_1p8: ldo15 {
714                         regulator-min-microvol    511                         regulator-min-microvolt = <1800000>;
715                         regulator-max-microvol    512                         regulator-max-microvolt = <1800000>;
716                         regulator-initial-mode    513                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
717                 };                                514                 };
718                                                   515 
719                 vreg_l16a_2p7: ldo16 {            516                 vreg_l16a_2p7: ldo16 {
720                         regulator-min-microvol    517                         regulator-min-microvolt = <2496000>;
721                         regulator-max-microvol    518                         regulator-max-microvolt = <3304000>;
722                         regulator-initial-mode    519                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
723                 };                                520                 };
724                                                   521 
725                 vreg_l17a_3p0: ldo17 {            522                 vreg_l17a_3p0: ldo17 {
726                         regulator-min-microvol    523                         regulator-min-microvolt = <2920000>;
727                         regulator-max-microvol    524                         regulator-max-microvolt = <3232000>;
728                         regulator-initial-mode    525                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
729                 };                                526                 };
730                                                   527 
731                 vreg_l18a_2p8: ldo18 {            528                 vreg_l18a_2p8: ldo18 {
732                         regulator-min-microvol    529                         regulator-min-microvolt = <2496000>;
733                         regulator-max-microvol    530                         regulator-max-microvolt = <3304000>;
734                         regulator-initial-mode    531                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
735                 };                                532                 };
736                                                   533 
737                 vreg_l19a_2p9: ldo19 {            534                 vreg_l19a_2p9: ldo19 {
738                         regulator-min-microvol    535                         regulator-min-microvolt = <2960000>;
739                         regulator-max-microvol    536                         regulator-max-microvolt = <2960000>;
740                         regulator-initial-mode    537                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
741                 };                                538                 };
742         };                                        539         };
743                                                   540 
744         regulators-1 {                            541         regulators-1 {
745                 compatible = "qcom,pm6150l-rpm    542                 compatible = "qcom,pm6150l-rpmh-regulators";
746                 qcom,pmic-id = "c";               543                 qcom,pmic-id = "c";
747                                                   544 
748                 vreg_s8c_1p3: smps8 {             545                 vreg_s8c_1p3: smps8 {
749                         regulator-min-microvol    546                         regulator-min-microvolt = <1120000>;
750                         regulator-max-microvol    547                         regulator-max-microvolt = <1408000>;
751                 };                                548                 };
752                                                   549 
753                 vreg_l1c_1p8: ldo1 {              550                 vreg_l1c_1p8: ldo1 {
754                         regulator-min-microvol    551                         regulator-min-microvolt = <1616000>;
755                         regulator-max-microvol    552                         regulator-max-microvolt = <1984000>;
756                         regulator-initial-mode    553                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
757                 };                                554                 };
758                                                   555 
759                 vreg_l2c_1p3: ldo2 {              556                 vreg_l2c_1p3: ldo2 {
760                         regulator-min-microvol    557                         regulator-min-microvolt = <1168000>;
761                         regulator-max-microvol    558                         regulator-max-microvolt = <1304000>;
762                         regulator-initial-mode    559                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
763                 };                                560                 };
764                                                   561 
765                 vreg_l3c_1p2: ldo3 {              562                 vreg_l3c_1p2: ldo3 {
766                         regulator-min-microvol    563                         regulator-min-microvolt = <1144000>;
767                         regulator-max-microvol    564                         regulator-max-microvolt = <1304000>;
768                         regulator-initial-mode    565                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
769                 };                                566                 };
770                                                   567 
771                 vreg_l4c_1p8: ldo4 {              568                 vreg_l4c_1p8: ldo4 {
772                         regulator-min-microvol    569                         regulator-min-microvolt = <1648000>;
773                         regulator-max-microvol    570                         regulator-max-microvolt = <3304000>;
774                         regulator-initial-mode    571                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
775                 };                                572                 };
776                                                   573 
777                 vreg_l5c_1p8: ldo5 {              574                 vreg_l5c_1p8: ldo5 {
778                         regulator-min-microvol    575                         regulator-min-microvolt = <1648000>;
779                         regulator-max-microvol    576                         regulator-max-microvolt = <3304000>;
780                         regulator-initial-mode    577                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
781                 };                                578                 };
782                                                   579 
783                 vreg_l6c_2p9: ldo6 {              580                 vreg_l6c_2p9: ldo6 {
784                         regulator-min-microvol    581                         regulator-min-microvolt = <1800000>;
785                         regulator-max-microvol    582                         regulator-max-microvolt = <2950000>;
786                         regulator-initial-mode    583                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
787                 };                                584                 };
788                                                   585 
789                 vreg_l7c_3p0: ldo7 {              586                 vreg_l7c_3p0: ldo7 {
790                         regulator-min-microvol    587                         regulator-min-microvolt = <3000000>;
791                         regulator-max-microvol    588                         regulator-max-microvolt = <3312000>;
792                         regulator-initial-mode    589                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
793                 };                                590                 };
794                                                   591 
795                 vreg_l8c_1p8: ldo8 {              592                 vreg_l8c_1p8: ldo8 {
796                         regulator-min-microvol    593                         regulator-min-microvolt = <1800000>;
797                         regulator-max-microvol    594                         regulator-max-microvolt = <1800000>;
798                         regulator-initial-mode    595                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
799                 };                                596                 };
800                                                   597 
801                 vreg_l9c_2p9: ldo9 {              598                 vreg_l9c_2p9: ldo9 {
802                         regulator-min-microvol    599                         regulator-min-microvolt = <2952000>;
803                         regulator-max-microvol    600                         regulator-max-microvolt = <2952000>;
804                         regulator-initial-mode    601                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
805                 };                                602                 };
806                                                   603 
807                 vreg_l10c_3p3: ldo10 {            604                 vreg_l10c_3p3: ldo10 {
808                         regulator-min-microvol    605                         regulator-min-microvolt = <3000000>;
809                         regulator-max-microvol    606                         regulator-max-microvolt = <3400000>;
810                         regulator-initial-mode    607                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
811                 };                                608                 };
812                                                   609 
813                 vreg_l11c_3p3: ldo11 {            610                 vreg_l11c_3p3: ldo11 {
814                         regulator-min-microvol    611                         regulator-min-microvolt = <3000000>;
815                         regulator-max-microvol    612                         regulator-max-microvolt = <3400000>;
816                         regulator-initial-mode    613                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
817                 };                                614                 };
818                                                   615 
819                 vreg_bob: bob {                   616                 vreg_bob: bob {
820                         regulator-min-microvol    617                         regulator-min-microvolt = <3008000>;
821                         regulator-max-microvol    618                         regulator-max-microvolt = <3960000>;
822                         regulator-initial-mode    619                         regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
823                 };                                620                 };
824         };                                        621         };
825 };                                                622 };
826                                                   623 
827 &qup_i2c2_default {                               624 &qup_i2c2_default {
828         drive-strength = <2>;                     625         drive-strength = <2>;
829                                                   626 
830         /* Has external pullup */                 627         /* Has external pullup */
831         bias-disable;                             628         bias-disable;
832 };                                                629 };
833                                                   630 
834 &qup_i2c4_default {                               631 &qup_i2c4_default {
835         drive-strength = <2>;                     632         drive-strength = <2>;
836                                                   633 
837         /* Has external pullup */                 634         /* Has external pullup */
838         bias-disable;                             635         bias-disable;
839 };                                                636 };
840                                                   637 
841 &qup_i2c9_default {                               638 &qup_i2c9_default {
842         drive-strength = <2>;                     639         drive-strength = <2>;
843                                                   640 
844         /* Has external pullup */                 641         /* Has external pullup */
845         bias-disable;                             642         bias-disable;
846 };                                                643 };
847                                                   644 
848 &qup_i2c10_default {                              645 &qup_i2c10_default {
849         drive-strength = <2>;                     646         drive-strength = <2>;
850                                                   647 
851         /* Has external pullup */                 648         /* Has external pullup */
852         bias-disable;                             649         bias-disable;
853 };                                                650 };
854                                                   651 
855 &tlmm {                                           652 &tlmm {
856         /*                                        653         /*
857          * The TZ seem to protect those becaus    654          * The TZ seem to protect those because some boards can have
858          * fingerprint sensor connected to thi    655          * fingerprint sensor connected to this range. Not connected
859          * on this board                          656          * on this board
860          */                                       657          */
861         gpio-reserved-ranges = <58 5>;            658         gpio-reserved-ranges = <58 5>;
862                                                   659 
863         amp_sd_mode_default: amp-sd-mode-deaul    660         amp_sd_mode_default: amp-sd-mode-deault-state {
864                 pins = "gpio23";                  661                 pins = "gpio23";
865                 function = "gpio";                662                 function = "gpio";
866                 drive-strength = <16>;            663                 drive-strength = <16>;
867                 bias-disable;                     664                 bias-disable;
868         };                                        665         };
869                                                   666 
870         bridge_en_default: bridge-en-default-s    667         bridge_en_default: bridge-en-default-state {
871                 pins = "gpio51";                  668                 pins = "gpio51";
872                 function = "gpio";                669                 function = "gpio";
873                 drive-strength = <16>;            670                 drive-strength = <16>;
874                 bias-disable;                     671                 bias-disable;
875         };                                        672         };
876                                                   673 
877         bridge_suspend_default: bridge-suspend    674         bridge_suspend_default: bridge-suspend-default-state {
878                 pins = "gpio22";                  675                 pins = "gpio22";
879                 function = "gpio";                676                 function = "gpio";
880                 drive-strength = <16>;            677                 drive-strength = <16>;
881                 bias-pull-up;                     678                 bias-pull-up;
882         };                                        679         };
883                                                   680 
884         codec_irq_default: codec-irq-deault-st    681         codec_irq_default: codec-irq-deault-state {
885                 pins = "gpio28";                  682                 pins = "gpio28";
886                 function = "gpio";             << 
887                 drive-strength = <2>;          << 
888                 bias-disable;                  << 
889         };                                     << 
890                                                << 
891         ec_int_default: ec-int-default-state { << 
892                 pins = "gpio30";               << 
893                 function = "gpio";                683                 function = "gpio";
894                 drive-strength = <2>;             684                 drive-strength = <2>;
895                 bias-disable;                     685                 bias-disable;
896         };                                        686         };
897                                                   687 
898         edp_bridge_irq_default: edp-bridge-irq    688         edp_bridge_irq_default: edp-bridge-irq-default-state {
899                 pins = "gpio11";                  689                 pins = "gpio11";
900                 function = "gpio";                690                 function = "gpio";
901                 drive-strength = <2>;             691                 drive-strength = <2>;
902                 bias-pull-down;                   692                 bias-pull-down;
903         };                                        693         };
904                                                   694 
905         hid_keyboard_default: hid-keyboard-def    695         hid_keyboard_default: hid-keyboard-default-state {
906                 pins = "gpio33";                  696                 pins = "gpio33";
907                 function = "gpio";                697                 function = "gpio";
908                 drive-strength = <2>;             698                 drive-strength = <2>;
909                 bias-disable;                     699                 bias-disable;
910         };                                        700         };
911                                                   701 
912         hid_touchpad_default: hid-touchpad-def    702         hid_touchpad_default: hid-touchpad-default-state {
913                 pins = "gpio94";                  703                 pins = "gpio94";
914                 function = "gpio";                704                 function = "gpio";
915                 drive-strength = <2>;             705                 drive-strength = <2>;
916                 bias-disable;                     706                 bias-disable;
917         };                                        707         };
918                                                   708 
919         qup_uart3_sleep: qup-uart3-sleep-state    709         qup_uart3_sleep: qup-uart3-sleep-state {
920                 cts-pins {                        710                 cts-pins {
921                         /*                        711                         /*
922                          * Configure a pull-do    712                          * Configure a pull-down on CTS to match the pull of
923                          * the Bluetooth modul    713                          * the Bluetooth module.
924                          */                       714                          */
925                         pins = "gpio38";          715                         pins = "gpio38";
926                         function = "gpio";        716                         function = "gpio";
927                         bias-pull-down;           717                         bias-pull-down;
928                 };                                718                 };
929                                                   719 
930                 rts-pins {                        720                 rts-pins {
931                         /*                        721                         /*
932                          * Configure pull-down    722                          * Configure pull-down on RTS. As RTS is active low
933                          * signal, pull it low    723                          * signal, pull it low to indicate the BT SoC that it
934                          * can wakeup the syst    724                          * can wakeup the system anytime from suspend state by
935                          * pulling RX low (by     725                          * pulling RX low (by sending wakeup bytes).
936                          */                       726                          */
937                         pins = "gpio39";          727                         pins = "gpio39";
938                         function = "gpio";        728                         function = "gpio";
939                         bias-pull-down;           729                         bias-pull-down;
940                 };                                730                 };
941                                                   731 
942                 tx-pins {                         732                 tx-pins {
943                         /*                        733                         /*
944                          * Configure pull-up o    734                          * Configure pull-up on TX when it isn't actively driven
945                          * to prevent BT SoC f    735                          * to prevent BT SoC from receiving garbage during sleep.
946                          */                       736                          */
947                         pins = "gpio40";          737                         pins = "gpio40";
948                         function = "gpio";        738                         function = "gpio";
949                         bias-pull-up;             739                         bias-pull-up;
950                 };                                740                 };
951                                                   741 
952                 rx-pins {                         742                 rx-pins {
953                         /*                        743                         /*
954                          * Configure a pull-up    744                          * Configure a pull-up on RX. This is needed to avoid
955                          * garbage data when t    745                          * garbage data when the TX pin of the Bluetooth module
956                          * is floating which m    746                          * is floating which may cause spurious wakeups.
957                          */                       747                          */
958                         pins = "gpio41";          748                         pins = "gpio41";
959                         function = "gpio";        749                         function = "gpio";
960                         bias-pull-up;             750                         bias-pull-up;
961                 };                                751                 };
962         };                                        752         };
963                                                   753 
964         reg_edp_1p2_en_default: reg-edp-1p2-en    754         reg_edp_1p2_en_default: reg-edp-1p2-en-deault-state {
965                 pins = "gpio19";                  755                 pins = "gpio19";
966                 function = "gpio";                756                 function = "gpio";
967                 drive-strength = <16>;            757                 drive-strength = <16>;
968                 bias-disable;                     758                 bias-disable;
969         };                                        759         };
970                                                   760 
971         reg_edp_1p8_en_default: reg-edp-1p8-en    761         reg_edp_1p8_en_default: reg-edp-1p8-en-deault-state {
972                 pins = "gpio20";                  762                 pins = "gpio20";
973                 function = "gpio";                763                 function = "gpio";
974                 drive-strength = <16>;            764                 drive-strength = <16>;
975                 bias-disable;                     765                 bias-disable;
976         };                                        766         };
977                                                   767 
978         reg_lcm_en_default: reg-lcm-en-deault-    768         reg_lcm_en_default: reg-lcm-en-deault-state {
979                 pins = "gpio26";                  769                 pins = "gpio26";
980                 function = "gpio";                770                 function = "gpio";
981                 drive-strength = <16>;            771                 drive-strength = <16>;
982                 bias-disable;                     772                 bias-disable;
983         };                                        773         };
984                                                   774 
985         reg_audio_en_default: reg-audio-en-dea    775         reg_audio_en_default: reg-audio-en-deault-state {
986                 pins = "gpio83";                  776                 pins = "gpio83";
987                 function = "gpio";                777                 function = "gpio";
988                 drive-strength = <2>;             778                 drive-strength = <2>;
989                 bias-disable;                     779                 bias-disable;
990         };                                        780         };
991                                                   781 
992         reg_tp_en_default: reg-tp-en-deault-st    782         reg_tp_en_default: reg-tp-en-deault-state {
993                 pins = "gpio25";                  783                 pins = "gpio25";
994                 function = "gpio";                784                 function = "gpio";
995                 drive-strength = <2>;             785                 drive-strength = <2>;
996                 bias-disable;                     786                 bias-disable;
997         };                                        787         };
998                                                   788 
999         soc_bkoff_default: soc-bkoff-deault-st    789         soc_bkoff_default: soc-bkoff-deault-state {
1000                 pins = "gpio10";                 790                 pins = "gpio10";
1001                 function = "gpio";               791                 function = "gpio";
1002                 drive-strength = <16>;           792                 drive-strength = <16>;
1003                 bias-disable;                    793                 bias-disable;
1004         };                                       794         };
1005                                                  795 
1006         sdc1_default: sdc1-default-state {       796         sdc1_default: sdc1-default-state {
1007                 clk-pins {                       797                 clk-pins {
1008                         pins = "sdc1_clk";       798                         pins = "sdc1_clk";
1009                         drive-strength = <16>    799                         drive-strength = <16>;
1010                         bias-disable;            800                         bias-disable;
1011                 };                               801                 };
1012                                                  802 
1013                 cmd-pins {                       803                 cmd-pins {
1014                         pins = "sdc1_cmd";       804                         pins = "sdc1_cmd";
1015                         drive-strength = <16>    805                         drive-strength = <16>;
1016                         bias-pull-up;            806                         bias-pull-up;
1017                 };                               807                 };
1018                                                  808 
1019                 data-pins {                      809                 data-pins {
1020                         pins = "sdc1_data";      810                         pins = "sdc1_data";
1021                         drive-strength = <16>    811                         drive-strength = <16>;
1022                         bias-pull-up;            812                         bias-pull-up;
1023                 };                               813                 };
1024                                                  814 
1025                 rclk-pins {                      815                 rclk-pins {
1026                         pins = "sdc1_rclk";      816                         pins = "sdc1_rclk";
1027                         bias-pull-down;          817                         bias-pull-down;
1028                 };                               818                 };
1029         };                                       819         };
1030                                                  820 
1031         sdc1_sleep: sdc1-sleep-state {           821         sdc1_sleep: sdc1-sleep-state {
1032                 clk-pins {                       822                 clk-pins {
1033                         pins = "sdc1_clk";       823                         pins = "sdc1_clk";
1034                         drive-strength = <2>;    824                         drive-strength = <2>;
1035                         bias-disable;            825                         bias-disable;
1036                 };                               826                 };
1037                                                  827 
1038                 cmd-pins {                       828                 cmd-pins {
1039                         pins = "sdc1_cmd";       829                         pins = "sdc1_cmd";
1040                         drive-strength = <2>;    830                         drive-strength = <2>;
1041                         bias-pull-up;            831                         bias-pull-up;
1042                 };                               832                 };
1043                                                  833 
1044                 data-pins {                      834                 data-pins {
1045                         pins = "sdc1_data";      835                         pins = "sdc1_data";
1046                         drive-strength = <2>;    836                         drive-strength = <2>;
1047                         bias-pull-up;            837                         bias-pull-up;
1048                 };                               838                 };
1049                                                  839 
1050                 rclk-pins {                      840                 rclk-pins {
1051                         pins = "sdc1_rclk";      841                         pins = "sdc1_rclk";
1052                         bias-pull-down;          842                         bias-pull-down;
1053                 };                               843                 };
1054         };                                       844         };
1055 };                                               845 };
                                                      

~ [ 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