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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-a64-pinebook.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/allwinner/sun50i-a64-pinebook.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/allwinner/sun50i-a64-pinebook.dts (Version linux-5.3.18)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 // Copyright (C) 2017 Icenowy Zheng <icenowy@ao !!   2 /*
  3 // Copyright (C) 2018 Vasily Khoruzhick <anarso !!   3  * Copyright (C) 2017 Icenowy Zheng <icenowy@aosc.xyz>
                                                   >>   4  * Copyright (C) 2018 Vasily Khoruzhick <anarsoul@gmail.com>
                                                   >>   5  *
                                                   >>   6  */
  4                                                     7 
  5 /dts-v1/;                                           8 /dts-v1/;
  6                                                     9 
  7 #include "sun50i-a64.dtsi"                         10 #include "sun50i-a64.dtsi"
  8 #include "sun50i-a64-cpu-opp.dtsi"             << 
  9                                                    11 
 10 #include <dt-bindings/gpio/gpio.h>                 12 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/gpio-keys.h>       << 
 12 #include <dt-bindings/input/input.h>               13 #include <dt-bindings/input/input.h>
 13 #include <dt-bindings/pwm/pwm.h>                   14 #include <dt-bindings/pwm/pwm.h>
 14                                                    15 
 15 / {                                                16 / {
 16         model = "Pine64 Pinebook";             !!  17         model = "Pinebook";
 17         compatible = "pine64,pinebook", "allwi     18         compatible = "pine64,pinebook", "allwinner,sun50i-a64";
 18         chassis-type = "laptop";               << 
 19                                                    19 
 20         aliases {                                  20         aliases {
 21                 serial0 = &uart0;                  21                 serial0 = &uart0;
 22                 ethernet0 = &rtl8723cs;            22                 ethernet0 = &rtl8723cs;
 23         };                                         23         };
 24                                                    24 
                                                   >>  25         vdd_bl: regulator@0 {
                                                   >>  26                 compatible = "regulator-fixed";
                                                   >>  27                 regulator-name = "bl-3v3";
                                                   >>  28                 regulator-min-microvolt = <3300000>;
                                                   >>  29                 regulator-max-microvolt = <3300000>;
                                                   >>  30                 gpio = <&pio 7 6 GPIO_ACTIVE_HIGH>; /* PH6 */
                                                   >>  31                 enable-active-high;
                                                   >>  32         };
                                                   >>  33 
 25         backlight: backlight {                     34         backlight: backlight {
 26                 compatible = "pwm-backlight";      35                 compatible = "pwm-backlight";
 27                 pwms = <&pwm 0 50000 0>;           36                 pwms = <&pwm 0 50000 0>;
 28                 brightness-levels = <0 5 10 15     37                 brightness-levels = <0 5 10 15 20 30 40 55 70 85 100>;
 29                 default-brightness-level = <2>     38                 default-brightness-level = <2>;
 30                 enable-gpios = <&pio 3 23 GPIO     39                 enable-gpios = <&pio 3 23 GPIO_ACTIVE_HIGH>; /* PD23 */
 31                 power-supply = <&reg_vbklt>;   !!  40                 power-supply = <&vdd_bl>;
 32         };                                         41         };
 33                                                    42 
 34         chosen {                                   43         chosen {
 35                 stdout-path = "serial0:115200n     44                 stdout-path = "serial0:115200n8";
                                                   >>  45 
                                                   >>  46                 framebuffer-lcd {
                                                   >>  47                         panel-supply = <&reg_dc1sw>;
                                                   >>  48                         dvdd25-supply = <&reg_dldo2>;
                                                   >>  49                         dvdd12-supply = <&reg_fldo1>;
                                                   >>  50                 };
 36         };                                         51         };
 37                                                    52 
 38         gpio-keys {                            !!  53         gpio_keys {
 39                 compatible = "gpio-keys";          54                 compatible = "gpio-keys";
 40                                                    55 
 41                 lid-switch {                   !!  56                 lid_switch {
 42                         label = "Lid Switch";      57                         label = "Lid Switch";
 43                         gpios = <&r_pio 0 12 G     58                         gpios = <&r_pio 0 12 GPIO_ACTIVE_LOW>; /* PL12 */
 44                         linux,input-type = <EV     59                         linux,input-type = <EV_SW>;
 45                         linux,code = <SW_LID>;     60                         linux,code = <SW_LID>;
 46                         linux,can-disable;         61                         linux,can-disable;
 47                         wakeup-source;             62                         wakeup-source;
 48                         wakeup-event-action =  << 
 49                 };                             << 
 50         };                                     << 
 51                                                << 
 52         panel_edp: panel-edp {                 << 
 53                 compatible = "neweast,wjfh1160 << 
 54                 backlight = <&backlight>;      << 
 55                 power-supply = <&reg_dc1sw>;   << 
 56                                                << 
 57                 port {                         << 
 58                         panel_edp_in: endpoint << 
 59                                 remote-endpoin << 
 60                         };                     << 
 61                 };                                 63                 };
 62         };                                         64         };
 63                                                    65 
 64         reg_vbklt: vbklt {                     !!  66         reg_vcc3v3: vcc3v3 {
 65                 compatible = "regulator-fixed"     67                 compatible = "regulator-fixed";
 66                 regulator-name = "vbklt";      !!  68                 regulator-name = "vcc3v3";
 67                 regulator-min-microvolt = <180 !!  69                 regulator-min-microvolt = <3300000>;
 68                 regulator-max-microvolt = <180 !!  70                 regulator-max-microvolt = <3300000>;
 69                 gpio = <&pio 7 6 GPIO_ACTIVE_H << 
 70                 enable-active-high;            << 
 71         };                                     << 
 72                                                << 
 73         reg_vcc5v0: vcc5v0 {                   << 
 74                 compatible = "regulator-fixed" << 
 75                 regulator-name = "vcc5v0";     << 
 76                 regulator-min-microvolt = <500 << 
 77                 regulator-max-microvolt = <500 << 
 78                 gpio = <&axp_gpio 0 GPIO_ACTIV << 
 79                 enable-active-high;            << 
 80         };                                         71         };
 81                                                    72 
 82         wifi_pwrseq: pwrseq {                  !!  73         wifi_pwrseq: wifi_pwrseq {
 83                 compatible = "mmc-pwrseq-simpl     74                 compatible = "mmc-pwrseq-simple";
 84                 reset-gpios = <&r_pio 0 2 GPIO     75                 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */
 85         };                                         76         };
 86                                                    77 
 87         speaker_amp: audio-amplifier {             78         speaker_amp: audio-amplifier {
 88                 compatible = "simple-audio-amp     79                 compatible = "simple-audio-amplifier";
 89                 VCC-supply = <&reg_vcc5v0>;    !!  80                 /*
                                                   >>  81                  * TODO This is actually a fixed regulator controlled by
                                                   >>  82                  * the GPIO line on the PMIC. This should be corrected
                                                   >>  83                  * once GPIO support is added for this PMIC.
                                                   >>  84                  */
                                                   >>  85                 VCC-supply = <&reg_ldo_io0>;
 90                 enable-gpios = <&pio 7 7 GPIO_     86                 enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
 91                 sound-name-prefix = "Speaker A     87                 sound-name-prefix = "Speaker Amp";
 92         };                                         88         };
 93                                                    89 
 94 };                                                 90 };
 95                                                    91 
 96 &codec {                                           92 &codec {
 97         status = "okay";                           93         status = "okay";
 98 };                                                 94 };
 99                                                    95 
