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


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

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