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

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


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 #include <dt-bindings/gpio/gpio.h>                  2 #include <dt-bindings/gpio/gpio.h>
  3 #include <dt-bindings/input/input.h>                3 #include <dt-bindings/input/input.h>
  4 #include <dt-bindings/leds/common.h>                4 #include <dt-bindings/leds/common.h>
  5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h      5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
  6 #include "qcom-msm8974.dtsi"                        6 #include "qcom-msm8974.dtsi"
  7 #include "pm8841.dtsi"                         !!   7 #include "qcom-pm8841.dtsi"
  8 #include "pm8941.dtsi"                         !!   8 #include "qcom-pm8941.dtsi"
  9                                                     9 
 10 /delete-node/ &mpss_region;                        10 /delete-node/ &mpss_region;
 11                                                    11 
 12 / {                                                12 / {
 13         model = "Qualcomm APQ8074 Dragonboard"     13         model = "Qualcomm APQ8074 Dragonboard";
 14         compatible = "qcom,apq8074-dragonboard     14         compatible = "qcom,apq8074-dragonboard", "qcom,apq8074";
 15                                                    15 
 16         aliases {                                  16         aliases {
 17                 serial0 = &blsp1_uart2;            17                 serial0 = &blsp1_uart2;
 18                 usid0 = &pm8941_0;                 18                 usid0 = &pm8941_0;
 19                 usid4 = &pm8841_0;                 19                 usid4 = &pm8841_0;
 20         };                                         20         };
 21                                                    21 
 22         chosen {                                   22         chosen {
 23                 stdout-path = "serial0:115200n     23                 stdout-path = "serial0:115200n8";
 24         };                                         24         };
 25                                                    25 
 26         gpio-keys {                                26         gpio-keys {
 27                 compatible = "gpio-keys";          27                 compatible = "gpio-keys";
 28                 autorepeat;                        28                 autorepeat;
 29                                                    29 
 30                 pinctrl-0 = <&msm_keys_default     30                 pinctrl-0 = <&msm_keys_default>;
 31                 pinctrl-names = "default";         31                 pinctrl-names = "default";
 32                                                    32 
 33                 button-volup {                     33                 button-volup {
 34                         label = "Volume Up";       34                         label = "Volume Up";
 35                         linux,code = <KEY_VOLU     35                         linux,code = <KEY_VOLUMEUP>;
 36                         gpios = <&pm8941_gpios     36                         gpios = <&pm8941_gpios 5 GPIO_ACTIVE_LOW>;
 37                 };                                 37                 };
 38                                                    38 
 39                 button-general {                   39                 button-general {
 40                         label = "General";         40                         label = "General";
 41                         linux,code = <KEY_PROG     41                         linux,code = <KEY_PROG1>;
 42                         gpios = <&pm8941_gpios     42                         gpios = <&pm8941_gpios 23 GPIO_ACTIVE_LOW>;
 43                 };                                 43                 };
 44         };                                         44         };
 45                                                    45 
 46         reserved-memory {                          46         reserved-memory {
 47                 mpss_region: mpss@ac00000 {        47                 mpss_region: mpss@ac00000 {
 48                         reg = <0x0ac00000 0x25     48                         reg = <0x0ac00000 0x2500000>;
 49                         no-map;                    49                         no-map;
 50                 };                                 50                 };
 51         };                                         51         };
 52                                                << 
 53         vreg_boost: vreg-boost {               << 
 54                 compatible = "regulator-fixed" << 
 55                                                << 
 56                 regulator-name = "vreg-boost"; << 
 57                 regulator-min-microvolt = <315 << 
 58                 regulator-max-microvolt = <315 << 
 59                                                << 
 60                 regulator-always-on;           << 
 61                 regulator-boot-on;             << 
 62                                                << 
 63                 gpio = <&pm8941_gpios 21 GPIO_ << 
 64                 enable-active-high;            << 
 65                                                << 
 66                 pinctrl-names = "default";     << 
 67                 pinctrl-0 = <&boost_bypass_n_p << 
 68         };                                     << 
 69                                                << 
 70         vreg_vph_pwr: vreg-vph-pwr {           << 
 71                 compatible = "regulator-fixed" << 
 72                 regulator-name = "vph-pwr";    << 
 73                                                << 
 74                 regulator-min-microvolt = <360 << 
 75                 regulator-max-microvolt = <360 << 
 76                                                << 
 77                 regulator-always-on;           << 
 78         };                                     << 
 79 };                                                 52 };
 80                                                    53 
 81 &blsp1_uart2 {                                     54 &blsp1_uart2 {
 82         status = "okay";                           55         status = "okay";
 83 };                                                 56 };
 84                                                    57 
 85 &blsp2_dma {                                       58 &blsp2_dma {
 86         qcom,controlled-remotely;                  59         qcom,controlled-remotely;
 87 };                                                 60 };
 88                                                    61 
 89 &blsp2_i2c5 {                                      62 &blsp2_i2c5 {
 90         status = "okay";                           63         status = "okay";
 91         clock-frequency = <200000>;                64         clock-frequency = <200000>;
 92                                                    65 
 93         eeprom: eeprom@52 {                        66         eeprom: eeprom@52 {
 94                 compatible = "atmel,24c128";       67                 compatible = "atmel,24c128";
 95                 reg = <0x52>;                      68                 reg = <0x52>;
 96                 pagesize = <32>;                   69                 pagesize = <32>;
 97                 read-only;                         70                 read-only;
 98         };                                         71         };
 99 };                                                 72 };
