Skip to content

Commit 531d034

Browse files
authored
Merge pull request #283 from lsj123lsjlsj/main
rock 2a: add more support and fix problems on some overlays
2 parents 0224866 + c267740 commit 531d034

18 files changed

+172
-18
lines changed

arch/arm64/boot/dts/rockchip/overlays/Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,17 +107,23 @@ dtb-$(CONFIG_CPU_RK3399) += \
107107
dtb-$(CONFIG_CLK_RK3528) += \
108108
rk3528-dwc3-otg.dtbo \
109109
rk3528-fiq-debugger-uart1m0.dtbo \
110+
rk3528-fiq-debugger-uart2m1.dtbo \
110111
rk3528-fiq-debugger-uart3m0.dtbo \
111112
rk3528-fiq-debugger-uart3m1.dtbo \
112113
rk3528-fiq-debugger-uart7m0.dtbo \
114+
rk3528-i2c0-m1.dtbo \
115+
rk3528-i2c1-m0.dtbo \
113116
rk3528-pwm0-m0.dtbo \
114117
rk3528-pwm3-m0.dtbo \
115118
rk3528-pwm4-m0.dtbo \
116119
rk3528-pwm5-m0.dtbo \
120+
rk3528-pwm6-m0.dtbo \
121+
rk3528-spi0-cs1-enc28j60.dtbo \
117122
rk3528-spi0-cs1-mcp2515.dtbo \
118123
rk3528-spi0-cs1-spidev.dtbo \
119124
rk3528-uart0-m0.dtbo \
120125
rk3528-uart1-m0.dtbo \
126+
rk3528-uart2-m1.dtbo \
121127
rk3528-uart3-m0.dtbo \
122128
rk3528-uart3-m1.dtbo \
123129
rk3528-uart7-m0.dtbo

arch/arm64/boot/dts/rockchip/overlays/rk3528-fiq-debugger-uart1m0.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/ {
55
metadata {
66
title = "Enable FIQ Debugger on UART1-M0";
7-
compatible = "radxa,rock-2a";
7+
compatible = "unknown";
88
category = "misc";
99
exclusive = "GPIO4_A7", "GPIO4_A6";
1010
description = "Enable FIQ Debugger on UART1-M0.";
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/dts-v1/;
2+
/plugin/;
3+
4+
/ {
5+
metadata {
6+
title = "Enable FIQ Debugger on UART2-M1";
7+
compatible = "radxa,rock-2a";
8+
category = "misc";
9+
exclusive = "GPIO1_B0", "GPIO1_B1";
10+
description = "Enable FIQ Debugger on UART2-M1.\nOn Radxa 2A this is RX pin 31 and TX pin 33.";
11+
};
12+
};
13+
14+
&{/} {
15+
fiq-debugger {
16+
status = "okay";
17+
rockchip,serial-id = <2>;
18+
pinctrl-names = "default";
19+
pinctrl-0 = <&uart2m1_xfer>;
20+
};
21+
};
22+
23+
&uart2 {
24+
status = "disabled";
25+
};

arch/arm64/boot/dts/rockchip/overlays/rk3528-fiq-debugger-uart3m0.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
compatible = "radxa,rock-2a";
88
category = "misc";
99
exclusive = "GPIO4_B0", "GPIO4_B1";
10-
description = "Enable FIQ Debugger on UART3-M0.";
10+
description = "Enable FIQ Debugger on UART3-M0.\nOn Radxa 2A this is RX pin 16 and TX pin 18.";
1111
};
1212
};
1313

arch/arm64/boot/dts/rockchip/overlays/rk3528-fiq-debugger-uart3m1.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
compatible = "radxa,rock-2a";
88
category = "misc";
99
exclusive = "GPIO4_B7", "GPIO4_C0";
10-
description = "Enable FIQ Debugger on UART3-M1.";
10+
description = "Enable FIQ Debugger on UART3-M1.\nOn Radxa 2A this is RX pin 11 and TX pin 13.";
1111
};
1212
};
1313

arch/arm64/boot/dts/rockchip/overlays/rk3528-fiq-debugger-uart7m0.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/ {
55
metadata {
66
title = "Enable FIQ Debugger on UART7-M0";
7-
compatible = "radxa,rock-2a";
7+
compatible = "unknown";
88
category = "misc";
99
exclusive = "GPIO3_B3", "GPIO3_B2";
1010
description = "Enable FIQ Debugger on UART7-M0.";
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/dts-v1/;
2+
/plugin/;
3+
#include <dt-bindings/pinctrl/rockchip.h>
4+
5+
/ {
6+
metadata {
7+
title = "Enable I2C0-M1";
8+
compatible = "radxa,rock-2a";
9+
category = "misc";
10+
exclusive = "GPIO4_A0", "GPIO4_A1", "i2c0";
11+
description = "Enable I2C0-M1.\nOn Radxa 2A this is SDA pin 3 and SCL pin 5.";
12+
};
13+
};
14+
15+
&i2c0 {
16+
status = "okay";
17+
pinctrl-names = "default";
18+
pinctrl-0 = <&i2c0m1_xfer>;
19+
};
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/dts-v1/;
2+
/plugin/;
3+
#include <dt-bindings/pinctrl/rockchip.h>
4+
5+
/ {
6+
metadata {
7+
title = "Enable I2C1-M0";
8+
compatible = "radxa,rock-2a";
9+
category = "misc";
10+
exclusive = "GPIO4_A2", "GPIO4_A3", "i2c1";
11+
description = "Enable I2C1-M0.\nOn Radxa 2A this is SDA pin 27 and SCL pin 28.";
12+
};
13+
};
14+
15+
&i2c1 {
16+
status = "okay";
17+
pinctrl-names = "default";
18+
pinctrl-0 = <&i2c1m0_xfer>;
19+
};

arch/arm64/boot/dts/rockchip/overlays/rk3528-pwm0-m0.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
};
1313

1414
&pwm0 {
15-
status = "disabled";
15+
status = "okay";
1616
pinctrl-names = "active";
1717
pinctrl-0 = <&pwm0m0_pins>;
1818
};

arch/arm64/boot/dts/rockchip/overlays/rk3528-pwm3-m0.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
};
1313

1414
&pwm3 {
15-
status = "disabled";
15+
status = "okay";
1616
pinctrl-names = "active";
1717
pinctrl-0 = <&pwm3m0_pins>;
1818
};

0 commit comments

Comments
 (0)