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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/allwinner/sun8i-a33-olinuxino.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm/allwinner/sun8i-a33-olinuxino.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm/allwinner/sun8i-a33-olinuxino.dts (Architecture sparc64)


  1 /*                                                  1 /*
  2  * Copyright 2016 - Stefan Mavrodiev <stefan.ma      2  * Copyright 2016 - Stefan Mavrodiev <stefan.mavrodiev@gmail.com>
  3  *                  Olimex LTD. <support@olimex      3  *                  Olimex LTD. <support@olimex.com>
  4  *                                                  4  *
  5  * This file is dual-licensed: you can use it       5  * This file is dual-licensed: you can use it either under the terms
  6  * of the GPL or the X11 license, at your opti      6  * of the GPL or the X11 license, at your option. Note that this dual
  7  * licensing only applies to this file, and no      7  * licensing only applies to this file, and not this project as a
  8  * whole.                                           8  * whole.
  9  *                                                  9  *
 10  *  a) This file is free software; you can red     10  *  a) This file is free software; you can redistribute it and/or
 11  *     modify it under the terms of the GNU Ge     11  *     modify it under the terms of the GNU General Public License as
 12  *     published by the Free Software Foundati     12  *     published by the Free Software Foundation; either version 2 of the
 13  *     License, or (at your option) any later      13  *     License, or (at your option) any later version.
 14  *                                                 14  *
 15  *     This file is distributed in the hope th     15  *     This file is distributed in the hope that it will be useful,
 16  *     but WITHOUT ANY WARRANTY; without even      16  *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 17  *     MERCHANTABILITY or FITNESS FOR A PARTIC     17  *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 18  *     GNU General Public License for more det     18  *     GNU General Public License for more details.
 19  *                                                 19  *
 20  * Or, alternatively,                              20  * Or, alternatively,
 21  *                                                 21  *
 22  *  b) Permission is hereby granted, free of c     22  *  b) Permission is hereby granted, free of charge, to any person
 23  *     obtaining a copy of this software and a     23  *     obtaining a copy of this software and associated documentation
 24  *     files (the "Software"), to deal in the      24  *     files (the "Software"), to deal in the Software without
 25  *     restriction, including without limitati     25  *     restriction, including without limitation the rights to use,
 26  *     copy, modify, merge, publish, distribut     26  *     copy, modify, merge, publish, distribute, sublicense, and/or
 27  *     sell copies of the Software, and to per     27  *     sell copies of the Software, and to permit persons to whom the
 28  *     Software is furnished to do so, subject     28  *     Software is furnished to do so, subject to the following
 29  *     conditions:                                 29  *     conditions:
 30  *                                                 30  *
 31  *     The above copyright notice and this per     31  *     The above copyright notice and this permission notice shall be
 32  *     included in all copies or substantial p     32  *     included in all copies or substantial portions of the Software.
 33  *                                                 33  *
 34  *     THE SOFTWARE IS PROVIDED "AS IS", WITHO     34  *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 35  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT L     35  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 36  *     OF MERCHANTABILITY, FITNESS FOR A PARTI     36  *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 37  *     NONINFRINGEMENT. IN NO EVENT SHALL THE      37  *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 38  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGE     38  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 39  *     WHETHER IN AN ACTION OF CONTRACT, TORT      39  *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 40  *     FROM, OUT OF OR IN CONNECTION WITH THE      40  *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 41  *     OTHER DEALINGS IN THE SOFTWARE.             41  *     OTHER DEALINGS IN THE SOFTWARE.
 42  */                                                42  */
 43                                                    43 
 44 /dts-v1/;                                          44 /dts-v1/;
 45 #include "sun8i-a33.dtsi"                          45 #include "sun8i-a33.dtsi"
 46                                                    46 
 47 #include <dt-bindings/gpio/gpio.h>                 47 #include <dt-bindings/gpio/gpio.h>
 48 #include <dt-bindings/input/input.h>               48 #include <dt-bindings/input/input.h>
 49                                                    49 
 50 / {                                                50 / {
 51         model = "Olimex A33-OLinuXino";            51         model = "Olimex A33-OLinuXino";
 52         compatible = "olimex,a33-olinuxino","a     52         compatible = "olimex,a33-olinuxino","allwinner,sun8i-a33";
 53                                                    53 
 54         aliases {                                  54         aliases {
 55                 serial0 = &uart0;                  55                 serial0 = &uart0;
 56         };                                         56         };
 57                                                    57 
 58         chosen {                                   58         chosen {
 59                 stdout-path = "serial0:115200n     59                 stdout-path = "serial0:115200n8";
 60         };                                         60         };
 61                                                    61 
 62         leds {                                     62         leds {
 63                 compatible = "gpio-leds";          63                 compatible = "gpio-leds";
 64                                                    64 
 65                 led {                              65                 led {
 66                         label = "a33-olinuxino     66                         label = "a33-olinuxino:green:usr";
 67                         gpios = <&pio 1 7 GPIO     67                         gpios = <&pio 1 7 GPIO_ACTIVE_HIGH>;
 68                 };                                 68                 };
 69         };                                         69         };
 70 };                                                 70 };
 71                                                    71 
 72 &codec {                                           72 &codec {
 73         status = "okay";                           73         status = "okay";
 74 };                                                 74 };
 75                                                    75 
 76 &dai {                                             76 &dai {
 77         status = "okay";                           77         status = "okay";
 78 };                                                 78 };
 79                                                    79 
 80 &ehci0 {                                           80 &ehci0 {
 81         status = "okay";                           81         status = "okay";
 82 };                                                 82 };
 83                                                    83 
 84 &mmc0 {                                            84 &mmc0 {
 85         vmmc-supply = <&reg_dcdc1>;                85         vmmc-supply = <&reg_dcdc1>;
 86         bus-width = <4>;                           86         bus-width = <4>;
 87         cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>;     87         cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */
 88         status = "okay";                           88         status = "okay";
 89 };                                                 89 };
 90                                                    90 
 91 &ohci0 {                                           91 &ohci0 {
 92         status = "okay";                           92         status = "okay";
 93 };                                                 93 };
 94                                                    94 
 95 &r_rsb {                                           95 &r_rsb {
 96         status = "okay";                           96         status = "okay";
 97                                                    97 
 98         axp22x: pmic@3a3 {                         98         axp22x: pmic@3a3 {
 99                 compatible = "x-powers,axp223"     99                 compatible = "x-powers,axp223";
100                 reg = <0x3a3>;                    100                 reg = <0x3a3>;
101                 interrupt-parent = <&r_intc>;     101                 interrupt-parent = <&r_intc>;
102                 interrupts = <GIC_SPI 32 IRQ_T    102                 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_LOW>;
103                 eldoin-supply = <&reg_dcdc1>;     103                 eldoin-supply = <&reg_dcdc1>;
104                 x-powers,drive-vbus-en;           104                 x-powers,drive-vbus-en;
105         };                                        105         };
106 };                                                106 };
107                                                   107 
108 #include "axp223.dtsi"                            108 #include "axp223.dtsi"
109                                                   109 
110 &ac_power_supply {                                110 &ac_power_supply {
111         status = "okay";                          111         status = "okay";
112 };                                                112 };
113                                                   113 
114 &battery_power_supply {                           114 &battery_power_supply {
115         status = "okay";                          115         status = "okay";
116 };                                                116 };
117                                                   117 
118 &reg_aldo1 {                                      118 &reg_aldo1 {
119         regulator-always-on;                      119         regulator-always-on;
120         regulator-min-microvolt = <3300000>;      120         regulator-min-microvolt = <3300000>;
121         regulator-max-microvolt = <3300000>;      121         regulator-max-microvolt = <3300000>;
122         regulator-name = "vcc-io";                122         regulator-name = "vcc-io";
123 };                                                123 };
124                                                   124 
125 &reg_aldo2 {                                      125 &reg_aldo2 {
126         regulator-always-on;                      126         regulator-always-on;
127         regulator-min-microvolt = <2350000>;      127         regulator-min-microvolt = <2350000>;
128         regulator-max-microvolt = <2650000>;      128         regulator-max-microvolt = <2650000>;
129         regulator-name = "vdd-dll";               129         regulator-name = "vdd-dll";
130 };                                                130 };
131                                                   131 
132 &reg_aldo3 {                                      132 &reg_aldo3 {
133         regulator-always-on;                      133         regulator-always-on;
134         regulator-min-microvolt = <3300000>;      134         regulator-min-microvolt = <3300000>;
135         regulator-max-microvolt = <3300000>;      135         regulator-max-microvolt = <3300000>;
136         regulator-name = "vcc-avcc";              136         regulator-name = "vcc-avcc";
137 };                                                137 };
138                                                   138 
139 &reg_dc1sw {                                      139 &reg_dc1sw {
140         regulator-name = "vcc-lcd";               140         regulator-name = "vcc-lcd";
141 };                                                141 };
142                                                   142 
143 &reg_dc5ldo {                                     143 &reg_dc5ldo {
144         regulator-always-on;                      144         regulator-always-on;
145         regulator-min-microvolt = <900000>;       145         regulator-min-microvolt = <900000>;
146         regulator-max-microvolt = <1400000>;      146         regulator-max-microvolt = <1400000>;
147         regulator-name = "vdd-cpus";              147         regulator-name = "vdd-cpus";
148 };                                                148 };
149                                                   149 
150 &reg_dcdc1 {                                      150 &reg_dcdc1 {
151         regulator-always-on;                      151         regulator-always-on;
152         regulator-min-microvolt = <3300000>;      152         regulator-min-microvolt = <3300000>;
153         regulator-max-microvolt = <3300000>;      153         regulator-max-microvolt = <3300000>;
154         regulator-name = "vcc-3v3";               154         regulator-name = "vcc-3v3";
155 };                                                155 };
156                                                   156 
157 &reg_dcdc2 {                                      157 &reg_dcdc2 {
158         regulator-always-on;                      158         regulator-always-on;
159         regulator-min-microvolt = <900000>;       159         regulator-min-microvolt = <900000>;
160         regulator-max-microvolt = <1400000>;      160         regulator-max-microvolt = <1400000>;
161         regulator-name = "vdd-sys";               161         regulator-name = "vdd-sys";
162 };                                                162 };
163                                                   163 
164 &reg_dcdc3 {                                      164 &reg_dcdc3 {
165         regulator-always-on;                      165         regulator-always-on;
166         regulator-min-microvolt = <900000>;       166         regulator-min-microvolt = <900000>;
167         regulator-max-microvolt = <1400000>;      167         regulator-max-microvolt = <1400000>;
168         regulator-name = "vdd-cpu";               168         regulator-name = "vdd-cpu";
169 };                                                169 };
170                                                   170 
171 &reg_dcdc5 {                                      171 &reg_dcdc5 {
172         regulator-always-on;                      172         regulator-always-on;
173         regulator-min-microvolt = <1500000>;      173         regulator-min-microvolt = <1500000>;
174         regulator-max-microvolt = <1500000>;      174         regulator-max-microvolt = <1500000>;
175         regulator-name = "vcc-dram";              175         regulator-name = "vcc-dram";
176 };                                                176 };
177                                                   177 
178 &reg_drivevbus {                                  178 &reg_drivevbus {
179         regulator-name = "usb0-vbus";             179         regulator-name = "usb0-vbus";
180         status = "okay";                          180         status = "okay";
181 };                                                181 };
182                                                   182 
183 &reg_rtc_ldo {                                    183 &reg_rtc_ldo {
184         regulator-name = "vcc-rtc";               184         regulator-name = "vcc-rtc";
185 };                                                185 };
186                                                   186 
187 &simplefb_lcd {                                   187 &simplefb_lcd {
188         vcc-lcd-supply = <&reg_dc1sw>;            188         vcc-lcd-supply = <&reg_dc1sw>;
189 };                                                189 };
190                                                   190 
191 &sound {                                          191 &sound {
192         /* Board level jack widgets */            192         /* Board level jack widgets */
193         simple-audio-card,widgets = "Microphon    193         simple-audio-card,widgets = "Microphone", "Microphone Jack",
194                                     "Headphone    194                                     "Headphone", "Headphone Jack";
195         /* Board level routing. First 2 routes    195         /* Board level routing. First 2 routes copied from SoC level */
196         simple-audio-card,routing =               196         simple-audio-card,routing =
197                 "Left DAC", "DACL",               197                 "Left DAC", "DACL",
198                 "Right DAC", "DACR",              198                 "Right DAC", "DACR",
199                 "HP", "HPCOM",                    199                 "HP", "HPCOM",
200                 "Headphone Jack", "HP",           200                 "Headphone Jack", "HP",
201                 "MIC1", "Microphone Jack",        201                 "MIC1", "Microphone Jack",
202                 "Microphone Jack", "MBIAS";       202                 "Microphone Jack", "MBIAS";
203         status = "okay";                          203         status = "okay";
204 };                                                204 };
205                                                   205 
206 &uart0 {                                          206 &uart0 {
207         pinctrl-names = "default";                207         pinctrl-names = "default";
208         pinctrl-0 = <&uart0_pb_pins>;             208         pinctrl-0 = <&uart0_pb_pins>;
209         status = "okay";                          209         status = "okay";
210 };                                                210 };
211                                                   211 
212 &usb_otg {                                        212 &usb_otg {
213         dr_mode = "otg";                          213         dr_mode = "otg";
214         status = "okay";                          214         status = "okay";
215 };                                                215 };
216                                                   216 
217 &usb_power_supply {                               217 &usb_power_supply {
218         status = "okay";                          218         status = "okay";
219 };                                                219 };
220                                                   220 
221 &usbphy {                                         221 &usbphy {
222         usb0_id_det-gpios = <&pio 1 3 GPIO_ACT    222         usb0_id_det-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>; /* PB3 */
223         usb0_vbus_power-supply = <&usb_power_s    223         usb0_vbus_power-supply = <&usb_power_supply>;
224         usb0_vbus-supply = <&reg_drivevbus>;      224         usb0_vbus-supply = <&reg_drivevbus>;
225         status = "okay";                          225         status = "okay";
226 };                                                226 };
                                                      

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