diff options
-rw-r--r-- | arch/arm/boot/dts/axp81x.dtsi | 139 |
1 files changed, 139 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/axp81x.dtsi b/arch/arm/boot/dts/axp81x.dtsi new file mode 100644 index 000000000000..73b761f850c5 --- /dev/null +++ b/arch/arm/boot/dts/axp81x.dtsi | |||
@@ -0,0 +1,139 @@ | |||
1 | /* | ||
2 | * Copyright 2017 Chen-Yu Tsai | ||
3 | * | ||
4 | * Chen-Yu Tsai <wens@csie.org> | ||
5 | * | ||
6 | * This file is dual-licensed: you can use it either under the terms | ||
7 | * of the GPL or the X11 license, at your option. Note that this dual | ||
8 | * licensing only applies to this file, and not this project as a | ||
9 | * whole. | ||
10 | * | ||
11 | * a) This file is free software; you can redistribute it and/or | ||
12 | * modify it under the terms of the GNU General Public License as | ||
13 | * published by the Free Software Foundation; either version 2 of the | ||
14 | * License, or (at your option) any later version. | ||
15 | * | ||
16 | * This file is distributed in the hope that it will be useful, | ||
17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
19 | * GNU General Public License for more details. | ||
20 | * | ||
21 | * Or, alternatively, | ||
22 | * | ||
23 | * b) Permission is hereby granted, free of charge, to any person | ||
24 | * obtaining a copy of this software and associated documentation | ||
25 | * files (the "Software"), to deal in the Software without | ||
26 | * restriction, including without limitation the rights to use, | ||
27 | * copy, modify, merge, publish, distribute, sublicense, and/or | ||
28 | * sell copies of the Software, and to permit persons to whom the | ||
29 | * Software is furnished to do so, subject to the following | ||
30 | * conditions: | ||
31 | * | ||
32 | * The above copyright notice and this permission notice shall be | ||
33 | * included in all copies or substantial portions of the Software. | ||
34 | * | ||
35 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
36 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | ||
37 | * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
38 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | ||
39 | * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
40 | * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
41 | * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
42 | * OTHER DEALINGS IN THE SOFTWARE. | ||
43 | */ | ||
44 | |||
45 | /* AXP813/818 Integrated Power Management Chip */ | ||
46 | |||
47 | &axp81x { | ||
48 | interrupt-controller; | ||
49 | #interrupt-cells = <1>; | ||
50 | |||
51 | regulators { | ||
52 | /* Default work frequency for buck regulators */ | ||
53 | x-powers,dcdc-freq = <3000>; | ||
54 | |||
55 | reg_dcdc1: dcdc1 { | ||
56 | }; | ||
57 | |||
58 | reg_dcdc2: dcdc2 { | ||
59 | }; | ||
60 | |||
61 | reg_dcdc3: dcdc3 { | ||
62 | }; | ||
63 | |||
64 | reg_dcdc4: dcdc4 { | ||
65 | }; | ||
66 | |||
67 | reg_dcdc5: dcdc5 { | ||
68 | }; | ||
69 | |||
70 | reg_dcdc6: dcdc6 { | ||
71 | }; | ||
72 | |||
73 | reg_dcdc7: dcdc7 { | ||
74 | }; | ||
75 | |||
76 | reg_aldo1: aldo1 { | ||
77 | }; | ||
78 | |||
79 | reg_aldo2: aldo2 { | ||
80 | }; | ||
81 | |||
82 | reg_aldo3: aldo3 { | ||
83 | }; | ||
84 | |||
85 | reg_dldo1: dldo1 { | ||
86 | }; | ||
87 | |||
88 | reg_dldo2: dldo2 { | ||
89 | }; | ||
90 | |||
91 | reg_dldo3: dldo3 { | ||
92 | }; | ||
93 | |||
94 | reg_dldo4: dldo4 { | ||
95 | }; | ||
96 | |||
97 | reg_eldo1: eldo1 { | ||
98 | }; | ||
99 | |||
100 | reg_eldo2: eldo2 { | ||
101 | }; | ||
102 | |||
103 | reg_eldo3: eldo3 { | ||
104 | }; | ||
105 | |||
106 | reg_fldo1: fldo1 { | ||
107 | }; | ||
108 | |||
109 | reg_fldo2: fldo2 { | ||
110 | }; | ||
111 | |||
112 | reg_fldo3: fldo3 { | ||
113 | }; | ||
114 | |||
115 | reg_ldo_io0: ldo-io0 { | ||
116 | /* Disable by default to avoid conflicts with GPIO */ | ||
117 | status = "disabled"; | ||
118 | }; | ||
119 | |||
120 | reg_ldo_io1: ldo-io1 { | ||
121 | /* Disable by default to avoid conflicts with GPIO */ | ||
122 | status = "disabled"; | ||
123 | }; | ||
124 | |||
125 | reg_rtc_ldo: rtc-ldo { | ||
126 | /* RTC_LDO is a fixed, always-on regulator */ | ||
127 | regulator-always-on; | ||
128 | regulator-min-microvolt = <1800000>; | ||
129 | regulator-max-microvolt = <1800000>; | ||
130 | }; | ||
131 | |||
132 | reg_sw: sw { | ||
133 | }; | ||
134 | |||
135 | reg_drivevbus: drivevbus { | ||
136 | status = "disabled"; | ||
137 | }; | ||
138 | }; | ||
139 | }; | ||