100 &codec_analog {                                    96 &codec_analog {
101         cpvdd-supply = <&reg_eldo1>;               97         cpvdd-supply = <&reg_eldo1>;
102         status = "okay";                           98         status = "okay";
103 };                                                 99 };
104                                                   100 
105 &cpu0 {                                        << 
106         cpu-supply = <&reg_dcdc2>;             << 
107 };                                             << 
108                                                << 
109 &cpu1 {                                        << 
110         cpu-supply = <&reg_dcdc2>;             << 
111 };                                             << 
112                                                << 
113 &cpu2 {                                        << 
114         cpu-supply = <&reg_dcdc2>;             << 
115 };                                             << 
116                                                << 
117 &cpu3 {                                        << 
118         cpu-supply = <&reg_dcdc2>;             << 
119 };                                             << 
120                                                << 
121 &dai {                                            101 &dai {
122         status = "okay";                          102         status = "okay";
123 };                                                103 };
124                                                   104 
125 &de {                                          << 
126         status = "okay";                       << 
127 };                                             << 
128                                                << 
129 &ehci0 {                                          105 &ehci0 {
                                                   >> 106         phys = <&usbphy 0>;
130         status = "okay";                          107         status = "okay";
131 };                                                108 };
132                                                   109 
133 &ehci1 {                                          110 &ehci1 {
134         status = "okay";                          111         status = "okay";
135 };                                                112 };
136                                                   113 
137 &mixer0 {                                      << 
138         status = "okay";                       << 
139 };                                             << 
140                                                << 
141 &mmc0 {                                           114 &mmc0 {
142         pinctrl-names = "default";                115         pinctrl-names = "default";
143         pinctrl-0 = <&mmc0_pins>;                 116         pinctrl-0 = <&mmc0_pins>;
144         vmmc-supply = <&reg_dcdc1>;               117         vmmc-supply = <&reg_dcdc1>;
145         cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; !! 118         cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
146         disable-wp;                               119         disable-wp;
147         bus-width = <4>;                          120         bus-width = <4>;
148         status = "okay";                          121         status = "okay";
149 };                                                122 };
150                                                   123 
151 &mmc1 {                                           124 &mmc1 {
152         pinctrl-names = "default";                125         pinctrl-names = "default";
153         pinctrl-0 = <&mmc1_pins>;                 126         pinctrl-0 = <&mmc1_pins>;
154         vmmc-supply = <&reg_dldo4>;               127         vmmc-supply = <&reg_dldo4>;
155         vqmmc-supply = <&reg_eldo1>;              128         vqmmc-supply = <&reg_eldo1>;
156         mmc-pwrseq = <&wifi_pwrseq>;              129         mmc-pwrseq = <&wifi_pwrseq>;
157         bus-width = <4>;                          130         bus-width = <4>;
158         non-removable;                            131         non-removable;
159         status = "okay";                          132         status = "okay";
160                                                   133 
161         rtl8723cs: wifi@1 {                       134         rtl8723cs: wifi@1 {
162                 reg = <1>;                        135                 reg = <1>;
163         };                                        136         };
164 };                                                137 };
165                                                   138 
166 &mmc2 {                                           139 &mmc2 {
167         pinctrl-names = "default";                140         pinctrl-names = "default";
168         pinctrl-0 = <&mmc2_pins>, <&mmc2_ds_pi    141         pinctrl-0 = <&mmc2_pins>, <&mmc2_ds_pin>;
169         vmmc-supply = <&reg_dcdc1>;               142         vmmc-supply = <&reg_dcdc1>;
170         vqmmc-supply = <&reg_eldo1>;              143         vqmmc-supply = <&reg_eldo1>;
171         max-frequency = <200000000>;           << 
172         bus-width = <8>;                          144         bus-width = <8>;
173         non-removable;                            145         non-removable;
174         cap-mmc-hw-reset;                         146         cap-mmc-hw-reset;
175         mmc-hs200-1_8v;                           147         mmc-hs200-1_8v;
176         status = "okay";                          148         status = "okay";
177 };                                                149 };
178                                                   150 
179 &ohci0 {                                          151 &ohci0 {
                                                   >> 152         phys = <&usbphy 0>;
180         status = "okay";                          153         status = "okay";
181 };                                                154 };
182                                                   155 
183 &ohci1 {                                          156 &ohci1 {
184         status = "okay";                          157         status = "okay";
185 };                                                158 };
186                                                   159 
187 &pio {                                         << 
188         vcc-pc-supply = <&reg_eldo1>;          << 
189         vcc-pd-supply = <&reg_dcdc1>;          << 
190         vcc-pe-supply = <&reg_aldo1>;          << 
191         vcc-pg-supply = <&reg_eldo1>;          << 
192 };                                             << 
193                                                << 
194 &pwm {                                            160 &pwm {
195         status = "okay";                          161         status = "okay";
196 };                                                162 };
197                                                   163 
198 &r_i2c {                                       << 
199         clock-frequency = <100000>;            << 
200         pinctrl-names = "default";             << 
201         pinctrl-0 = <&r_i2c_pl89_pins>;        << 
202         status = "okay";                       << 
203                                                << 
204         anx6345: anx6345@38 {                  << 
205                 compatible = "analogix,anx6345 << 
206                 reg = <0x38>;                  << 
207                 reset-gpios = <&pio 3 24 GPIO_ << 
208                 dvdd25-supply = <&reg_dldo2>;  << 
209                 dvdd12-supply = <&reg_fldo1>;  << 
210                                                << 
211                 ports {                        << 
212                         #address-cells = <1>;  << 
213                         #size-cells = <0>;     << 
214                                                << 
215                         anx6345_in: port@0 {   << 
216                                 reg = <0>;     << 
217                                 anx6345_in_tco << 
218                                         remote << 
219                                 };             << 
220                         };                     << 
221                                                << 
222                         anx6345_out: port@1 {  << 
223                                 reg = <1>;     << 
224                                 anx6345_out_ed << 
225                                         remote << 
226                                 };             << 
227                         };                     << 
228                 };                             << 
229         };                                     << 
230 };                                             << 
231                                                << 
232 &r_pio {                                       << 
233         /*                                     << 
234          * FIXME: We can't add that supply for << 
235          * create a circular dependency betwee << 
236          * and the RSB Bus.                    << 
237          *                                     << 
238          * vcc-pl-supply = <&reg_aldo2>;       << 
239          */                                    << 
240 };                                             << 
241                                                << 
242 &r_rsb {                                          164 &r_rsb {
243         status = "okay";                          165         status = "okay";
244                                                   166 
245         axp803: pmic@3a3 {                        167         axp803: pmic@3a3 {
246                 compatible = "x-powers,axp803"    168                 compatible = "x-powers,axp803";
247                 reg = <0x3a3>;                    169                 reg = <0x3a3>;
248                 interrupt-parent = <&r_intc>;     170                 interrupt-parent = <&r_intc>;
249                 interrupts = <GIC_SPI 32 IRQ_T !! 171                 interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
250         };                                        172         };
251 };                                                173 };
252                                                   174 
                                                   >> 175 /* The ANX6345 eDP-bridge is on r_i2c */
                                                   >> 176 &r_i2c {
                                                   >> 177         clock-frequency = <100000>;
                                                   >> 178         pinctrl-names = "default";
                                                   >> 179         pinctrl-0 = <&r_i2c_pl89_pins>;
                                                   >> 180         status = "okay";
                                                   >> 181 };
                                                   >> 182 
