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

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


  1 // SPDX-License-Identifier: BSD-3-Clause            1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*                                                  2 /*
  3  * SC7180 IDP board device tree source              3  * SC7180 IDP board device tree source
  4  *                                                  4  *
  5  * Copyright (c) 2019, The Linux Foundation. A      5  * Copyright (c) 2019, The Linux Foundation. All rights reserved.
  6  */                                                 6  */
  7                                                     7 
  8 /dts-v1/;                                           8 /dts-v1/;
  9                                                     9 
 10 #include <dt-bindings/gpio/gpio.h>             << 
 11 #include <dt-bindings/regulator/qcom,rpmh-regu     10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h << 
 13 #include "sc7180.dtsi"                             11 #include "sc7180.dtsi"
 14 #include "sc7180-firmware-tfa.dtsi"            << 
 15 #include "pm6150.dtsi"                             12 #include "pm6150.dtsi"
 16 #include "pm6150l.dtsi"                            13 #include "pm6150l.dtsi"
 17                                                    14 
 18 / {                                                15 / {
 19         model = "Qualcomm Technologies, Inc. S     16         model = "Qualcomm Technologies, Inc. SC7180 IDP";
 20         compatible = "qcom,sc7180-idp", "qcom,     17         compatible = "qcom,sc7180-idp", "qcom,sc7180";
 21                                                    18 
 22         aliases {                                  19         aliases {
 23                 bluetooth0 = &bluetooth;       << 
 24                 hsuart0 = &uart3;                  20                 hsuart0 = &uart3;
 25                 serial0 = &uart8;                  21                 serial0 = &uart8;
 26                 wifi0 = &wifi;                 << 
 27         };                                         22         };
 28                                                    23 
 29         chosen {                                   24         chosen {
 30                 stdout-path = "serial0:115200n     25                 stdout-path = "serial0:115200n8";
 31         };                                         26         };
 32 };                                                 27 };
 33                                                    28 
 34 /*                                             << 
 35  * Reserved memory changes                     << 
 36  *                                             << 
 37  * Delete all unused memory nodes and define t << 
 38  * required by the board dts.                  << 
 39  *                                             << 
 40  */                                            << 
 41                                                << 
 42 /delete-node/ &hyp_mem;                        << 
 43 /delete-node/ &xbl_mem;                        << 
 44 /delete-node/ &aop_mem;                        << 
 45 /delete-node/ &sec_apps_mem;                   << 
 46 /delete-node/ &tz_mem;                         << 
 47                                                << 
 48 /* Increase the size from 2MB to 8MB */        << 
 49 &rmtfs_mem {                                   << 
 50         reg = <0x0 0x94600000 0x0 0x800000>;   << 
 51 };                                             << 
 52                                                << 
 53 / {                                            << 
 54         reserved-memory {                      << 
 55                 atf_mem: memory@80b00000 {     << 
 56                         reg = <0x0 0x80b00000  << 
 57                         no-map;                << 
 58                 };                             << 
 59                                                << 
 60                 mpss_mem: memory@86000000 {    << 
 61                         reg = <0x0 0x86000000  << 
 62                         no-map;                << 
 63                 };                             << 
 64                                                << 
 65                 camera_mem: memory@8ec00000 {  << 
 66                         reg = <0x0 0x8ec00000  << 
 67                         no-map;                << 
 68                 };                             << 
 69                                                << 
 70                 venus_mem: memory@8f600000 {   << 
 71                         reg = <0 0x8f600000 0  << 
 72                         no-map;                << 
 73                 };                             << 
 74                                                << 
 75                 wlan_mem: memory@94100000 {    << 
 76                         reg = <0x0 0x94100000  << 
 77                         no-map;                << 
 78                 };                             << 
 79                                                << 
 80                 mba_mem: memory@94400000 {     << 
 81                         reg = <0x0 0x94400000  << 
 82                         no-map;                << 
 83                 };                             << 
 84                                                << 
 85                 mdata_mem: mpss-metadata {     << 
 86                         alloc-ranges = <0x0 0x << 
 87                         size = <0x0 0x4000>;   << 
 88                         no-map;                << 
 89                 };                             << 
 90         };                                     << 
 91 };                                             << 
 92                                                << 
 93 &apps_rsc {                                        29 &apps_rsc {
 94         regulators-0 {                         !!  30         pm6150-rpmh-regulators {
 95                 compatible = "qcom,pm6150-rpmh     31                 compatible = "qcom,pm6150-rpmh-regulators";
 96                 qcom,pmic-id = "a";                32                 qcom,pmic-id = "a";
 97                                                    33 
 98                 vreg_s1a_1p1: smps1 {              34                 vreg_s1a_1p1: smps1 {
 99                         regulator-min-microvol     35                         regulator-min-microvolt = <1128000>;
100                         regulator-max-microvol     36                         regulator-max-microvolt = <1128000>;
101                 };                                 37                 };
102                                                    38 
103                 vreg_s4a_1p0: smps4 {              39                 vreg_s4a_1p0: smps4 {
104                         regulator-min-microvol     40                         regulator-min-microvolt = <824000>;
105                         regulator-max-microvol     41                         regulator-max-microvolt = <1120000>;
106                 };                                 42                 };
107                                                    43 
108                 vreg_s5a_2p0: smps5 {              44                 vreg_s5a_2p0: smps5 {
109                         regulator-min-microvol     45                         regulator-min-microvolt = <1744000>;
110                         regulator-max-microvol     46                         regulator-max-microvolt = <2040000>;
111                 };                                 47                 };
112                                                    48 
113                 vreg_l1a_1p2: ldo1 {               49                 vreg_l1a_1p2: ldo1 {
114                         regulator-min-microvol     50                         regulator-min-microvolt = <1178000>;
115                         regulator-max-microvol     51                         regulator-max-microvolt = <1256000>;
116                         regulator-initial-mode     52                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
117                 };                                 53                 };
118                                                    54 
119                 vreg_l2a_1p0: ldo2 {               55                 vreg_l2a_1p0: ldo2 {
120                         regulator-min-microvol     56                         regulator-min-microvolt = <944000>;
121                         regulator-max-microvol     57                         regulator-max-microvolt = <1056000>;
122                         regulator-initial-mode     58                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
123                 };                                 59                 };
124                                                    60 
125                 vreg_l3a_1p0: ldo3 {               61                 vreg_l3a_1p0: ldo3 {
126                         regulator-min-microvol     62                         regulator-min-microvolt = <968000>;
127                         regulator-max-microvol     63                         regulator-max-microvolt = <1064000>;
128                         regulator-initial-mode     64                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
129                 };                                 65                 };
130                                                    66 
131                 vreg_l4a_0p8: ldo4 {               67                 vreg_l4a_0p8: ldo4 {
132                         regulator-min-microvol     68                         regulator-min-microvolt = <824000>;
133                         regulator-max-microvol     69                         regulator-max-microvolt = <928000>;
134                         regulator-initial-mode     70                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
135                 };                                 71                 };
136                                                    72 
137                 vreg_l5a_2p7: ldo5 {               73                 vreg_l5a_2p7: ldo5 {
138                         regulator-min-microvol     74                         regulator-min-microvolt = <2496000>;
139                         regulator-max-microvol     75                         regulator-max-microvolt = <3000000>;
140                         regulator-initial-mode     76                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
141                 };                                 77                 };
142                                                    78 
143                 vreg_l6a_0p6: ldo6 {               79                 vreg_l6a_0p6: ldo6 {
144                         regulator-min-microvol     80                         regulator-min-microvolt = <568000>;
145                         regulator-max-microvol     81                         regulator-max-microvolt = <648000>;
146                         regulator-initial-mode     82                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
147                 };                                 83                 };
148                                                    84 
149                 vreg_l9a_0p6: ldo9 {               85                 vreg_l9a_0p6: ldo9 {
150                         regulator-min-microvol     86                         regulator-min-microvolt = <488000>;
151                         regulator-max-microvol     87                         regulator-max-microvolt = <800000>;
152                         regulator-initial-mode     88                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
153                 };                                 89                 };
154                                                    90 
155                 vreg_l10a_1p8: ldo10 {             91                 vreg_l10a_1p8: ldo10 {
156                         regulator-min-microvol     92                         regulator-min-microvolt = <1800000>;
157                         regulator-max-microvol     93                         regulator-max-microvolt = <1832000>;
158                         regulator-initial-mode     94                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
159                 };                                 95                 };
160                                                    96 
161                 vreg_l11a_1p8: ldo11 {             97                 vreg_l11a_1p8: ldo11 {
162                         regulator-min-microvol     98                         regulator-min-microvolt = <1696000>;
163                         regulator-max-microvol     99                         regulator-max-microvolt = <1904000>;
164                         regulator-initial-mode    100                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
165                 };                                101                 };
166                                                   102 
167                 vreg_l12a_1p8: ldo12 {            103                 vreg_l12a_1p8: ldo12 {
168                         regulator-min-microvol !! 104                         regulator-min-microvolt = <1696000>;
169                         regulator-max-microvol !! 105                         regulator-max-microvolt = <1952000>;
170                         regulator-initial-mode !! 106                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
171                 };                                107                 };
172                                                   108 
173                 vreg_l13a_1p8: ldo13 {            109                 vreg_l13a_1p8: ldo13 {
174                         regulator-min-microvol    110                         regulator-min-microvolt = <1696000>;
175                         regulator-max-microvol    111                         regulator-max-microvolt = <1904000>;
176                         regulator-initial-mode    112                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
177                 };                                113                 };
178                                                   114 
179                 vreg_l14a_1p8: ldo14 {            115                 vreg_l14a_1p8: ldo14 {
180                         regulator-min-microvol    116                         regulator-min-microvolt = <1728000>;
181                         regulator-max-microvol    117                         regulator-max-microvolt = <1832000>;
182                         regulator-initial-mode    118                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
183                 };                                119                 };
184                                                   120 
185                 vreg_l15a_1p8: ldo15 {            121                 vreg_l15a_1p8: ldo15 {
186                         regulator-min-microvol    122                         regulator-min-microvolt = <1696000>;
187                         regulator-max-microvol    123                         regulator-max-microvolt = <1904000>;
188                         regulator-initial-mode    124                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
189                 };                                125                 };
190                                                   126 
191                 vreg_l16a_2p7: ldo16 {            127                 vreg_l16a_2p7: ldo16 {
192                         regulator-min-microvol    128                         regulator-min-microvolt = <2496000>;
193                         regulator-max-microvol    129                         regulator-max-microvolt = <3304000>;
194                         regulator-initial-mode    130                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
195                 };                                131                 };
196                                                   132 
197                 vreg_l17a_3p0: ldo17 {            133                 vreg_l17a_3p0: ldo17 {
198                         regulator-min-microvol    134                         regulator-min-microvolt = <2920000>;
199                         regulator-max-microvol    135                         regulator-max-microvolt = <3232000>;
200                         regulator-initial-mode    136                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
201                 };                                137                 };
202                                                   138 
203                 vreg_l18a_2p8: ldo18 {            139                 vreg_l18a_2p8: ldo18 {
204                         regulator-min-microvol    140                         regulator-min-microvolt = <2496000>;
205                         regulator-max-microvol    141                         regulator-max-microvolt = <3304000>;
206                         regulator-initial-mode    142                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
207                 };                                143                 };
208                                                   144 
209                 vreg_l19a_2p9: ldo19 {            145                 vreg_l19a_2p9: ldo19 {
210                         regulator-min-microvol !! 146                         regulator-min-microvolt = <2696000>;
211                         regulator-max-microvol !! 147                         regulator-max-microvolt = <3304000>;
212                         regulator-initial-mode !! 148                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
213                 };                                149                 };
214         };                                        150         };
215                                                   151 
216         regulators-1 {                         !! 152         pm6150l-rpmh-regulators {
217                 compatible = "qcom,pm6150l-rpm    153                 compatible = "qcom,pm6150l-rpmh-regulators";
218                 qcom,pmic-id = "c";               154                 qcom,pmic-id = "c";
219                                                   155 
220                 vreg_s8c_1p3: smps8 {             156                 vreg_s8c_1p3: smps8 {
221                         regulator-min-microvol    157                         regulator-min-microvolt = <1120000>;
222                         regulator-max-microvol    158                         regulator-max-microvolt = <1408000>;
223                 };                                159                 };
224                                                   160 
225                 vreg_l1c_1p8: ldo1 {              161                 vreg_l1c_1p8: ldo1 {
226                         regulator-min-microvol    162                         regulator-min-microvolt = <1616000>;
227                         regulator-max-microvol    163                         regulator-max-microvolt = <1984000>;
228                         regulator-initial-mode    164                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
229                 };                                165                 };
230                                                   166 
231                 vreg_l2c_1p3: ldo2 {              167                 vreg_l2c_1p3: ldo2 {
232                         regulator-min-microvol    168                         regulator-min-microvolt = <1168000>;
233                         regulator-max-microvol    169                         regulator-max-microvolt = <1304000>;
234                         regulator-initial-mode    170                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
235                 };                                171                 };
236                                                   172 
237                 vreg_l3c_1p2: ldo3 {              173                 vreg_l3c_1p2: ldo3 {
238                         regulator-min-microvol    174                         regulator-min-microvolt = <1144000>;
239                         regulator-max-microvol    175                         regulator-max-microvolt = <1304000>;
240                         regulator-initial-mode    176                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
241                 };                                177                 };
242                                                   178 
243                 vreg_l4c_1p8: ldo4 {              179                 vreg_l4c_1p8: ldo4 {
244                         regulator-min-microvol    180                         regulator-min-microvolt = <1648000>;
245                         regulator-max-microvol    181                         regulator-max-microvolt = <3304000>;
246                         regulator-initial-mode    182                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
247                 };                                183                 };
248                                                   184 
249                 vreg_l5c_1p8: ldo5 {              185                 vreg_l5c_1p8: ldo5 {
250                         regulator-min-microvol    186                         regulator-min-microvolt = <1648000>;
251                         regulator-max-microvol    187                         regulator-max-microvolt = <3304000>;
252                         regulator-initial-mode    188                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
253                 };                                189                 };
254                                                   190 
255                 vreg_l6c_2p9: ldo6 {              191                 vreg_l6c_2p9: ldo6 {
256                         regulator-min-microvol !! 192                         regulator-min-microvolt = <2696000>;
257                         regulator-max-microvol !! 193                         regulator-max-microvolt = <3304000>;
258                         regulator-initial-mode !! 194                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
259                 };                                195                 };
260                                                   196 
261                 vreg_l7c_3p0: ldo7 {              197                 vreg_l7c_3p0: ldo7 {
262                         regulator-min-microvol    198                         regulator-min-microvolt = <3000000>;
263                         regulator-max-microvol    199                         regulator-max-microvolt = <3312000>;
264                         regulator-initial-mode    200                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
265                 };                                201                 };
266                                                   202 
267                 vreg_l8c_1p8: ldo8 {              203                 vreg_l8c_1p8: ldo8 {
268                         regulator-min-microvol    204                         regulator-min-microvolt = <1800000>;
269                         regulator-max-microvol    205                         regulator-max-microvolt = <1904000>;
270                         regulator-initial-mode    206                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
271                 };                                207                 };
272                                                   208 
273                 vreg_l9c_2p9: ldo9 {              209                 vreg_l9c_2p9: ldo9 {
274                         regulator-min-microvol !! 210                         regulator-min-microvolt = <2952000>;
275                         regulator-max-microvol !! 211                         regulator-max-microvolt = <3304000>;
276                         regulator-initial-mode !! 212                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
277                 };                                213                 };
278                                                   214 
279                 vreg_l10c_3p3: ldo10 {            215                 vreg_l10c_3p3: ldo10 {
280                         regulator-min-microvol    216                         regulator-min-microvolt = <3000000>;
281                         regulator-max-microvol    217                         regulator-max-microvolt = <3400000>;
282                         regulator-initial-mode    218                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
283                 };                                219                 };
284                                                   220 
285                 vreg_l11c_3p3: ldo11 {            221                 vreg_l11c_3p3: ldo11 {
286                         regulator-min-microvol    222                         regulator-min-microvolt = <3000000>;
287                         regulator-max-microvol    223                         regulator-max-microvolt = <3400000>;
288                         regulator-initial-mode    224                         regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
289                 };                                225                 };
290                                                   226 
291                 vreg_bob: bob {                   227                 vreg_bob: bob {
292                         regulator-min-microvol    228                         regulator-min-microvolt = <3008000>;
293                         regulator-max-microvol    229                         regulator-max-microvolt = <3960000>;
294                         regulator-initial-mode    230                         regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
295                 };                                231                 };
296         };                                        232         };
297 };                                                233 };
298                                                   234 
299 &mdss {                                        << 
300         status = "okay";                       << 
301 };                                             << 
302                                                << 
303 &mdss_dsi0 {                                   << 
304         status = "okay";                       << 
305                                                << 
306         vdda-supply = <&vreg_l3c_1p2>;         << 
307                                                << 
308         panel@0 {                              << 
309                 compatible = "visionox,rm69299 << 
310                 reg = <0>;                     << 
311                                                << 
312                 vdda-supply = <&vreg_l8c_1p8>; << 
313                 vdd3p3-supply = <&vreg_l18a_2p << 
314                                                << 
315                 pinctrl-names = "default";     << 
316                 pinctrl-0 = <&disp_pins>;      << 
317                                                << 
318                 reset-gpios = <&pm6150l_gpios  << 
319                                                << 
320                 port {                         << 
321                         panel0_in: endpoint {  << 
322                                 remote-endpoin << 
323                         };                     << 
324                 };                             << 
325         };                                     << 
326                                                << 
327         ports {                                << 
328                 port@1 {                       << 
329                         endpoint {             << 
330                                 remote-endpoin << 
331                                 data-lanes = < << 
332                         };                     << 
333                 };                             << 
334         };                                     << 
335 };                                             << 
336                                                << 
337 &mdss_dsi0_phy {                               << 
338         status = "okay";                       << 
339         vdds-supply = <&vreg_l4a_0p8>;         << 
340 };                                             << 
341                                                << 
342 &qfprom {                                      << 
343         vcc-supply = <&vreg_l11a_1p8>;         << 
344 };                                             << 
345                                                << 
346 &qspi {                                           235 &qspi {
347         status = "okay";                          236         status = "okay";
348         pinctrl-names = "default";                237         pinctrl-names = "default";
349         pinctrl-0 = <&qspi_clk>, <&qspi_cs0>,  !! 238         pinctrl-0 = <&qspi_clk &qspi_cs0 &qspi_data01>;
350                                                   239 
351         flash@0 {                                 240         flash@0 {
352                 compatible = "jedec,spi-nor";     241                 compatible = "jedec,spi-nor";
353                 reg = <0>;                        242                 reg = <0>;
354                 spi-max-frequency = <25000000>    243                 spi-max-frequency = <25000000>;
355                 spi-tx-bus-width = <2>;           244                 spi-tx-bus-width = <2>;
356                 spi-rx-bus-width = <2>;           245                 spi-rx-bus-width = <2>;
357         };                                        246         };
358 };                                                247 };
359                                                   248 
360 &qupv3_id_0 {                                     249 &qupv3_id_0 {
361         status = "okay";                          250         status = "okay";
362 };                                                251 };
363                                                   252 
364 &qupv3_id_1 {                                     253 &qupv3_id_1 {
365         status = "okay";                          254         status = "okay";
366 };                                                255 };
367                                                   256 
368 &remoteproc_mpss {                             << 
369         status = "okay";                       << 
370         compatible = "qcom,sc7180-mss-pil";    << 
371         reg = <0 0x04080000 0 0x4040>, <0 0x04 << 
372         reg-names = "qdsp6", "rmb";            << 
373                                                << 
374         clocks = <&gcc GCC_MSS_CFG_AHB_CLK>,   << 
375                  <&gcc GCC_MSS_Q6_MEMNOC_AXI_C << 
376                  <&gcc GCC_MSS_NAV_AXI_CLK>,   << 
377                  <&gcc GCC_MSS_SNOC_AXI_CLK>,  << 
378                  <&gcc GCC_MSS_MFAB_AXIS_CLK>, << 
379                  <&rpmhcc RPMH_CXO_CLK>;       << 
380         clock-names = "iface", "bus", "nav", " << 
381                                                << 
382         iommus = <&apps_smmu 0x461 0x0>, <&app << 
383         memory-region = <&mba_mem>, <&mpss_mem << 
384                                                << 
385         resets = <&aoss_reset AOSS_CC_MSS_REST << 
386                  <&pdc_reset PDC_MODEM_SYNC_RE << 
387         reset-names = "mss_restart", "pdc_rese << 
388                                                << 
389         qcom,halt-regs = <&tcsr_regs_1 0x3000  << 
390         qcom,spare-regs = <&tcsr_regs_2 0xb3e4 << 
391 };                                             << 
392                                                << 
393 &scm {                                         << 
394         /* TF-A firmware maps memory cached so << 
395         dma-coherent;                          << 
396 };                                             << 
397                                                << 
398 &sdhc_1 {                                      << 
399         status = "okay";                       << 
400                                                << 
401         pinctrl-names = "default", "sleep";    << 
402         pinctrl-0 = <&sdc1_on>;                << 
403         pinctrl-1 = <&sdc1_off>;               << 
404         vmmc-supply = <&vreg_l19a_2p9>;        << 
405         vqmmc-supply = <&vreg_l12a_1p8>;       << 
406 };                                             << 
407                                                << 
408 &sdhc_2 {                                      << 
409         status = "okay";                       << 
410                                                << 
411         pinctrl-names = "default","sleep";     << 
412         pinctrl-0 = <&sdc2_on>;                << 
413         pinctrl-1 = <&sdc2_off>;               << 
414         vmmc-supply = <&vreg_l9c_2p9>;         << 
415         vqmmc-supply = <&vreg_l6c_2p9>;        << 
416                                                << 
417         cd-gpios = <&tlmm 69 GPIO_ACTIVE_LOW>; << 
418 };                                             << 
419                                                << 
420 &uart3 {                                          257 &uart3 {
421         status = "okay";                          258         status = "okay";
422                                                << 
423         /delete-property/interrupts;           << 
424         interrupts-extended = <&intc GIC_SPI 6 << 
425                                 <&tlmm 41 IRQ_ << 
426                                                << 
427         pinctrl-names = "default", "sleep";    << 
428         pinctrl-1 = <&qup_uart3_sleep>;        << 
429                                                << 
430         bluetooth: bluetooth {                 << 
431                 compatible = "qcom,wcn3990-bt" << 
432                 vddio-supply = <&vreg_l10a_1p8 << 
433                 vddxo-supply = <&vreg_l1c_1p8> << 
434                 vddrf-supply = <&vreg_l2c_1p3> << 
435                 vddch0-supply = <&vreg_l10c_3p << 
436                 max-speed = <3200000>;         << 
437         };                                     << 
438 };                                                259 };
439                                                   260 
440 &uart8 {                                          261 &uart8 {
441         status = "okay";                          262         status = "okay";
442 };                                                263 };
443                                                   264 
444 &usb_1 {                                          265 &usb_1 {
445         status = "okay";                          266         status = "okay";
446 };                                                267 };
447                                                   268 
448 &usb_1_dwc3 {                                     269 &usb_1_dwc3 {
449         dr_mode = "host";                         270         dr_mode = "host";
450 };                                                271 };
451                                                   272 
452 &usb_1_hsphy {                                    273 &usb_1_hsphy {
453         status = "okay";                          274         status = "okay";
454         vdd-supply = <&vreg_l4a_0p8>;             275         vdd-supply = <&vreg_l4a_0p8>;
455         vdda-pll-supply = <&vreg_l11a_1p8>;       276         vdda-pll-supply = <&vreg_l11a_1p8>;
456         vdda-phy-dpdm-supply = <&vreg_l17a_3p0    277         vdda-phy-dpdm-supply = <&vreg_l17a_3p0>;
457         qcom,imp-res-offset-value = <8>;          278         qcom,imp-res-offset-value = <8>;
458         qcom,preemphasis-level = <QUSB2_V2_PRE !! 279         qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>;
                                                   >> 280         qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>;
459         qcom,preemphasis-width = <QUSB2_V2_PRE    281         qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
460         qcom,bias-ctrl-value = <0x22>;         << 
461         qcom,charge-ctrl-value = <3>;          << 
462         qcom,hsdisc-trim-value = <0>;          << 
463 };                                                282 };
464                                                   283 
465 &usb_1_qmpphy {                                   284 &usb_1_qmpphy {
466         status = "okay";                          285         status = "okay";
467         vdda-phy-supply = <&vreg_l3c_1p2>;        286         vdda-phy-supply = <&vreg_l3c_1p2>;
468         vdda-pll-supply = <&vreg_l4a_0p8>;        287         vdda-pll-supply = <&vreg_l4a_0p8>;
469 };                                                288 };
470                                                   289 
471 &venus {                                       << 
472         video-firmware {                       << 
473                 iommus = <&apps_smmu 0x0c42 0x << 
474         };                                     << 
475 };                                             << 
476                                                << 
477 &wifi {                                        << 
478         status = "okay";                       << 
479         vdd-0.8-cx-mx-supply = <&vreg_l9a_0p6> << 
480         vdd-1.8-xo-supply = <&vreg_l1c_1p8>;   << 
481         vdd-1.3-rfa-supply = <&vreg_l2c_1p3>;  << 
482         vdd-3.3-ch0-supply = <&vreg_l10c_3p3>; << 
483         vdd-3.3-ch1-supply = <&vreg_l11c_3p3>; << 
484         wifi-firmware {                        << 
485                 iommus = <&apps_smmu 0xc2 0x1> << 
486         };                                     << 
487 };                                             << 
488                                                << 
489 /* PINCTRL - additions to nodes defined in sc7    290 /* PINCTRL - additions to nodes defined in sc7180.dtsi */
490                                                   291 
491 &pm6150l_gpios {                               << 
492         disp_pins: disp-state {                << 
493                 pinconf {                      << 
494                         pins = "gpio3";        << 
495                         function = PMIC_GPIO_F << 
496                         qcom,drive-strength =  << 
497                         power-source = <0>;    << 
498                         bias-disable;          << 
499                         output-low;            << 
500                 };                             << 
501         };                                     << 
502 };                                             << 
503                                                << 
504 &qspi_clk {                                       292 &qspi_clk {
505         bias-disable;                          !! 293         pinconf {
                                                   >> 294                 pins = "gpio63";
                                                   >> 295                 bias-disable;
                                                   >> 296         };
506 };                                                297 };
507                                                   298 
508 &qspi_cs0 {                                       299 &qspi_cs0 {
509         bias-disable;                          !! 300         pinconf {
                                                   >> 301                 pins = "gpio68";
                                                   >> 302                 bias-disable;
                                                   >> 303         };
510 };                                                304 };
511                                                   305 
512 &qspi_data0 {                                  !! 306 &qspi_data01 {
513         bias-pull-up;                          !! 307         pinconf {
514 };                                             !! 308                 pins = "gpio64", "gpio65";
515                                                   309 
516 &qspi_data1 {                                  !! 310                 /* High-Z when no transfers; nice to park the lines */
517         bias-pull-up;                          !! 311                 bias-pull-up;
                                                   >> 312         };
518 };                                                313 };
519                                                   314 
520 &qup_i2c2_default {                               315 &qup_i2c2_default {
521         drive-strength = <2>;                  !! 316         pinconf {
                                                   >> 317                 pins = "gpio15", "gpio16";
                                                   >> 318                 drive-strength = <2>;
522                                                   319 
523         /* Has external pullup */              !! 320                 /* Has external pullup */
524         bias-disable;                          !! 321                 bias-disable;
                                                   >> 322         };
525 };                                                323 };
526                                                   324 
527 &qup_i2c4_default {                               325 &qup_i2c4_default {
528         drive-strength = <2>;                  !! 326         pinconf {
                                                   >> 327                 pins = "gpio115", "gpio116";
                                                   >> 328                 drive-strength = <2>;
529                                                   329 
530         /* Has external pullup */              !! 330                 /* Has external pullup */
531         bias-disable;                          !! 331                 bias-disable;
                                                   >> 332         };
532 };                                                333 };
533                                                   334 
534 &qup_i2c7_default {                               335 &qup_i2c7_default {
535         drive-strength = <2>;                  !! 336         pinconf {
                                                   >> 337                 pins = "gpio6", "gpio7";
                                                   >> 338                 drive-strength = <2>;
536                                                   339 
537         /* Has external pullup */              !! 340                 /* Has external pullup */
538         bias-disable;                          !! 341                 bias-disable;
                                                   >> 342         };
539 };                                                343 };
540                                                   344 
541 &qup_i2c9_default {                               345 &qup_i2c9_default {
542         drive-strength = <2>;                  !! 346         pinconf {
543                                                !! 347                 pins = "gpio46", "gpio47";
544         /* Has external pullup */              !! 348                 drive-strength = <2>;
545         bias-disable;                          << 
546 };                                             << 
547                                                << 
548 &qup_uart3_cts {                               << 
549         /*                                     << 
550          * Configure a pull-down on CTS to mat << 
551          * the Bluetooth module.               << 
552          */                                    << 
553         bias-pull-down;                        << 
554 };                                             << 
555                                                << 
556 &qup_uart3_rts {                               << 
557         /* We'll drive RTS, so no pull */      << 
558         drive-strength = <2>;                  << 
559         bias-disable;                          << 
560 };                                             << 
561                                                   349 
562 &qup_uart3_tx {                                !! 350                 /* Has external pullup */
563         /* We'll drive TX, so no pull */       !! 351                 bias-disable;
564         drive-strength = <2>;                  !! 352         };
565         bias-disable;                          << 
566 };                                             << 
567                                                << 
568 &qup_uart3_rx {                                << 
569         /*                                     << 
570          * Configure a pull-up on RX. This is  << 
571          * garbage data when the TX pin of the << 
572          * in tri-state (module powered off or << 
573          * signal yet).                        << 
574          */                                    << 
575         bias-pull-up;                          << 
576 };                                             << 
577                                                << 
578 &qup_uart8_tx {                                << 
579         drive-strength = <2>;                  << 
580         bias-disable;                          << 
581 };                                             << 
582                                                << 
583 &qup_uart8_rx {                                << 
584         drive-strength = <2>;                  << 
585         bias-pull-up;                          << 
586 };                                             << 
587                                                << 
588 &qup_spi0_spi {                                << 
589         drive-strength = <2>;                  << 
590         bias-disable;                          << 
591 };                                             << 
592                                                << 
593 &qup_spi0_cs {                                 << 
594         drive-strength = <2>;                  << 
595         bias-disable;                          << 
596 };                                                353 };
597                                                   354 
598 &qup_spi6_spi {                                !! 355 &qup_uart3_default {
599         drive-strength = <2>;                  !! 356         pinconf-cts {
600         bias-disable;                          !! 357                 /*
601 };                                             !! 358                  * Configure a pull-down on 38 (CTS) to match the pull of
                                                   >> 359                  * the Bluetooth module.
                                                   >> 360                  */
                                                   >> 361                 pins = "gpio38";
                                                   >> 362                 bias-pull-down;
                                                   >> 363                 output-high;
                                                   >> 364         };
602                                                   365 
603 &qup_spi6_cs {                                 !! 366         pinconf-rts {
604         drive-strength = <2>;                  !! 367                 /* We'll drive 39 (RTS), so no pull */
605         bias-disable;                          !! 368                 pins = "gpio39";
606 };                                             !! 369                 drive-strength = <2>;
                                                   >> 370                 bias-disable;
                                                   >> 371         };
607                                                   372 
608 &qup_spi10_spi {                               !! 373         pinconf-tx {
609         drive-strength = <2>;                  !! 374                 /* We'll drive 40 (TX), so no pull */
610         bias-disable;                          !! 375                 pins = "gpio40";
611 };                                             !! 376                 drive-strength = <2>;
                                                   >> 377                 bias-disable;
                                                   >> 378                 output-high;
                                                   >> 379         };
612                                                   380 
613 &qup_spi10_cs {                                !! 381         pinconf-rx {
614         drive-strength = <2>;                  !! 382                 /*
615         bias-disable;                          !! 383                  * Configure a pull-up on 41 (RX). This is needed to avoid
                                                   >> 384                  * garbage data when the TX pin of the Bluetooth module is
                                                   >> 385                  * in tri-state (module powered off or not driving the
                                                   >> 386                  * signal yet).
                                                   >> 387                  */
                                                   >> 388                 pins = "gpio41";
                                                   >> 389                 bias-pull-up;
                                                   >> 390         };
616 };                                                391 };
617                                                   392 
618 &tlmm {                                        !! 393 &qup_uart8_default {
619         qup_uart3_sleep: qup-uart3-sleep-state !! 394         pinconf-tx {
620                 cts-pins {                     !! 395                 pins = "gpio44";
621                         /*                     !! 396                 drive-strength = <2>;
622                          * Configure a pull-do !! 397                 bias-disable;
623                          * the Bluetooth modul << 
624                          */                    << 
625                         pins = "gpio38";       << 
626                         function = "gpio";     << 
627                         bias-pull-down;        << 
628                 };                             << 
629                                                << 
630                 rts-pins {                     << 
631                         /*                     << 
632                          * Configure pull-down << 
633                          * signal, pull it low << 
634                          * can wakeup the syst << 
635                          * pulling RX low (by  << 
636                          */                    << 
637                         pins = "gpio39";       << 
638                         function = "gpio";     << 
639                         bias-pull-down;        << 
640                 };                             << 
641                                                << 
642                 tx-pins {                      << 
643                         /*                     << 
644                          * Configure pull-up o << 
645                          * to prevent BT SoC f << 
646                          */                    << 
647                         pins = "gpio40";       << 
648                         function = "gpio";     << 
649                         bias-pull-up;          << 
650                 };                             << 
651                                                << 
652                 rx-pins {                      << 
653                         /*                     << 
654                          * Configure a pull-up << 
655                          * garbage data when t << 
656                          * is floating which m << 
657                          */                    << 
658                         pins = "gpio41";       << 
659                         function = "gpio";     << 
660                         bias-pull-up;          << 
661                 };                             << 
662         };                                        398         };
663                                                   399 
664         sdc1_on: sdc1-on-state {               !! 400         pinconf-rx {
665                 clk-pins {                     !! 401                 pins = "gpio45";
666                         pins = "sdc1_clk";     !! 402                 drive-strength = <2>;
667                         bias-disable;          !! 403                 bias-pull-up;
668                         drive-strength = <16>; << 
669                 };                             << 
670                                                << 
671                 cmd-pins {                     << 
672                         pins = "sdc1_cmd";     << 
673                         bias-pull-up;          << 
674                         drive-strength = <10>; << 
675                 };                             << 
676                                                << 
677                 data-pins {                    << 
678                         pins = "sdc1_data";    << 
679                         bias-pull-up;          << 
680                         drive-strength = <10>; << 
681                 };                             << 
682                                                << 
683                 rclk-pins {                    << 
684                         pins = "sdc1_rclk";    << 
685                         bias-pull-down;        << 
686                 };                             << 
687         };                                        404         };
                                                   >> 405 };
688                                                   406 
689         sdc1_off: sdc1-off-state {             !! 407 &qup_spi0_default {
690                 clk-pins {                     !! 408         pinconf {
691                         pins = "sdc1_clk";     !! 409                 pins = "gpio34", "gpio35", "gpio36", "gpio37";
692                         bias-disable;          !! 410                 drive-strength = <2>;
693                         drive-strength = <2>;  !! 411                 bias-disable;
694                 };                             << 
695                                                << 
696                 cmd-pins {                     << 
697                         pins = "sdc1_cmd";     << 
698                         bias-pull-up;          << 
699                         drive-strength = <2>;  << 
700                 };                             << 
701                                                << 
702                 data-pins {                    << 
703                         pins = "sdc1_data";    << 
704                         bias-pull-up;          << 
705                         drive-strength = <2>;  << 
706                 };                             << 
707                                                << 
708                 rclk-pins {                    << 
709                         pins = "sdc1_rclk";    << 
710                         bias-pull-down;        << 
711                 };                             << 
712         };                                        412         };
                                                   >> 413 };
713                                                   414 
714         sdc2_on: sdc2-on-state {               !! 415 &qup_spi6_default {
715                 clk-pins {                     !! 416         pinconf {
716                         pins = "sdc2_clk";     !! 417                 pins = "gpio59", "gpio60", "gpio61", "gpio62";
717                         bias-disable;          !! 418                 drive-strength = <2>;
718                         drive-strength = <16>; !! 419                 bias-disable;
719                 };                             << 
720                                                << 
721                 cmd-pins {                     << 
722                         pins = "sdc2_cmd";     << 
723                         bias-pull-up;          << 
724                         drive-strength = <10>; << 
725                 };                             << 
726                                                << 
727                 data-pins {                    << 
728                         pins = "sdc2_data";    << 
729                         bias-pull-up;          << 
730                         drive-strength = <10>; << 
731                 };                             << 
732                                                << 
733                 sd-cd-pins {                   << 
734                         pins = "gpio69";       << 
735                         function = "gpio";     << 
736                         bias-pull-up;          << 
737                         drive-strength = <2>;  << 
738                 };                             << 
739         };                                        420         };
                                                   >> 421 };
740                                                   422 
741         sdc2_off: sdc2-off-state {             !! 423 &qup_spi10_default {
742                 clk-pins {                     !! 424         pinconf {
743                         pins = "sdc2_clk";     !! 425                 pins = "gpio86", "gpio87", "gpio88", "gpio89";
744                         bias-disable;          !! 426                 drive-strength = <2>;
745                         drive-strength = <2>;  !! 427                 bias-disable;
746                 };                             << 
747                                                << 
748                 cmd-pins {                     << 
749                         pins = "sdc2_cmd";     << 
750                         bias-pull-up;          << 
751                         drive-strength = <2>;  << 
752                 };                             << 
753                                                << 
754                 data-pins {                    << 
755                         pins = "sdc2_data";    << 
756                         bias-pull-up;          << 
757                         drive-strength = <2>;  << 
758                 };                             << 
759                                                << 
760                 sd-cd-pins {                   << 
761                         pins = "gpio69";       << 
762                         function = "gpio";     << 
763                         bias-pull-up;          << 
764                         drive-strength = <2>;  << 
765                 };                             << 
766         };                                        428         };
767 };                                                429 };
                                                   >> 430 
                                                      

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