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

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


  1 // SPDX-License-Identifier: BSD-3-Clause            1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*                                                  2 /*
  3  * Copyright (c) 2021, Linaro Limited               3  * Copyright (c) 2021, Linaro Limited
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include <dt-bindings/regulator/qcom,rpmh-regu      8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
  9 #include <dt-bindings/gpio/gpio.h>                  9 #include <dt-bindings/gpio/gpio.h>
 10 #include "sa8155p.dtsi"                        !!  10 #include "sm8150.dtsi"
 11 #include "pmm8155au_1.dtsi"                        11 #include "pmm8155au_1.dtsi"
 12 #include "pmm8155au_2.dtsi"                        12 #include "pmm8155au_2.dtsi"
 13                                                    13 
 14 / {                                                14 / {
 15         model = "Qualcomm Technologies, Inc. S     15         model = "Qualcomm Technologies, Inc. SA8155P ADP";
 16         compatible = "qcom,sa8155p-adp", "qcom     16         compatible = "qcom,sa8155p-adp", "qcom,sa8155p";
 17                                                    17 
 18         aliases {                                  18         aliases {
 19                 serial0 = &uart2;                  19                 serial0 = &uart2;
 20                 serial1 = &uart9;              << 
 21         };                                         20         };
 22                                                    21 
 23         chosen {                                   22         chosen {
 24                 stdout-path = "serial0:115200n     23                 stdout-path = "serial0:115200n8";
 25         };                                         24         };
 26                                                    25 
 27         vreg_3p3: vreg-3p3-regulator {         !!  26         vreg_3p3: vreg_3p3_regulator {
 28                 compatible = "regulator-fixed"     27                 compatible = "regulator-fixed";
 29                 regulator-name = "vreg_3p3";       28                 regulator-name = "vreg_3p3";
 30                 regulator-min-microvolt = <330     29                 regulator-min-microvolt = <3300000>;
 31                 regulator-max-microvolt = <330     30                 regulator-max-microvolt = <3300000>;
 32         };                                         31         };
 33                                                    32 
 34         /*                                         33         /*
 35          * S4A is always on and not controllab     34          * S4A is always on and not controllable through RPMh.
 36          * So model it as a fixed regulator.       35          * So model it as a fixed regulator.
 37          */                                        36          */
 38         vreg_s4a_1p8: smps4 {                      37         vreg_s4a_1p8: smps4 {
 39                 compatible = "regulator-fixed"     38                 compatible = "regulator-fixed";
 40                 regulator-name = "vreg_s4a_1p8     39                 regulator-name = "vreg_s4a_1p8";
 41                                                    40 
 42                 regulator-min-microvolt = <180     41                 regulator-min-microvolt = <1800000>;
 43                 regulator-max-microvolt = <180     42                 regulator-max-microvolt = <1800000>;
 44                                                    43 
 45                 regulator-always-on;               44                 regulator-always-on;
 46                 regulator-boot-on;                 45                 regulator-boot-on;
 47                                                    46 
 48                 vin-supply = <&vreg_3p3>;          47                 vin-supply = <&vreg_3p3>;
 49         };                                         48         };
                                                   >>  49 
                                                   >>  50         mtl_rx_setup: rx-queues-config {
                                                   >>  51                 snps,rx-queues-to-use = <1>;
                                                   >>  52                 snps,rx-sched-sp;
                                                   >>  53 
                                                   >>  54                 queue0 {
                                                   >>  55                         snps,dcb-algorithm;
                                                   >>  56                         snps,map-to-dma-channel = <0x0>;
                                                   >>  57                         snps,route-up;
                                                   >>  58                         snps,priority = <0x1>;
                                                   >>  59                 };
                                                   >>  60         };
                                                   >>  61 
                                                   >>  62         mtl_tx_setup: tx-queues-config {
                                                   >>  63                 snps,tx-queues-to-use = <1>;
                                                   >>  64                 snps,tx-sched-wrr;
                                                   >>  65 
                                                   >>  66                 queue0 {
                                                   >>  67                         snps,weight = <0x10>;
                                                   >>  68                         snps,dcb-algorithm;
                                                   >>  69                         snps,priority = <0x0>;
                                                   >>  70                 };
                                                   >>  71         };
 50 };                                                 72 };
 51                                                    73 
 52 &apps_rsc {                                        74 &apps_rsc {
 53         regulators-0 {                         !!  75         pmm8155au-1-rpmh-regulators {
 54                 compatible = "qcom,pmm8155au-r     76                 compatible = "qcom,pmm8155au-rpmh-regulators";
 55                 qcom,pmic-id = "a";                77                 qcom,pmic-id = "a";
 56                                                    78 
 57                 vdd-s1-supply = <&vreg_3p3>;       79                 vdd-s1-supply = <&vreg_3p3>;
 58                 vdd-s2-supply = <&vreg_3p3>;       80                 vdd-s2-supply = <&vreg_3p3>;
 59                 vdd-s3-supply = <&vreg_3p3>;       81                 vdd-s3-supply = <&vreg_3p3>;
 60                 vdd-s4-supply = <&vreg_3p3>;       82                 vdd-s4-supply = <&vreg_3p3>;
 61                 vdd-s5-supply = <&vreg_3p3>;       83                 vdd-s5-supply = <&vreg_3p3>;
 62                 vdd-s6-supply = <&vreg_3p3>;       84                 vdd-s6-supply = <&vreg_3p3>;
 63                 vdd-s7-supply = <&vreg_3p3>;       85                 vdd-s7-supply = <&vreg_3p3>;
 64                 vdd-s8-supply = <&vreg_3p3>;       86                 vdd-s8-supply = <&vreg_3p3>;
 65                 vdd-s9-supply = <&vreg_3p3>;       87                 vdd-s9-supply = <&vreg_3p3>;
 66                 vdd-s10-supply = <&vreg_3p3>;      88                 vdd-s10-supply = <&vreg_3p3>;
 67                                                    89 
 68                 vdd-l1-l8-l11-supply = <&vreg_     90                 vdd-l1-l8-l11-supply = <&vreg_s6a_0p92>;
 69                 vdd-l2-l10-supply = <&vreg_3p3     91                 vdd-l2-l10-supply = <&vreg_3p3>;
 70                 vdd-l3-l4-l5-l18-supply = <&vr     92                 vdd-l3-l4-l5-l18-supply = <&vreg_s6a_0p92>;
 71                 vdd-l6-l9-supply = <&vreg_s6a_     93                 vdd-l6-l9-supply = <&vreg_s6a_0p92>;
 72                 vdd-l7-l12-l14-l15-supply = <&     94                 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_2p04>;
 73                 vdd-l13-l16-l17-supply = <&vre     95                 vdd-l13-l16-l17-supply = <&vreg_3p3>;
 74                                                    96 
 75                 vreg_s5a_2p04: smps5 {             97                 vreg_s5a_2p04: smps5 {
 76                         regulator-name = "vreg     98                         regulator-name = "vreg_s5a_2p04";
 77                         regulator-min-microvol     99                         regulator-min-microvolt = <1904000>;
 78                         regulator-max-microvol    100                         regulator-max-microvolt = <2000000>;
 79                 };                                101                 };
 80                                                   102 
 81                 vreg_s6a_0p92: smps6 {            103                 vreg_s6a_0p92: smps6 {
 82                         regulator-name = "vreg    104                         regulator-name = "vreg_s6a_0p92";
 83                         regulator-min-microvol    105                         regulator-min-microvolt = <920000>;
 84                         regulator-max-microvol    106                         regulator-max-microvolt = <1128000>;
 85                 };                                107                 };
 86                                                   108 
 87                 vreg_l1a_0p752: ldo1 {            109                 vreg_l1a_0p752: ldo1 {
 88                         regulator-name = "vreg    110                         regulator-name = "vreg_l1a_0p752";
 89                         regulator-min-microvol    111                         regulator-min-microvolt = <752000>;
 90                         regulator-max-microvol    112                         regulator-max-microvolt = <752000>;
 91                         regulator-initial-mode    113                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
 92                 };                                114                 };
 93                                                   115 
 94                 vdda_usb_hs_3p1:                  116                 vdda_usb_hs_3p1:
 95                 vreg_l2a_3p072: ldo2 {            117                 vreg_l2a_3p072: ldo2 {
 96                         regulator-name = "vreg    118                         regulator-name = "vreg_l2a_3p072";
 97                         regulator-min-microvol    119                         regulator-min-microvolt = <3072000>;
 98                         regulator-max-microvol    120                         regulator-max-microvolt = <3072000>;
 99                         regulator-initial-mode    121                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
100                 };                                122                 };
101                                                   123 
102                 vreg_l3a_0p8: ldo3 {              124                 vreg_l3a_0p8: ldo3 {
103                         regulator-name = "vreg    125                         regulator-name = "vreg_l3a_0p8";
104                         regulator-min-microvol    126                         regulator-min-microvolt = <800000>;
105                         regulator-max-microvol    127                         regulator-max-microvolt = <800000>;
106                         regulator-initial-mode    128                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
107                 };                                129                 };
108                                                   130 
109                 vdd_usb_hs_core:                  131                 vdd_usb_hs_core:
110                 vdda_usb_ss_dp_core_1:            132                 vdda_usb_ss_dp_core_1:
111                 vreg_l5a_0p88: ldo5 {             133                 vreg_l5a_0p88: ldo5 {
112                         regulator-name = "vreg    134                         regulator-name = "vreg_l5a_0p88";
113                         regulator-min-microvol    135                         regulator-min-microvolt = <880000>;
114                         regulator-max-microvol    136                         regulator-max-microvolt = <880000>;
115                         regulator-initial-mode    137                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
116                         regulator-allow-set-lo    138                         regulator-allow-set-load;
117                         regulator-allowed-mode    139                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
118                                                   140                                                    RPMH_REGULATOR_MODE_HPM>;
119                 };                                141                 };
120                                                   142 
121                 vreg_l7a_1p8: ldo7 {              143                 vreg_l7a_1p8: ldo7 {
122                         regulator-name = "vreg    144                         regulator-name = "vreg_l7a_1p8";
123                         regulator-min-microvol    145                         regulator-min-microvolt = <1800000>;
124                         regulator-max-microvol    146                         regulator-max-microvolt = <1800000>;
125                         regulator-initial-mode    147                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
126                 };                                148                 };
127                                                   149 
128                 vreg_l10a_2p96: ldo10 {           150                 vreg_l10a_2p96: ldo10 {
129                         regulator-name = "vreg    151                         regulator-name = "vreg_l10a_2p96";
130                         regulator-min-microvol    152                         regulator-min-microvolt = <2504000>;
131                         regulator-max-microvol    153                         regulator-max-microvolt = <2960000>;
132                         regulator-initial-mode    154                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
133                         regulator-allow-set-lo    155                         regulator-allow-set-load;
134                         regulator-allowed-mode    156                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
135                                                   157                                                    RPMH_REGULATOR_MODE_HPM>;
136                 };                                158                 };
137                                                   159 
138                 vreg_l11a_0p8: ldo11 {            160                 vreg_l11a_0p8: ldo11 {
139                         regulator-name = "vreg    161                         regulator-name = "vreg_l11a_0p8";
140                         regulator-min-microvol    162                         regulator-min-microvolt = <800000>;
141                         regulator-max-microvol    163                         regulator-max-microvolt = <800000>;
142                         regulator-initial-mode    164                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
143                 };                                165                 };
144                                                   166 
145                 vdda_usb_hs_1p8:                  167                 vdda_usb_hs_1p8:
146                 vreg_l12a_1p8: ldo12 {            168                 vreg_l12a_1p8: ldo12 {
147                         regulator-name = "vreg    169                         regulator-name = "vreg_l12a_1p8";
148                         regulator-min-microvol    170                         regulator-min-microvolt = <1800000>;
149                         regulator-max-microvol    171                         regulator-max-microvolt = <1800000>;
150                         regulator-initial-mode    172                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
151                 };                                173                 };
152                                                   174 
153                 vreg_l13a_2p7: ldo13 {            175                 vreg_l13a_2p7: ldo13 {
154                         regulator-name = "vreg    176                         regulator-name = "vreg_l13a_2p7";
155                         regulator-min-microvol    177                         regulator-min-microvolt = <2704000>;
156                         regulator-max-microvol    178                         regulator-max-microvolt = <2704000>;
157                         regulator-initial-mode    179                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
158                 };                                180                 };
159                                                   181 
160                 vreg_l15a_1p7: ldo15 {            182                 vreg_l15a_1p7: ldo15 {
161                         regulator-name = "vreg    183                         regulator-name = "vreg_l15a_1p7";
162                         regulator-min-microvol    184                         regulator-min-microvolt = <1704000>;
163                         regulator-max-microvol    185                         regulator-max-microvolt = <1704000>;
164                         regulator-initial-mode    186                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
165                 };                                187                 };
166                                                   188 
167                 vreg_l16a_2p7: ldo16 {            189                 vreg_l16a_2p7: ldo16 {
168                         regulator-name = "vreg    190                         regulator-name = "vreg_l16a_2p7";
169                         regulator-min-microvol    191                         regulator-min-microvolt = <2704000>;
170                         regulator-max-microvol    192                         regulator-max-microvolt = <2960000>;
171                         regulator-initial-mode    193                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
172                 };                                194                 };
173                                                   195 
174                 vreg_l17a_2p96: ldo17 {           196                 vreg_l17a_2p96: ldo17 {
175                         regulator-name = "vreg    197                         regulator-name = "vreg_l17a_2p96";
176                         regulator-min-microvol    198                         regulator-min-microvolt = <2504000>;
177                         regulator-max-microvol    199                         regulator-max-microvolt = <2960000>;
178                         regulator-initial-mode    200                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
179                 };                                201                 };
180         };                                        202         };
181                                                   203 
182         regulators-1 {                         !! 204         pmm8155au-2-rpmh-regulators {
183                 compatible = "qcom,pmm8155au-r    205                 compatible = "qcom,pmm8155au-rpmh-regulators";
184                 qcom,pmic-id = "c";               206                 qcom,pmic-id = "c";
185                                                   207 
186                 vdd-s1-supply = <&vreg_3p3>;      208                 vdd-s1-supply = <&vreg_3p3>;
187                 vdd-s2-supply = <&vreg_3p3>;      209                 vdd-s2-supply = <&vreg_3p3>;
188                 vdd-s3-supply = <&vreg_3p3>;      210                 vdd-s3-supply = <&vreg_3p3>;
189                 vdd-s4-supply = <&vreg_3p3>;      211                 vdd-s4-supply = <&vreg_3p3>;
190                 vdd-s5-supply = <&vreg_3p3>;      212                 vdd-s5-supply = <&vreg_3p3>;
191                 vdd-s6-supply = <&vreg_3p3>;      213                 vdd-s6-supply = <&vreg_3p3>;
192                 vdd-s7-supply = <&vreg_3p3>;      214                 vdd-s7-supply = <&vreg_3p3>;
193                 vdd-s8-supply = <&vreg_3p3>;      215                 vdd-s8-supply = <&vreg_3p3>;
194                 vdd-s9-supply = <&vreg_3p3>;      216                 vdd-s9-supply = <&vreg_3p3>;
195                 vdd-s10-supply = <&vreg_3p3>;     217                 vdd-s10-supply = <&vreg_3p3>;
196                                                   218 
197                 vdd-l1-l8-l11-supply = <&vreg_    219                 vdd-l1-l8-l11-supply = <&vreg_s4c_1p352>;
198                 vdd-l2-l10-supply = <&vreg_3p3    220                 vdd-l2-l10-supply = <&vreg_3p3>;
199                 vdd-l3-l4-l5-l18-supply = <&vr    221                 vdd-l3-l4-l5-l18-supply = <&vreg_s4c_1p352>;
200                 vdd-l6-l9-supply = <&vreg_s6c_    222                 vdd-l6-l9-supply = <&vreg_s6c_1p128>;
201                 vdd-l7-l12-l14-l15-supply = <&    223                 vdd-l7-l12-l14-l15-supply = <&vreg_s5c_2p04>;
202                 vdd-l13-l16-l17-supply = <&vre    224                 vdd-l13-l16-l17-supply = <&vreg_3p3>;
203                                                   225 
204                 vreg_s4c_1p352: smps4 {           226                 vreg_s4c_1p352: smps4 {
205                         regulator-name = "vreg    227                         regulator-name = "vreg_s4c_1p352";
206                         regulator-min-microvol    228                         regulator-min-microvolt = <1352000>;
207                         regulator-max-microvol    229                         regulator-max-microvolt = <1352000>;
208                 };                                230                 };
209                                                   231 
210                 vreg_s5c_2p04: smps5 {            232                 vreg_s5c_2p04: smps5 {
211                         regulator-name = "vreg    233                         regulator-name = "vreg_s5c_2p04";
212                         regulator-min-microvol    234                         regulator-min-microvolt = <1904000>;
213                         regulator-max-microvol    235                         regulator-max-microvolt = <2000000>;
214                 };                                236                 };
215                                                   237 
216                 vreg_s6c_1p128: smps6 {           238                 vreg_s6c_1p128: smps6 {
217                         regulator-name = "vreg    239                         regulator-name = "vreg_s6c_1p128";
218                         regulator-min-microvol    240                         regulator-min-microvolt = <1128000>;
219                         regulator-max-microvol    241                         regulator-max-microvolt = <1128000>;
220                 };                                242                 };
221                                                   243 
222                 vreg_l1c_1p304: ldo1 {            244                 vreg_l1c_1p304: ldo1 {
223                         regulator-name = "vreg    245                         regulator-name = "vreg_l1c_1p304";
224                         regulator-min-microvol    246                         regulator-min-microvolt = <1304000>;
225                         regulator-max-microvol    247                         regulator-max-microvolt = <1304000>;
226                         regulator-initial-mode    248                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
227                 };                                249                 };
228                                                   250 
229                 vreg_l2c_1p808: ldo2 {            251                 vreg_l2c_1p808: ldo2 {
230                         regulator-name = "vreg    252                         regulator-name = "vreg_l2c_1p808";
231                         regulator-min-microvol    253                         regulator-min-microvolt = <1704000>;
232                         regulator-max-microvol    254                         regulator-max-microvolt = <2928000>;
233                         regulator-initial-mode    255                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
234                 };                                256                 };
235                                                   257 
236                 vreg_l5c_1p2: ldo5 {              258                 vreg_l5c_1p2: ldo5 {
237                         regulator-name = "vreg    259                         regulator-name = "vreg_l5c_1p2";
238                         regulator-min-microvol    260                         regulator-min-microvolt = <1200000>;
239                         regulator-max-microvol    261                         regulator-max-microvolt = <1200000>;
240                         regulator-initial-mode    262                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
241                         regulator-allow-set-lo    263                         regulator-allow-set-load;
242                         regulator-allowed-mode    264                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
243                                                   265                                                    RPMH_REGULATOR_MODE_HPM>;
244                 };                                266                 };
245                                                   267 
246                 vreg_l7c_1p8: ldo7 {              268                 vreg_l7c_1p8: ldo7 {
247                         regulator-name = "vreg    269                         regulator-name = "vreg_l7c_1p8";
248                         regulator-min-microvol    270                         regulator-min-microvolt = <1800000>;
249                         regulator-max-microvol    271                         regulator-max-microvolt = <1800000>;
250                         regulator-initial-mode    272                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
251                 };                                273                 };
252                                                   274 
253                 vreg_l8c_1p2: ldo8 {              275                 vreg_l8c_1p2: ldo8 {
254                         regulator-name = "vreg    276                         regulator-name = "vreg_l8c_1p2";
255                         regulator-min-microvol    277                         regulator-min-microvolt = <1200000>;
256                         regulator-max-microvol    278                         regulator-max-microvolt = <1200000>;
257                         regulator-initial-mode    279                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
258                         regulator-allow-set-lo    280                         regulator-allow-set-load;
259                         regulator-allowed-mode    281                         regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
260                                                   282                                                    RPMH_REGULATOR_MODE_HPM>;
261                 };                                283                 };
262                                                   284 
263                 vreg_l10c_3p3: ldo10 {            285                 vreg_l10c_3p3: ldo10 {
264                         regulator-name = "vreg    286                         regulator-name = "vreg_l10c_3p3";
265                         regulator-min-microvol    287                         regulator-min-microvolt = <3000000>;
266                         regulator-max-microvol    288                         regulator-max-microvolt = <3312000>;
267                         regulator-initial-mode    289                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
268                 };                                290                 };
269                                                   291 
270                 vreg_l11c_0p8: ldo11 {            292                 vreg_l11c_0p8: ldo11 {
271                         regulator-name = "vreg    293                         regulator-name = "vreg_l11c_0p8";
272                         regulator-min-microvol    294                         regulator-min-microvolt = <800000>;
273                         regulator-max-microvol    295                         regulator-max-microvolt = <800000>;
274                         regulator-initial-mode    296                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
275                 };                                297                 };
276                                                   298 
277                 vreg_l12c_1p808: ldo12 {          299                 vreg_l12c_1p808: ldo12 {
278                         regulator-name = "vreg    300                         regulator-name = "vreg_l12c_1p808";
279                         regulator-min-microvol    301                         regulator-min-microvolt = <1704000>;
280                         regulator-max-microvol    302                         regulator-max-microvolt = <2928000>;
281                         regulator-initial-mode    303                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
282                 };                                304                 };
283                                                   305 
284                 vreg_l13c_2p96: ldo13 {           306                 vreg_l13c_2p96: ldo13 {
285                         regulator-name = "vreg    307                         regulator-name = "vreg_l13c_2p96";
286                         regulator-min-microvol !! 308                         regulator-min-microvolt = <2504000>;
287                         regulator-max-microvol    309                         regulator-max-microvolt = <2960000>;
288                         regulator-initial-mode    310                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
289                 };                                311                 };
290                                                   312 
291                 vreg_l15c_1p9: ldo15 {            313                 vreg_l15c_1p9: ldo15 {
292                         regulator-name = "vreg    314                         regulator-name = "vreg_l15c_1p9";
293                         regulator-min-microvol    315                         regulator-min-microvolt = <1704000>;
294                         regulator-max-microvol    316                         regulator-max-microvolt = <2928000>;
295                         regulator-initial-mode    317                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
296                 };                                318                 };
297                                                   319 
298                 vreg_l16c_3p008: ldo16 {          320                 vreg_l16c_3p008: ldo16 {
299                         regulator-name = "vreg    321                         regulator-name = "vreg_l16c_3p008";
300                         regulator-min-microvol    322                         regulator-min-microvolt = <3008000>;
301                         regulator-max-microvol    323                         regulator-max-microvolt = <3008000>;
302                         regulator-initial-mode    324                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
303                 };                                325                 };
304                                                   326 
305                 vreg_l18c_0p88: ldo18 {           327                 vreg_l18c_0p88: ldo18 {
306                         regulator-name = "vreg    328                         regulator-name = "vreg_l18c_0p88";
307                         regulator-min-microvol    329                         regulator-min-microvolt = <880000>;
308                         regulator-max-microvol    330                         regulator-max-microvolt = <880000>;
309                         regulator-initial-mode    331                         regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
310                 };                                332                 };
311         };                                        333         };
312 };                                                334 };
313                                                   335 
314 &ethernet {                                       336 &ethernet {
315         status = "okay";                          337         status = "okay";
316                                                   338 
317         snps,reset-gpio = <&tlmm 79 GPIO_ACTIV    339         snps,reset-gpio = <&tlmm 79 GPIO_ACTIVE_LOW>;
318         snps,reset-active-low;                    340         snps,reset-active-low;
319         snps,reset-delays-us = <0 11000 70000>    341         snps,reset-delays-us = <0 11000 70000>;
320                                                   342 
321         snps,mtl-rx-config = <&mtl_rx_setup>;     343         snps,mtl-rx-config = <&mtl_rx_setup>;
322         snps,mtl-tx-config = <&mtl_tx_setup>;     344         snps,mtl-tx-config = <&mtl_tx_setup>;
323                                                   345 
324         pinctrl-names = "default";                346         pinctrl-names = "default";
325         pinctrl-0 = <&ethernet_defaults>;         347         pinctrl-0 = <&ethernet_defaults>;
326                                                   348 
327         phy-handle = <&rgmii_phy>;                349         phy-handle = <&rgmii_phy>;
328         phy-mode = "rgmii";                       350         phy-mode = "rgmii";
329         max-speed = <1000>;                       351         max-speed = <1000>;
330                                                   352 
331         mdio {                                    353         mdio {
                                                   >> 354                 #address-cells = <0x1>;
                                                   >> 355                 #size-cells = <0x0>;
                                                   >> 356 
332                 compatible = "snps,dwmac-mdio"    357                 compatible = "snps,dwmac-mdio";
333                 #address-cells = <1>;          << 
334                 #size-cells = <0>;             << 
335                                                   358 
336                 /* Micrel KSZ9031RNZ PHY */       359                 /* Micrel KSZ9031RNZ PHY */
337                 rgmii_phy: phy@7 {                360                 rgmii_phy: phy@7 {
338                         compatible = "ethernet << 
339                         reg = <0x7>;              361                         reg = <0x7>;
340                                                   362 
341                         interrupts-extended =  !! 363                         interrupt-parent = <&tlmm>;
                                                   >> 364                         interrupts-extended = <&tlmm 124 IRQ_TYPE_EDGE_FALLING>; /* phy intr */
342                         device_type = "etherne    365                         device_type = "ethernet-phy";
                                                   >> 366                         compatible = "ethernet-phy-ieee802.3-c22";
343                 };                                367                 };
344         };                                        368         };
345                                                << 
346         mtl_rx_setup: rx-queues-config {       << 
347                 snps,rx-queues-to-use = <1>;   << 
348                 snps,rx-sched-sp;              << 
349                                                << 
350                 queue0 {                       << 
351                         snps,dcb-algorithm;    << 
352                         snps,map-to-dma-channe << 
353                         snps,route-up;         << 
354                         snps,priority = <0x1>; << 
355                 };                             << 
356         };                                     << 
357                                                << 
358         mtl_tx_setup: tx-queues-config {       << 
359                 snps,tx-queues-to-use = <1>;   << 
360                 snps,tx-sched-wrr;             << 
361                                                << 
362                 queue0 {                       << 
363                         snps,weight = <0x10>;  << 
364                         snps,dcb-algorithm;    << 
365                         snps,priority = <0x0>; << 
366                 };                             << 
367         };                                     << 
368 };                                             << 
369                                                << 
370 &pmm8155au_1_gpios {                           << 
371         pmm8155au_1_sdc2_cd: sdc2-cd-default-s << 
372                 pins = "gpio4";                << 
373                 function = "normal";           << 
374                 input-enable;                  << 
375                 bias-pull-up;                  << 
376                 power-source = <0>;            << 
377         };                                     << 
378 };                                                369 };
379                                                   370 
380 &qupv3_id_1 {                                     371 &qupv3_id_1 {
381         status = "okay";                          372         status = "okay";
382 };                                                373 };
383                                                   374 
384 &remoteproc_adsp {                                375 &remoteproc_adsp {
385         status = "okay";                          376         status = "okay";
386         firmware-name = "qcom/sa8155p/adsp.mdt    377         firmware-name = "qcom/sa8155p/adsp.mdt";
387 };                                                378 };
388                                                   379 
389 &remoteproc_cdsp {                                380 &remoteproc_cdsp {
390         status = "okay";                          381         status = "okay";
391         firmware-name = "qcom/sa8155p/cdsp.mdt    382         firmware-name = "qcom/sa8155p/cdsp.mdt";
392 };                                                383 };
393                                                   384 
394 &sdhc_2 {                                         385 &sdhc_2 {
395         status = "okay";                          386         status = "okay";
396                                                   387 
397         cd-gpios = <&pmm8155au_1_gpios 4 GPIO_ !! 388         cd-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
398         pinctrl-names = "default", "sleep";       389         pinctrl-names = "default", "sleep";
399         pinctrl-0 = <&sdc2_on &pmm8155au_1_sdc !! 390         pinctrl-0 = <&sdc2_on>;
400         pinctrl-1 = <&sdc2_off &pmm8155au_1_sd !! 391         pinctrl-1 = <&sdc2_off>;
401         vqmmc-supply = <&vreg_l13c_2p96>; /* I    392         vqmmc-supply = <&vreg_l13c_2p96>; /* IO line power */
402         vmmc-supply = <&vreg_l17a_2p96>;  /* C    393         vmmc-supply = <&vreg_l17a_2p96>;  /* Card power line */
403         bus-width = <4>;                          394         bus-width = <4>;
404         no-sdio;                                  395         no-sdio;
405         no-mmc;                                   396         no-mmc;
406 };                                                397 };
407                                                   398 
408 &uart2 {                                          399 &uart2 {
409         status = "okay";                          400         status = "okay";
410 };                                                401 };
411                                                   402 
412 &uart9 {                                       << 
413         status = "okay";                       << 
414 };                                             << 
415                                                << 
416 &ufs_mem_hc {                                     403 &ufs_mem_hc {
417         status = "okay";                          404         status = "okay";
418                                                   405 
419         reset-gpios = <&tlmm 175 GPIO_ACTIVE_L    406         reset-gpios = <&tlmm 175 GPIO_ACTIVE_LOW>;
420                                                   407 
421         vcc-supply = <&vreg_l10a_2p96>;           408         vcc-supply = <&vreg_l10a_2p96>;
422         vcc-max-microamp = <750000>;              409         vcc-max-microamp = <750000>;
423         vccq-supply = <&vreg_l5c_1p2>;            410         vccq-supply = <&vreg_l5c_1p2>;
424         vccq-max-microamp = <700000>;             411         vccq-max-microamp = <700000>;
425         vccq2-supply = <&vreg_s4a_1p8>;           412         vccq2-supply = <&vreg_s4a_1p8>;
426         vccq2-max-microamp = <750000>;            413         vccq2-max-microamp = <750000>;
427 };                                                414 };
428                                                   415 
429 &ufs_mem_phy {                                    416 &ufs_mem_phy {
430         status = "okay";                          417         status = "okay";
431                                                   418 
432         vdda-phy-supply = <&vreg_l8c_1p2>;        419         vdda-phy-supply = <&vreg_l8c_1p2>;
433         vdda-pll-supply = <&vreg_l5a_0p88>;       420         vdda-pll-supply = <&vreg_l5a_0p88>;
434 };                                                421 };
435                                                   422 
436 &usb_1 {                                          423 &usb_1 {
437         status = "okay";                          424         status = "okay";
438 };                                                425 };
439                                                   426 
440 &usb_1_dwc3 {                                     427 &usb_1_dwc3 {
441         dr_mode = "host";                         428         dr_mode = "host";
442                                                   429 
443         pinctrl-names = "default";                430         pinctrl-names = "default";
444         pinctrl-0 = <&usb2phy_ac_en1_default>;    431         pinctrl-0 = <&usb2phy_ac_en1_default>;
445 };                                                432 };
446                                                   433 
447 &usb_1_hsphy {                                    434 &usb_1_hsphy {
448         status = "okay";                          435         status = "okay";
449         vdda-pll-supply = <&vdd_usb_hs_core>;     436         vdda-pll-supply = <&vdd_usb_hs_core>;
450         vdda33-supply = <&vdda_usb_hs_3p1>;       437         vdda33-supply = <&vdda_usb_hs_3p1>;
451         vdda18-supply = <&vdda_usb_hs_1p8>;       438         vdda18-supply = <&vdda_usb_hs_1p8>;
452 };                                                439 };
453                                                   440 
454 &usb_1_qmpphy {                                   441 &usb_1_qmpphy {
455         status = "disabled";                      442         status = "disabled";
456 };                                                443 };
457                                                   444 
458 &usb_2 {                                          445 &usb_2 {
459         status = "okay";                          446         status = "okay";
460 };                                                447 };
461                                                   448 
462 &usb_2_dwc3 {                                     449 &usb_2_dwc3 {
463         dr_mode = "host";                         450         dr_mode = "host";
464                                                   451 
465         pinctrl-names = "default";                452         pinctrl-names = "default";
466         pinctrl-0 = <&usb2phy_ac_en2_default>;    453         pinctrl-0 = <&usb2phy_ac_en2_default>;
467 };                                                454 };
468                                                   455 
469 &usb_2_hsphy {                                    456 &usb_2_hsphy {
470         status = "okay";                          457         status = "okay";
471         vdda-pll-supply = <&vdd_usb_hs_core>;     458         vdda-pll-supply = <&vdd_usb_hs_core>;
472         vdda33-supply = <&vdda_usb_hs_3p1>;       459         vdda33-supply = <&vdda_usb_hs_3p1>;
473         vdda18-supply = <&vdda_usb_hs_1p8>;       460         vdda18-supply = <&vdda_usb_hs_1p8>;
474 };                                                461 };
475                                                   462 
476 &usb_2_qmpphy {                                   463 &usb_2_qmpphy {
477         status = "okay";                          464         status = "okay";
478         vdda-phy-supply = <&vreg_l8c_1p2>;        465         vdda-phy-supply = <&vreg_l8c_1p2>;
479         vdda-pll-supply = <&vdda_usb_ss_dp_cor    466         vdda-pll-supply = <&vdda_usb_ss_dp_core_1>;
480 };                                                467 };
481                                                   468 
482 &pcie0 {                                          469 &pcie0 {
483         status = "okay";                          470         status = "okay";
484 };                                                471 };
485                                                   472 
486 &pcie0_phy {                                      473 &pcie0_phy {
487         status = "okay";                          474         status = "okay";
488         vdda-phy-supply = <&vreg_l18c_0p88>;      475         vdda-phy-supply = <&vreg_l18c_0p88>;
489         vdda-pll-supply = <&vreg_l8c_1p2>;        476         vdda-pll-supply = <&vreg_l8c_1p2>;
490 };                                                477 };
491                                                   478 
492 &pcie1_phy {                                      479 &pcie1_phy {
493         vdda-phy-supply = <&vreg_l18c_0p88>;      480         vdda-phy-supply = <&vreg_l18c_0p88>;
494         vdda-pll-supply = <&vreg_l8c_1p2>;        481         vdda-pll-supply = <&vreg_l8c_1p2>;
495 };                                                482 };
496                                                   483 
497 &tlmm {                                           484 &tlmm {
498         gpio-reserved-ranges = <0 4>;             485         gpio-reserved-ranges = <0 4>;
499                                                   486 
500         sdc2_on: sdc2-on-state {                  487         sdc2_on: sdc2-on-state {
501                 clk-pins {                        488                 clk-pins {
502                         pins = "sdc2_clk";        489                         pins = "sdc2_clk";
503                         bias-disable;             490                         bias-disable;           /* No pull */
504                         drive-strength = <16>;    491                         drive-strength = <16>;  /* 16 MA */
505                 };                                492                 };
506                                                   493 
507                 cmd-pins {                        494                 cmd-pins {
508                         pins = "sdc2_cmd";        495                         pins = "sdc2_cmd";
509                         bias-pull-up;             496                         bias-pull-up;           /* pull up */
510                         drive-strength = <16>;    497                         drive-strength = <16>;  /* 16 MA */
511                 };                                498                 };
512                                                   499 
513                 data-pins {                       500                 data-pins {
514                         pins = "sdc2_data";       501                         pins = "sdc2_data";
515                         bias-pull-up;             502                         bias-pull-up;           /* pull up */
516                         drive-strength = <16>;    503                         drive-strength = <16>;  /* 16 MA */
517                 };                                504                 };
                                                   >> 505 
                                                   >> 506                 sd-cd-pins {
                                                   >> 507                         pins = "gpio96";
                                                   >> 508                         function = "gpio";
                                                   >> 509                         bias-pull-up;           /* pull up */
                                                   >> 510                         drive-strength = <2>;   /* 2 MA */
                                                   >> 511                 };
518         };                                        512         };
519                                                   513 
520         sdc2_off: sdc2-off-state {                514         sdc2_off: sdc2-off-state {
521                 clk-pins {                        515                 clk-pins {
522                         pins = "sdc2_clk";        516                         pins = "sdc2_clk";
523                         bias-disable;             517                         bias-disable;           /* No pull */
524                         drive-strength = <2>;     518                         drive-strength = <2>;   /* 2 MA */
525                 };                                519                 };
526                                                   520 
527                 cmd-pins {                        521                 cmd-pins {
528                         pins = "sdc2_cmd";        522                         pins = "sdc2_cmd";
529                         bias-pull-up;             523                         bias-pull-up;           /* pull up */
530                         drive-strength = <2>;     524                         drive-strength = <2>;   /* 2 MA */
531                 };                                525                 };
532                                                   526 
533                 data-pins {                       527                 data-pins {
534                         pins = "sdc2_data";       528                         pins = "sdc2_data";
                                                   >> 529                         bias-pull-up;           /* pull up */
                                                   >> 530                         drive-strength = <2>;   /* 2 MA */
                                                   >> 531                 };
                                                   >> 532 
                                                   >> 533                 sd-cd-pins {
                                                   >> 534                         pins = "gpio96";
                                                   >> 535                         function = "gpio";
535                         bias-pull-up;             536                         bias-pull-up;           /* pull up */
536                         drive-strength = <2>;     537                         drive-strength = <2>;   /* 2 MA */
537                 };                                538                 };
538         };                                        539         };
539                                                   540 
540         usb2phy_ac_en1_default: usb2phy-ac-en1    541         usb2phy_ac_en1_default: usb2phy-ac-en1-default-state {
541                 pins = "gpio113";                 542                 pins = "gpio113";
542                 function = "usb2phy_ac";          543                 function = "usb2phy_ac";
543                 bias-disable;                     544                 bias-disable;
544                 drive-strength = <2>;             545                 drive-strength = <2>;
545         };                                        546         };
546                                                   547 
547         usb2phy_ac_en2_default: usb2phy-ac-en2    548         usb2phy_ac_en2_default: usb2phy-ac-en2-default-state {
548                 pins = "gpio123";                 549                 pins = "gpio123";
549                 function = "usb2phy_ac";          550                 function = "usb2phy_ac";
550                 bias-disable;                     551                 bias-disable;
551                 drive-strength = <2>;             552                 drive-strength = <2>;
552         };                                        553         };
553                                                   554 
554         ethernet_defaults: ethernet-defaults-s    555         ethernet_defaults: ethernet-defaults-state {
555                 mdc-pins {                        556                 mdc-pins {
556                         pins = "gpio7";           557                         pins = "gpio7";
557                         function = "rgmii";       558                         function = "rgmii";
558                         bias-pull-up;             559                         bias-pull-up;
559                 };                                560                 };
560                                                   561 
561                 mdio-pins {                       562                 mdio-pins {
562                         pins = "gpio59";          563                         pins = "gpio59";
563                         function = "rgmii";       564                         function = "rgmii";
564                         bias-pull-up;             565                         bias-pull-up;
565                 };                                566                 };
566                                                   567 
567                 rgmii-rx-pins {                   568                 rgmii-rx-pins {
568                         pins = "gpio117", "gpi    569                         pins = "gpio117", "gpio118", "gpio119", "gpio120", "gpio115", "gpio116";
569                         function = "rgmii";       570                         function = "rgmii";
570                         bias-disable;             571                         bias-disable;
571                         drive-strength = <2>;     572                         drive-strength = <2>;
572                 };                                573                 };
573                                                   574 
574                 rgmii-tx-pins {                   575                 rgmii-tx-pins {
575                         pins = "gpio122", "gpi    576                         pins = "gpio122", "gpio4", "gpio5", "gpio6", "gpio114", "gpio121";
576                         function = "rgmii";       577                         function = "rgmii";
577                         bias-pull-up;             578                         bias-pull-up;
578                         drive-strength = <16>;    579                         drive-strength = <16>;
579                 };                                580                 };
580                                                   581 
581                 phy-intr-pins {                   582                 phy-intr-pins {
582                         pins = "gpio124";         583                         pins = "gpio124";
583                         function = "emac_phy";    584                         function = "emac_phy";
584                         bias-disable;             585                         bias-disable;
585                         drive-strength = <8>;     586                         drive-strength = <8>;
586                 };                                587                 };
587                                                   588 
588                 pps-pins {                        589                 pps-pins {
589                         pins = "gpio81";          590                         pins = "gpio81";
590                         function = "emac_pps";    591                         function = "emac_pps";
591                         bias-disable;             592                         bias-disable;
592                         drive-strength = <8>;     593                         drive-strength = <8>;
593                 };                                594                 };
594                                                   595 
595                 phy-reset-pins {                  596                 phy-reset-pins {
596                         pins = "gpio79";          597                         pins = "gpio79";
597                         function = "gpio";        598                         function = "gpio";
598                         bias-pull-up;             599                         bias-pull-up;
599                         drive-strength = <16>;    600                         drive-strength = <16>;
600                 };                                601                 };
601         };                                        602         };
602 };                                                603 };
                                                      

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