253 #include "axp803.dtsi"                            183 #include "axp803.dtsi"
254                                                   184 
255 &ac_power_supply {                                185 &ac_power_supply {
256         status = "okay";                          186         status = "okay";
257 };                                                187 };
258                                                   188 
259 &battery_power_supply {                           189 &battery_power_supply {
260         status = "okay";                          190         status = "okay";
261 };                                                191 };
262                                                   192 
263 &reg_aldo1 {                                      193 &reg_aldo1 {
264         regulator-name = "vcc-pe";             !! 194         regulator-min-microvolt = <2800000>;
                                                   >> 195         regulator-max-microvolt = <2800000>;
                                                   >> 196         regulator-name = "vcc-csi";
265 };                                                197 };
266                                                   198 
267 &reg_aldo2 {                                      199 &reg_aldo2 {
268         regulator-always-on;                      200         regulator-always-on;
269         regulator-min-microvolt = <1800000>;      201         regulator-min-microvolt = <1800000>;
270         regulator-max-microvolt = <3300000>;      202         regulator-max-microvolt = <3300000>;
271         regulator-name = "vcc-pl";                203         regulator-name = "vcc-pl";
272 };                                                204 };
273                                                   205 
274 &reg_aldo3 {                                      206 &reg_aldo3 {
275         regulator-always-on;                      207         regulator-always-on;
276         regulator-min-microvolt = <2700000>;      208         regulator-min-microvolt = <2700000>;
277         regulator-max-microvolt = <3300000>;      209         regulator-max-microvolt = <3300000>;
278         regulator-name = "vcc-pll-avcc";          210         regulator-name = "vcc-pll-avcc";
279 };                                                211 };
280                                                   212 
281 &reg_dc1sw {                                      213 &reg_dc1sw {
282         regulator-name = "vcc-lcd";               214         regulator-name = "vcc-lcd";
283 };                                                215 };
284                                                   216 
285 &reg_dcdc1 {                                      217 &reg_dcdc1 {
286         regulator-always-on;                      218         regulator-always-on;
287         regulator-min-microvolt = <3300000>;      219         regulator-min-microvolt = <3300000>;
288         regulator-max-microvolt = <3300000>;      220         regulator-max-microvolt = <3300000>;
289         regulator-name = "vcc-3v3";               221         regulator-name = "vcc-3v3";
290 };                                                222 };
291                                                   223 
292 &reg_dcdc2 {                                      224 &reg_dcdc2 {
293         regulator-always-on;                      225         regulator-always-on;
294         regulator-min-microvolt = <1000000>;      226         regulator-min-microvolt = <1000000>;
295         regulator-max-microvolt = <1300000>;      227         regulator-max-microvolt = <1300000>;
296         regulator-name = "vdd-cpux";              228         regulator-name = "vdd-cpux";
297 };                                                229 };
298                                                   230 
299 /* DCDC3 is polyphased with DCDC2 */              231 /* DCDC3 is polyphased with DCDC2 */
300                                                   232 
301 &reg_dcdc5 {                                      233 &reg_dcdc5 {
302         regulator-always-on;                      234         regulator-always-on;
303         regulator-min-microvolt = <1200000>;      235         regulator-min-microvolt = <1200000>;
304         regulator-max-microvolt = <1200000>;      236         regulator-max-microvolt = <1200000>;
305         regulator-name = "vcc-dram";              237         regulator-name = "vcc-dram";
306 };                                                238 };
307                                                   239 
308 &reg_dcdc6 {                                      240 &reg_dcdc6 {
309         regulator-always-on;                      241         regulator-always-on;
310         regulator-min-microvolt = <1100000>;      242         regulator-min-microvolt = <1100000>;
311         regulator-max-microvolt = <1100000>;      243         regulator-max-microvolt = <1100000>;
312         regulator-name = "vdd-sys";               244         regulator-name = "vdd-sys";
313 };                                                245 };
314                                                   246 
315 &reg_dldo1 {                                      247 &reg_dldo1 {
316         regulator-min-microvolt = <3300000>;      248         regulator-min-microvolt = <3300000>;
317         regulator-max-microvolt = <3300000>;      249         regulator-max-microvolt = <3300000>;
318         regulator-name = "vcc-hdmi";              250         regulator-name = "vcc-hdmi";
319 };                                                251 };
320                                                   252 
321 &reg_dldo2 {                                      253 &reg_dldo2 {
322         regulator-min-microvolt = <2500000>;      254         regulator-min-microvolt = <2500000>;
323         regulator-max-microvolt = <2500000>;      255         regulator-max-microvolt = <2500000>;
324         regulator-name = "vcc-edp";               256         regulator-name = "vcc-edp";
325 };                                                257 };
326                                                   258 
                                                   >> 259 &reg_dldo3 {
                                                   >> 260         regulator-min-microvolt = <3300000>;
                                                   >> 261         regulator-max-microvolt = <3300000>;
                                                   >> 262         regulator-name = "avdd-csi";
                                                   >> 263 };
                                                   >> 264 
