~ [ 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.9.12)


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

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