Skip to content

Commit a2c9cd3

Browse files
SuperDavidWunumbqq
authored andcommitted
arm64: dts: rockchip: Add pwm node for rk1808
Change-Id: Idc7682b5badda2c1d522152bb7cca2b80a4a1139 Signed-off-by: David Wu <[email protected]>
1 parent f212dd9 commit a2c9cd3

File tree

1 file changed

+132
-0
lines changed

1 file changed

+132
-0
lines changed

arch/arm64/boot/dts/rockchip/rk1808.dtsi

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,94 @@
8787
#size-cells = <1>;
8888
};
8989

90+
pwm0: pwm@ff3d0000 {
91+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
92+
reg = <0x0 0xff3d0000 0x0 0x10>;
93+
#pwm-cells = <3>;
94+
//pinctrl-names = "active";
95+
//pinctrl-0 = <&pwm0_pin>;
96+
clocks = <&cru SCLK_PWM0>, <&cru PCLK_PWM0>;
97+
clock-names = "pwm", "pclk";
98+
status = "disabled";
99+
};
100+
101+
pwm1: pwm@ff3d0010 {
102+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
103+
reg = <0x0 0xff3d0010 0x0 0x10>;
104+
#pwm-cells = <3>;
105+
//pinctrl-names = "active";
106+
//pinctrl-0 = <&pwm1_pin>;
107+
clocks = <&cru SCLK_PWM0>, <&cru PCLK_PWM0>;
108+
clock-names = "pwm", "pclk";
109+
status = "disabled";
110+
};
111+
112+
pwm2: pwm@ff3d0020 {
113+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
114+
reg = <0x0 0xff3d0020 0x0 0x10>;
115+
#pwm-cells = <3>;
116+
//pinctrl-names = "active";
117+
//pinctrl-0 = <&pwm2_pin>;
118+
clocks = <&cru SCLK_PWM0>, <&cru PCLK_PWM0>;
119+
clock-names = "pwm", "pclk";
120+
status = "disabled";
121+
};
122+
123+
pwm3: pwm@ff3d0030 {
124+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
125+
reg = <0x0 0xff3d0030 0x0 0x10>;
126+
#pwm-cells = <3>;
127+
//pinctrl-names = "active";
128+
//pinctrl-0 = <&pwm3_pin>;
129+
clocks = <&cru SCLK_PWM0>, <&cru PCLK_PWM0>;
130+
clock-names = "pwm", "pclk";
131+
status = "disabled";
132+
};
133+
134+
pwm4: pwm@ff3d8000 {
135+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
136+
reg = <0x0 0xff3d8000 0x0 0x10>;
137+
#pwm-cells = <3>;
138+
//pinctrl-names = "active";
139+
//pinctrl-0 = <&pwm4_pin>;
140+
clocks = <&cru SCLK_PWM1>, <&cru PCLK_PWM1>;
141+
clock-names = "pwm", "pclk";
142+
status = "disabled";
143+
};
144+
145+
pwm5: pwm@ff3d8010 {
146+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
147+
reg = <0x0 0xff3d8010 0x0 0x10>;
148+
#pwm-cells = <3>;
149+
//pinctrl-names = "active";
150+
//pinctrl-0 = <&pwm5_pin>;
151+
clocks = <&cru SCLK_PWM1>, <&cru PCLK_PWM1>;
152+
clock-names = "pwm", "pclk";
153+
status = "disabled";
154+
};
155+
156+
pwm6: pwm@fff3d8020 {
157+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
158+
reg = <0x0 0xfff3d8020 0x0 0x10>;
159+
#pwm-cells = <3>;
160+
//pinctrl-names = "active";
161+
//pinctrl-0 = <&pwm6_pin>;
162+
clocks = <&cru SCLK_PWM1>, <&cru PCLK_PWM1>;
163+
clock-names = "pwm", "pclk";
164+
status = "disabled";
165+
};
166+
167+
pwm7: pwm@ff3d8030 {
168+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
169+
reg = <0x0 0xff3d8030 0x0 0x10>;
170+
#pwm-cells = <3>;
171+
//pinctrl-names = "active";
172+
//pinctrl-0 = <&pwm7_pin>;
173+
clocks = <&cru SCLK_PWM1>, <&cru PCLK_PWM1>;
174+
clock-names = "pwm", "pclk";
175+
status = "disabled";
176+
};
177+
90178
pmugrf: syscon@ff3f0000 {
91179
compatible = "rockchip,rk1808-pmugrf", "syscon", "simple-mfd";
92180
reg = <0x0 0xff3f0000 0x0 0x1000>;
@@ -205,4 +293,48 @@
205293
reg-io-width = <4>;
206294
status = "disabled";
207295
};
296+
297+
pwm8: pwm@ff5d0000 {
298+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
299+
reg = <0x0 0xff5d0000 0x0 0x10>;
300+
#pwm-cells = <3>;
301+
//pinctrl-names = "active";
302+
//pinctrl-0 = <&pwm8_pin>;
303+
clocks = <&cru SCLK_PWM2>, <&cru PCLK_PWM2>;
304+
clock-names = "pwm", "pclk";
305+
status = "disabled";
306+
};
307+
308+
pwm9: pwm@fff5d0010 {
309+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
310+
reg = <0x0 0xff5d0010 0x0 0x10>;
311+
#pwm-cells = <3>;
312+
//pinctrl-names = "active";
313+
//pinctrl-0 = <&pwm9_pin>;
314+
clocks = <&cru SCLK_PWM2>, <&cru PCLK_PWM2>;
315+
clock-names = "pwm", "pclk";
316+
status = "disabled";
317+
};
318+
319+
pwm10: pwm@ff5d0020 {
320+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
321+
reg = <0x0 0xff5d0020 0x0 0x10>;
322+
#pwm-cells = <3>;
323+
//pinctrl-names = "active";
324+
//pinctrl-0 = <&pwm10_pin>;
325+
clocks = <&cru SCLK_PWM2>, <&cru PCLK_PWM2>;
326+
clock-names = "pwm", "pclk";
327+
status = "disabled";
328+
};
329+
330+
pwm11: pwm@ff5d0030 {
331+
compatible = "rockchip,rk1808-pwm", "rockchip,rk3328-pwm";
332+
reg = <0x0 0xff5d0030 0x0 0x10>;
333+
#pwm-cells = <3>;
334+
//pinctrl-names = "active";
335+
//pinctrl-0 = <&pwm11_pin>;
336+
clocks = <&cru SCLK_PWM2>, <&cru PCLK_PWM2>;
337+
clock-names = "pwm", "pclk";
338+
status = "disabled";
339+
};
208340
};

0 commit comments

Comments
 (0)