327 &reg_dldo4 {                                      265 &reg_dldo4 {
328         regulator-min-microvolt = <3300000>;      266         regulator-min-microvolt = <3300000>;
329         regulator-max-microvolt = <3300000>;      267         regulator-max-microvolt = <3300000>;
330         regulator-name = "vcc-wifi";              268         regulator-name = "vcc-wifi";
331 };                                                269 };
332                                                   270 
333 &reg_eldo1 {                                      271 &reg_eldo1 {
334         regulator-always-on;                      272         regulator-always-on;
335         regulator-min-microvolt = <1800000>;      273         regulator-min-microvolt = <1800000>;
336         regulator-max-microvolt = <1800000>;      274         regulator-max-microvolt = <1800000>;
337         regulator-name = "cpvdd";                 275         regulator-name = "cpvdd";
338 };                                                276 };
339                                                   277 
                                                   >> 278 &reg_eldo3 {
                                                   >> 279         regulator-min-microvolt = <1800000>;
                                                   >> 280         regulator-max-microvolt = <1800000>;
                                                   >> 281         regulator-name = "vdd-1v8-csi";
                                                   >> 282 };
                                                   >> 283 
340 &reg_fldo1 {                                      284 &reg_fldo1 {
341         regulator-min-microvolt = <1200000>;      285         regulator-min-microvolt = <1200000>;
342         regulator-max-microvolt = <1200000>;      286         regulator-max-microvolt = <1200000>;
343         regulator-name = "vcc-1v2-hsic";          287         regulator-name = "vcc-1v2-hsic";
344 };                                                288 };
345                                                   289 
346 &reg_fldo2 {                                      290 &reg_fldo2 {
347         regulator-always-on;                      291         regulator-always-on;
348         regulator-min-microvolt = <1100000>;      292         regulator-min-microvolt = <1100000>;
349         regulator-max-microvolt = <1100000>;      293         regulator-max-microvolt = <1100000>;
350         regulator-name = "vdd-cpus";              294         regulator-name = "vdd-cpus";
351 };                                                295 };
352                                                   296 
353 &reg_rtc_ldo {                                 !! 297 &reg_ldo_io0 {
354         regulator-name = "vcc-rtc";            !! 298         regulator-min-microvolt = <3300000>;
                                                   >> 299         regulator-max-microvolt = <3300000>;
                                                   >> 300         regulator-name = "vcc-usb";
                                                   >> 301         status = "okay";
355 };                                                302 };
356                                                   303 
357 &simplefb_lcd {                                !! 304 &reg_rtc_ldo {
358         panel-supply = <&reg_dc1sw>;           !! 305         regulator-name = "vcc-rtc";
359         dvdd25-supply = <&reg_dldo2>;          << 
360         dvdd12-supply = <&reg_fldo1>;          << 
361 };                                                306 };
362                                                   307 
363 &simplefb_hdmi {                                  308 &simplefb_hdmi {
364         vcc-hdmi-supply = <&reg_dldo1>;           309         vcc-hdmi-supply = <&reg_dldo1>;
365 };                                                310 };
366                                                   311 
367 &sound {                                          312 &sound {
368         status = "okay";                          313         status = "okay";
369         simple-audio-card,aux-devs = <&codec_a    314         simple-audio-card,aux-devs = <&codec_analog>, <&speaker_amp>;
370         simple-audio-card,widgets = "Microphon    315         simple-audio-card,widgets = "Microphone", "Internal Microphone Left",
371                                     "Microphon    316                                     "Microphone", "Internal Microphone Right",
372                                     "Headphone    317                                     "Headphone", "Headphone Jack",
373                                     "Speaker",    318                                     "Speaker", "Internal Speaker";
374         simple-audio-card,routing =               319         simple-audio-card,routing =
375                         "Left DAC", "DACL",    !! 320                         "Left DAC", "AIF1 Slot 0 Left",
376                         "Right DAC", "DACR",   !! 321                         "Right DAC", "AIF1 Slot 0 Right",
377                         "Speaker Amp INL", "LI    322                         "Speaker Amp INL", "LINEOUT",
378                         "Speaker Amp INR", "LI    323                         "Speaker Amp INR", "LINEOUT",
379                         "Internal Speaker", "S    324                         "Internal Speaker", "Speaker Amp OUTL",
380                         "Internal Speaker", "S    325                         "Internal Speaker", "Speaker Amp OUTR",
381                         "Headphone Jack", "HP"    326                         "Headphone Jack", "HP",
382                         "ADCL", "Left ADC",    !! 327                         "AIF1 Slot 0 Left ADC", "Left ADC",
383                         "ADCR", "Right ADC",   !! 328                         "AIF1 Slot 0 Right ADC", "Right ADC",
384                         "Internal Microphone L    329                         "Internal Microphone Left", "MBIAS",
385                         "MIC1", "Internal Micr    330                         "MIC1", "Internal Microphone Left",
386                         "Internal Microphone R    331                         "Internal Microphone Right", "HBIAS",
387                         "MIC2", "Internal Micr    332                         "MIC2", "Internal Microphone Right";
388 };                                                333 };
389                                                   334 
390 &tcon0 {                                       << 
391         pinctrl-names = "default";             << 
392         pinctrl-0 = <&lcd_rgb666_pins>;        << 
393                                                << 
394         status = "okay";                       << 
395 };                                             << 
396                                                << 
397 &tcon0_out {                                   << 
398         tcon0_out_anx6345: endpoint {          << 
399                 remote-endpoint = <&anx6345_in << 
400         };                                     << 
401 };                                             << 
402                                                << 
403 &uart0 {                                          335 &uart0 {
404         pinctrl-names = "default";                336         pinctrl-names = "default";
405         pinctrl-0 = <&uart0_pb_pins>;             337         pinctrl-0 = <&uart0_pb_pins>;
406         status = "okay";                          338         status = "okay";
407 };                                                339 };
408                                                   340 
409 &uart1 {                                       << 
410         pinctrl-names = "default";             << 
411         pinctrl-0 = <&uart1_pins>, <&uart1_rts << 
412         uart-has-rtscts;                       << 
413         status = "okay";                       << 
414                                                << 
415         bluetooth {                            << 
416                 compatible = "realtek,rtl8723c << 
417                 device-wake-gpios = <&r_pio 0  << 
418                 enable-gpios = <&r_pio 0 4 GPI << 
419                 host-wake-gpios = <&r_pio 0 6  << 
420         };                                     << 
421 };                                             << 
422                                                << 
423 &usb_otg {                                        341 &usb_otg {
424         dr_mode = "host";                         342         dr_mode = "host";
425 };                                                343 };
426                                                   344 
427 &usbphy {                                         345 &usbphy {
428         usb0_vbus-supply = <&reg_vcc5v0>;      !! 346         usb0_vbus-supply = <&reg_ldo_io0>;
429         usb1_vbus-supply = <&reg_vcc5v0>;      !! 347         usb1_vbus-supply = <&reg_ldo_io0>;
430         status = "okay";                          348         status = "okay";
431 };                                                349 };
                                                      

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