100                                                    73 
101 &gpu {                                             74 &gpu {
102         status = "okay";                           75         status = "okay";
103 };                                                 76 };
104                                                    77 
105 &mdss {                                            78 &mdss {
106         status = "okay";                           79         status = "okay";
107 };                                                 80 };
108                                                    81 
109 &mdss_dsi0 {                                       82 &mdss_dsi0 {
110         vdda-supply = <&pm8941_l2>;                83         vdda-supply = <&pm8941_l2>;
111         vdd-supply = <&pm8941_l22>;                84         vdd-supply = <&pm8941_l22>;
112         vddio-supply = <&pm8941_l12>;              85         vddio-supply = <&pm8941_l12>;
113                                                    86 
114         status = "okay";                           87         status = "okay";
115                                                    88 
116         panel: panel@0 {                           89         panel: panel@0 {
117                 compatible = "sharp,ls043t1le0     90                 compatible = "sharp,ls043t1le01-qhd";
118                 reg = <0>;                         91                 reg = <0>;
119                                                    92 
120                 avdd-supply = <&pm8941_l22>;       93                 avdd-supply = <&pm8941_l22>;
121                 backlight = <&pm8941_wled>;        94                 backlight = <&pm8941_wled>;
122                 reset-gpios = <&pm8941_gpios 1     95                 reset-gpios = <&pm8941_gpios 19 GPIO_ACTIVE_HIGH>;
123                                                    96 
124                 port {                             97                 port {
125                         panel_in: endpoint {       98                         panel_in: endpoint {
126                                 remote-endpoin     99                                 remote-endpoint = <&mdss_dsi0_out>;
127                         };                        100                         };
128                 };                                101                 };
129         };                                        102         };
130 };                                                103 };
131                                                   104 
132 &mdss_dsi0_out {                                  105 &mdss_dsi0_out {
133         remote-endpoint = <&panel_in>;            106         remote-endpoint = <&panel_in>;
134         data-lanes = <0 1 2 3>;                   107         data-lanes = <0 1 2 3>;
135 };                                                108 };
136                                                   109 
137 &mdss_dsi0_phy {                                  110 &mdss_dsi0_phy {
138         status = "okay";                          111         status = "okay";
139                                                   112 
140         vddio-supply = <&pm8941_l12>;             113         vddio-supply = <&pm8941_l12>;
141 };                                                114 };
142                                                   115 
143 &gpu {                                            116 &gpu {
144         status = "okay";                          117         status = "okay";
145 };                                                118 };
146                                                   119 
147 &mdss {                                           120 &mdss {
148         status = "okay";                          121         status = "okay";
149 };                                                122 };
150                                                   123 
151 &pm8941_gpios {                                   124 &pm8941_gpios {
152         msm_keys_default: pm8941-gpio-keys-sta    125         msm_keys_default: pm8941-gpio-keys-state {
153                 pins = "gpio5", "gpio23";         126                 pins = "gpio5", "gpio23";
154                 function = "normal";              127                 function = "normal";
155                 input-enable;                     128                 input-enable;
156                 drive-push-pull;                  129                 drive-push-pull;
157                 bias-pull-up;                     130                 bias-pull-up;
158                 qcom,drive-strength = <PMIC_GP    131                 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
159                 power-source = <PM8941_GPIO_S3    132                 power-source = <PM8941_GPIO_S3>; /* 1.8V */
160         };                                        133         };
161 };                                                134 };
162                                                   135 
163 &pm8941_lpg {                                     136 &pm8941_lpg {
164         qcom,power-source = <1>;                  137         qcom,power-source = <1>;
165         status = "okay";                          138         status = "okay";
166                                                   139 
167         led@5 {                                   140         led@5 {
168                 reg = <5>;                        141                 reg = <5>;
169                 color = <LED_COLOR_ID_BLUE>;      142                 color = <LED_COLOR_ID_BLUE>;
170                 function = LED_FUNCTION_INDICA    143                 function = LED_FUNCTION_INDICATOR;
171         };                                        144         };
172                                                   145 
173         led@6 {                                   146         led@6 {
174                 reg = <6>;                        147                 reg = <6>;
175                 color = <LED_COLOR_ID_GREEN>;     148                 color = <LED_COLOR_ID_GREEN>;
176                 function = LED_FUNCTION_INDICA    149                 function = LED_FUNCTION_INDICATOR;
177         };                                        150         };
178                                                   151 
179         led@7 {                                   152         led@7 {
180                 reg = <7>;                        153                 reg = <7>;
181                 color = <LED_COLOR_ID_RED>;       154                 color = <LED_COLOR_ID_RED>;
182                 function = LED_FUNCTION_INDICA    155                 function = LED_FUNCTION_INDICATOR;
183         };                                        156         };
184 };                                                157 };
185                                                   158 
186 &pm8941_resin {                                << 
187         linux,code = <KEY_VOLUMEDOWN>;         << 
188         status = "okay";                       << 
189 };                                             << 
190                                                << 
191 &pm8941_wled {                                    159 &pm8941_wled {
192         qcom,cs-out;                              160         qcom,cs-out;
193         qcom,switching-freq = <3200>;             161         qcom,switching-freq = <3200>;
194         qcom,ovp = <32>;                          162         qcom,ovp = <32>;
195         qcom,num-strings = <1>;                   163         qcom,num-strings = <1>;
196                                                   164 
197         status = "okay";                          165         status = "okay";
198 };                                                166 };
199                                                   167 
200 &remoteproc_adsp {                                168 &remoteproc_adsp {
201         cx-supply = <&pm8841_s2>;                 169         cx-supply = <&pm8841_s2>;
202                                                   170 
203         firmware-name = "qcom/apq8074/adsp.mbn    171         firmware-name = "qcom/apq8074/adsp.mbn";
204                                                   172 
205         status = "okay";                          173         status = "okay";
206 };                                                174 };
207                                                   175 
208 &remoteproc_mss {                                 176 &remoteproc_mss {
209         cx-supply = <&pm8841_s2>;                 177         cx-supply = <&pm8841_s2>;
210         mss-supply = <&pm8841_s3>;                178         mss-supply = <&pm8841_s3>;
211         mx-supply = <&pm8841_s1>;                 179         mx-supply = <&pm8841_s1>;
212         pll-supply = <&pm8941_l12>;               180         pll-supply = <&pm8941_l12>;
213                                                   181 
214         firmware-name = "qcom/apq8074/mba.mbn"    182         firmware-name = "qcom/apq8074/mba.mbn", "qcom/apq8074/modem.mbn";
215                                                   183 
216         status = "okay";                          184         status = "okay";
217 };                                                185 };
218                                                   186 
219 &rpm_requests {                                   187 &rpm_requests {
220         regulators-0 {                            188         regulators-0 {
221                 compatible = "qcom,rpm-pm8841-    189                 compatible = "qcom,rpm-pm8841-regulators";
222                                                   190 
223                 pm8841_s1: s1 {                   191                 pm8841_s1: s1 {
224                         regulator-min-microvol    192                         regulator-min-microvolt = <675000>;
225                         regulator-max-microvol    193                         regulator-max-microvolt = <1050000>;
226                 };                                194                 };
227                                                   195 
228                 pm8841_s2: s2 {                   196                 pm8841_s2: s2 {
229                         regulator-min-microvol    197                         regulator-min-microvolt = <500000>;
230                         regulator-max-microvol    198                         regulator-max-microvolt = <1050000>;
231                 };                                199                 };
232                                                   200 
233                 pm8841_s3: s3 {                   201                 pm8841_s3: s3 {
234                         regulator-min-microvol    202                         regulator-min-microvolt = <500000>;
235                         regulator-max-microvol    203                         regulator-max-microvolt = <1050000>;
236                 };                                204                 };
237                                                   205 
238                 pm8841_s4: s4 {                   206                 pm8841_s4: s4 {
239                         regulator-min-microvol    207                         regulator-min-microvolt = <500000>;
240                         regulator-max-microvol    208                         regulator-max-microvolt = <1050000>;
241                 };                                209                 };
242         };                                        210         };
243                                                   211 
244         regulators-1 {                            212         regulators-1 {
245                 compatible = "qcom,rpm-pm8941-    213                 compatible = "qcom,rpm-pm8941-regulators";
246                                                   214 
247                 vdd_l1_l3-supply = <&pm8941_s1    215                 vdd_l1_l3-supply = <&pm8941_s1>;
248                 vdd_l2_lvs1_2_3-supply = <&pm8    216                 vdd_l2_lvs1_2_3-supply = <&pm8941_s3>;
249                 vdd_l4_l11-supply = <&pm8941_s    217                 vdd_l4_l11-supply = <&pm8941_s1>;
250                 vdd_l5_l7-supply = <&pm8941_s2    218                 vdd_l5_l7-supply = <&pm8941_s2>;
251                 vdd_l6_l12_l14_l15-supply = <&    219                 vdd_l6_l12_l14_l15-supply = <&pm8941_s2>;
252                 vin_5vs-supply = <&pm8941_5v>;    220                 vin_5vs-supply = <&pm8941_5v>;
253                                                   221 
254                 pm8941_s1: s1 {                   222                 pm8941_s1: s1 {
255                         regulator-min-microvol    223                         regulator-min-microvolt = <1300000>;
256                         regulator-max-microvol    224                         regulator-max-microvolt = <1300000>;
257                         regulator-always-on;      225                         regulator-always-on;
258                         regulator-boot-on;        226                         regulator-boot-on;
259                 };                                227                 };
260                                                   228 
261                 pm8941_s2: s2 {                   229                 pm8941_s2: s2 {
262                         regulator-min-microvol    230                         regulator-min-microvolt = <2150000>;
263                         regulator-max-microvol    231                         regulator-max-microvolt = <2150000>;
264                         regulator-boot-on;        232                         regulator-boot-on;
265                 };                                233                 };
266                                                   234 
267                 pm8941_s3: s3 {                   235                 pm8941_s3: s3 {
268                         regulator-min-microvol    236                         regulator-min-microvolt = <1800000>;
269                         regulator-max-microvol    237                         regulator-max-microvolt = <1800000>;
270                         regulator-always-on;      238                         regulator-always-on;
271                         regulator-boot-on;        239                         regulator-boot-on;
272                 };                                240                 };
273                                                   241 
274                 pm8941_l1: l1 {                   242                 pm8941_l1: l1 {
275                         regulator-min-microvol    243                         regulator-min-microvolt = <1225000>;
276                         regulator-max-microvol    244                         regulator-max-microvolt = <1225000>;
277                         regulator-always-on;      245                         regulator-always-on;
278                         regulator-boot-on;        246                         regulator-boot-on;
279                 };                                247                 };
280                                                   248 
281                 pm8941_l2: l2 {                   249                 pm8941_l2: l2 {
282                         regulator-min-microvol    250                         regulator-min-microvolt = <1200000>;
283                         regulator-max-microvol    251                         regulator-max-microvolt = <1200000>;
284                 };                                252                 };
285                                                   253 
286                 pm8941_l3: l3 {                   254                 pm8941_l3: l3 {
287                         regulator-min-microvol    255                         regulator-min-microvolt = <1225000>;
288                         regulator-max-microvol    256                         regulator-max-microvolt = <1225000>;
289                 };                                257                 };
290                                                   258 
291                 pm8941_l4: l4 {                   259                 pm8941_l4: l4 {
292                         regulator-min-microvol    260                         regulator-min-microvolt = <1225000>;
293                         regulator-max-microvol    261                         regulator-max-microvolt = <1225000>;
294                 };                                262                 };
295                                                   263 
296                 pm8941_l5: l5 {                   264                 pm8941_l5: l5 {
297                         regulator-min-microvol    265                         regulator-min-microvolt = <1800000>;
298                         regulator-max-microvol    266                         regulator-max-microvolt = <1800000>;
299                 };                                267                 };
300                                                   268 
301                 pm8941_l6: l6 {                   269                 pm8941_l6: l6 {
302                         regulator-min-microvol    270                         regulator-min-microvolt = <1800000>;
303                         regulator-max-microvol    271                         regulator-max-microvolt = <1800000>;
304                         regulator-boot-on;        272                         regulator-boot-on;
305                 };                                273                 };
306                                                   274 
307                 pm8941_l7: l7 {                   275                 pm8941_l7: l7 {
308                         regulator-min-microvol    276                         regulator-min-microvolt = <1800000>;
309                         regulator-max-microvol    277                         regulator-max-microvolt = <1800000>;
310                         regulator-boot-on;        278                         regulator-boot-on;
311                 };                                279                 };
312                                                   280 
313                 pm8941_l8: l8 {                   281                 pm8941_l8: l8 {
314                         regulator-min-microvol    282                         regulator-min-microvolt = <1800000>;
315                         regulator-max-microvol    283                         regulator-max-microvolt = <1800000>;
316                 };                                284                 };
317                                                   285 
318                 pm8941_l9: l9 {                   286                 pm8941_l9: l9 {
319                         regulator-min-microvol    287                         regulator-min-microvolt = <1800000>;
320                         regulator-max-microvol    288                         regulator-max-microvolt = <2950000>;
321                 };                                289                 };
322                                                   290 
323                 pm8941_l10: l10 {                 291                 pm8941_l10: l10 {
324                         regulator-min-microvol    292                         regulator-min-microvolt = <1800000>;
325                         regulator-max-microvol    293                         regulator-max-microvolt = <1800000>;
326                         regulator-always-on;      294                         regulator-always-on;
327                 };                                295                 };
328                                                   296 
329                 pm8941_l11: l11 {                 297                 pm8941_l11: l11 {
330                         regulator-min-microvol    298                         regulator-min-microvolt = <1300000>;
331                         regulator-max-microvol    299                         regulator-max-microvolt = <1300000>;
332                 };                                300                 };
333                                                   301 
334                 pm8941_l12: l12 {                 302                 pm8941_l12: l12 {
335                         regulator-min-microvol    303                         regulator-min-microvolt = <1800000>;
336                         regulator-max-microvol    304                         regulator-max-microvolt = <1800000>;
337                         regulator-always-on;      305                         regulator-always-on;
338                         regulator-boot-on;        306                         regulator-boot-on;
339                 };                                307                 };
340                                                   308 
341                 pm8941_l13: l13 {                 309                 pm8941_l13: l13 {
342                         regulator-min-microvol    310                         regulator-min-microvolt = <1800000>;
343                         regulator-max-microvol    311                         regulator-max-microvolt = <2950000>;
344                         regulator-boot-on;        312                         regulator-boot-on;
345                 };                                313                 };
346                                                   314 
347                 pm8941_l14: l14 {                 315                 pm8941_l14: l14 {
348                         regulator-min-microvol    316                         regulator-min-microvolt = <1800000>;
349                         regulator-max-microvol    317                         regulator-max-microvolt = <1800000>;
350                 };                                318                 };
351                                                   319 
352                 pm8941_l15: l15 {                 320                 pm8941_l15: l15 {
353                         regulator-min-microvol    321                         regulator-min-microvolt = <2050000>;
354                         regulator-max-microvol    322                         regulator-max-microvolt = <2050000>;
355                 };                                323                 };
356                                                   324 
357                 pm8941_l16: l16 {                 325                 pm8941_l16: l16 {
358                         regulator-min-microvol    326                         regulator-min-microvolt = <2700000>;
359                         regulator-max-microvol    327                         regulator-max-microvolt = <2700000>;
360                 };                                328                 };
361                                                   329 
362                 pm8941_l17: l17 {                 330                 pm8941_l17: l17 {
363                         regulator-min-microvol    331                         regulator-min-microvolt = <2700000>;
364                         regulator-max-microvol    332                         regulator-max-microvolt = <2700000>;
365                 };                                333                 };
366                                                   334 
367                 pm8941_l18: l18 {                 335                 pm8941_l18: l18 {
368                         regulator-min-microvol    336                         regulator-min-microvolt = <2850000>;
369                         regulator-max-microvol    337                         regulator-max-microvolt = <2850000>;
370                 };                                338                 };
371                                                   339 
372                 pm8941_l19: l19 {                 340                 pm8941_l19: l19 {
373                         regulator-min-microvol    341                         regulator-min-microvolt = <3300000>;
374                         regulator-max-microvol    342                         regulator-max-microvolt = <3300000>;
375                         regulator-always-on;      343                         regulator-always-on;
376                 };                                344                 };
377                                                   345 
378                 pm8941_l20: l20 {                 346                 pm8941_l20: l20 {
379                         regulator-min-microvol    347                         regulator-min-microvolt = <2950000>;
380                         regulator-max-microvol    348                         regulator-max-microvolt = <2950000>;
381                         regulator-system-load     349                         regulator-system-load = <200000>;
382                         regulator-allow-set-lo    350                         regulator-allow-set-load;
383                         regulator-boot-on;        351                         regulator-boot-on;
384                 };                                352                 };
385                                                   353 
386                 pm8941_l21: l21 {                 354                 pm8941_l21: l21 {
387                         regulator-min-microvol    355                         regulator-min-microvolt = <2950000>;
388                         regulator-max-microvol    356                         regulator-max-microvolt = <2950000>;
389                         regulator-boot-on;        357                         regulator-boot-on;
390                 };                                358                 };
391                                                   359 
392                 pm8941_l22: l22 {                 360                 pm8941_l22: l22 {
393                         regulator-min-microvol    361                         regulator-min-microvolt = <3000000>;
394                         regulator-max-microvol    362                         regulator-max-microvolt = <3000000>;
395                 };                                363                 };
396                                                   364 
397                 pm8941_l23: l23 {                 365                 pm8941_l23: l23 {
398                         regulator-min-microvol    366                         regulator-min-microvolt = <3000000>;
399                         regulator-max-microvol    367                         regulator-max-microvolt = <3000000>;
400                 };                                368                 };
401                                                   369 
402                 pm8941_l24: l24 {                 370                 pm8941_l24: l24 {
403                         regulator-min-microvol    371                         regulator-min-microvolt = <3075000>;
404                         regulator-max-microvol    372                         regulator-max-microvolt = <3075000>;
405                         regulator-boot-on;        373                         regulator-boot-on;
406                 };                                374                 };
407         };                                        375         };
408 };                                                376 };
409                                                   377 
410 &sdhc_1 {                                         378 &sdhc_1 {
411         status = "okay";                          379         status = "okay";
412                                                   380 
413         vmmc-supply = <&pm8941_l20>;              381         vmmc-supply = <&pm8941_l20>;
414         vqmmc-supply = <&pm8941_s3>;              382         vqmmc-supply = <&pm8941_s3>;
415                                                   383 
416         pinctrl-names = "default", "sleep";       384         pinctrl-names = "default", "sleep";
417         pinctrl-0 = <&sdc1_on>;                   385         pinctrl-0 = <&sdc1_on>;
418         pinctrl-1 = <&sdc1_off>;                  386         pinctrl-1 = <&sdc1_off>;
419 };                                                387 };
420                                                   388 
421 &sdhc_2 {                                         389 &sdhc_2 {
422         status = "okay";                          390         status = "okay";
423                                                   391 
424         cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;    392         cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
425         vmmc-supply = <&pm8941_l21>;              393         vmmc-supply = <&pm8941_l21>;
426         vqmmc-supply = <&pm8941_l13>;             394         vqmmc-supply = <&pm8941_l13>;
427                                                   395 
428         pinctrl-names = "default", "sleep";       396         pinctrl-names = "default", "sleep";
429         pinctrl-0 = <&sdc2_on>;                   397         pinctrl-0 = <&sdc2_on>;
430         pinctrl-1 = <&sdc2_off>;                  398         pinctrl-1 = <&sdc2_off>;
431 };                                             << 
432                                                << 
433 &smbb {                                        << 
434         status = "okay";                       << 
435 };                                                399 };
436                                                   400 
437 &tlmm {                                           401 &tlmm {
438         sdc1_on: sdc1-on-state {                  402         sdc1_on: sdc1-on-state {
439                 clk-pins {                        403                 clk-pins {
440                         pins = "sdc1_clk";        404                         pins = "sdc1_clk";
441                         drive-strength = <16>;    405                         drive-strength = <16>;
442                         bias-disable;             406                         bias-disable;
443                 };                                407                 };
444                                                   408 
445                 cmd-data-pins {                   409                 cmd-data-pins {
446                         pins = "sdc1_cmd", "sd    410                         pins = "sdc1_cmd", "sdc1_data";
447                         drive-strength = <10>;    411                         drive-strength = <10>;
448                         bias-pull-up;             412                         bias-pull-up;
449                 };                                413                 };
450         };                                        414         };
451                                                   415 
452         sdc2_on: sdc2-on-state {                  416         sdc2_on: sdc2-on-state {
453                 clk-pins {                        417                 clk-pins {
454                         pins = "sdc2_clk";        418                         pins = "sdc2_clk";
455                         drive-strength = <10>;    419                         drive-strength = <10>;
456                         bias-disable;             420                         bias-disable;
457                 };                                421                 };
458                                                   422 
459                 cmd-data-pins {                   423                 cmd-data-pins {
460                         pins = "sdc2_cmd", "sd    424                         pins = "sdc2_cmd", "sdc2_data";
461                         drive-strength = <6>;     425                         drive-strength = <6>;
462                         bias-pull-up;             426                         bias-pull-up;
463                 };                                427                 };
464                                                   428 
465                 cd-pins {                         429                 cd-pins {
466                         pins = "gpio62";          430                         pins = "gpio62";
467                         function = "gpio";        431                         function = "gpio";
468                         drive-strength = <2>;     432                         drive-strength = <2>;
469                         bias-disable;             433                         bias-disable;
470                 };                                434                 };
471         };                                        435         };
472 };                                                436 };
473                                                   437 
474 &usb {                                            438 &usb {
475         status = "okay";                          439         status = "okay";
476                                                   440 
477         phys = <&usb_hs2_phy>;                    441         phys = <&usb_hs2_phy>;
478         phy-select = <&tcsr 0xb000 1>;            442         phy-select = <&tcsr 0xb000 1>;
479         extcon = <&smbb>, <&usb_id>;              443         extcon = <&smbb>, <&usb_id>;
480         vbus-supply = <&chg_otg>;                 444         vbus-supply = <&chg_otg>;
481         hnp-disable;                              445         hnp-disable;
482         srp-disable;                              446         srp-disable;
483         adp-disable;                              447         adp-disable;
484 };                                                448 };
485                                                   449 
486 &usb_hs2_phy {                                    450 &usb_hs2_phy {
487         status = "okay";                          451         status = "okay";
488         v3p3-supply = <&pm8941_l24>;              452         v3p3-supply = <&pm8941_l24>;
489         v1p8-supply = <&pm8941_l6>;               453         v1p8-supply = <&pm8941_l6>;
490         extcon = <&smbb>;                         454         extcon = <&smbb>;
491         qcom,init-seq = /bits/ 8 <0x1 0x63>;      455         qcom,init-seq = /bits/ 8 <0x1 0x63>;
492 };                                                456 };
                                                      

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