Skip to content

Commit 17d7c9c

Browse files
committed
Support Orange Pi AI Max
1 parent 337f4e6 commit 17d7c9c

File tree

16 files changed

+2637
-0
lines changed

16 files changed

+2637
-0
lines changed

arch/arm64/boot/dts/rockchip/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-orangepi-cm5-tablet.dtb
66
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-orangepi-5-pro.dtb
77
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-max.dtb
88
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-plus.dtb
9+
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-ai-max.dtb
910
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-ultra.dtb
1011

1112
subdir-y := $(dts-dirs) overlay

arch/arm64/boot/dts/rockchip/overlay/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
5050
rk3588-lcd1.dtbo \
5151
rk3588-lcd2.dtbo \
5252
rk3588-opi5plus-lcd.dtbo \
53+
rk3588-opiaimax-lcd.dtbo \
5354
rk3588-opi5pro-lcd.dtbo \
5455
rk3588-opi5max-lcd.dtbo \
5556
rk3588-opi5ultra-lcd.dtbo \
@@ -64,6 +65,8 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
6465
rk3588-opi5plus-gc5035.dtbo \
6566
rk3588-opi5plus-ov13850.dtbo \
6667
rk3588-opi5plus-ov13855.dtbo \
68+
rk3588-opiaimax-ov13850.dtbo \
69+
rk3588-opiaimax-ov13855.dtbo \
6770
rk3588-opi5max-cam0.dtbo \
6871
rk3588-opi5max-cam1.dtbo \
6972
rk3588-opi5max-cam2.dtbo \
@@ -92,6 +95,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \
9295
rk3588-opi5pro-disable-leds.dtbo \
9396
rk3588-opi5max-disable-leds.dtbo \
9497
rk3588-opi5ultra-disable-leds.dtbo \
98+
rk3588-opiaimax-disable-leds.dtbo \
9599
rk3588-opi5pro-sfc.dtbo \
96100
rk3588-opicm5-blink-gpio.dtbo \
97101
rk3588-opicm5-cam1.dtbo \
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/dts-v1/;
2+
/plugin/;
3+
4+
/ {
5+
fragment@0 {
6+
target = <&leds>;
7+
8+
__overlay__ {
9+
status = "okay";
10+
11+
blue_led@1 {
12+
linux,default-trigger = "none";
13+
};
14+
15+
green_led@2 {
16+
linux,default-trigger = "none";
17+
};
18+
};
19+
};
20+
};
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+
fragment@0 {
6+
target = <&dsi1>;
7+
__overlay__ {
8+
status = "okay";
9+
};
10+
};
11+
12+
fragment@1 {
13+
target = <&dsi1_panel>;
14+
__overlay__ {
15+
status = "okay";
16+
};
17+
};
18+
19+
fragment@2 {
20+
target = <&dsi1_in_vp3>;
21+
__overlay__ {
22+
status = "okay";
23+
};
24+
};
25+
};
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
/dts-v1/;
2+
/plugin/;
3+
4+
/ {
5+
fragment@0 {
6+
target = <&csi2_dphy0_hw>;
7+
8+
__overlay__ {
9+
status = "okay";
10+
};
11+
};
12+
13+
fragment@1 {
14+
target = <&csi2_dphy0>;
15+
16+
__overlay__ {
17+
status = "okay";
18+
};
19+
};
20+
21+
fragment@2 {
22+
target = <&mipi2_csi2>;
23+
24+
__overlay__ {
25+
status = "okay";
26+
};
27+
};
28+
29+
fragment@3 {
30+
target = <&rkcif_mipi_lvds2>;
31+
32+
__overlay__ {
33+
status = "okay";
34+
};
35+
};
36+
37+
fragment@4 {
38+
target = <&rkcif_mipi_lvds2_sditf>;
39+
40+
__overlay__ {
41+
status = "okay";
42+
};
43+
};
44+
45+
fragment@5 {
46+
target = <&rkisp0_vir1>;
47+
48+
__overlay__ {
49+
status = "okay";
50+
};
51+
};
52+
53+
fragment@6 {
54+
target = <&i2c3>;
55+
56+
__overlay__ {
57+
status = "okay";
58+
59+
vm149c-p1@c {
60+
status = "okay";
61+
};
62+
63+
ov13850-1@10 {
64+
status = "okay";
65+
};
66+
};
67+
};
68+
69+
fragment@7 {
70+
target = <&rkcif>;
71+
72+
__overlay__ {
73+
status = "okay";
74+
};
75+
};
76+
77+
fragment@8 {
78+
target = <&rkcif_mmu>;
79+
80+
__overlay__ {
81+
status = "okay";
82+
};
83+
};
84+
85+
fragment@9 {
86+
target = <&rkisp0>;
87+
88+
__overlay__ {
89+
status = "okay";
90+
};
91+
};
92+
93+
fragment@10 {
94+
target = <&isp0_mmu>;
95+
96+
__overlay__ {
97+
status = "okay";
98+
};
99+
};
100+
};
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
/dts-v1/;
2+
/plugin/;
3+
4+
/ {
5+
fragment@0 {
6+
target = <&csi2_dphy0_hw>;
7+
8+
__overlay__ {
9+
status = "okay";
10+
};
11+
};
12+
13+
fragment@1 {
14+
target = <&csi2_dphy0>;
15+
16+
__overlay__ {
17+
status = "okay";
18+
};
19+
};
20+
21+
fragment@2 {
22+
target = <&mipi2_csi2>;
23+
24+
__overlay__ {
25+
status = "okay";
26+
};
27+
};
28+
29+
fragment@3 {
30+
target = <&rkcif_mipi_lvds2>;
31+
32+
__overlay__ {
33+
status = "okay";
34+
};
35+
};
36+
37+
fragment@4 {
38+
target = <&rkcif_mipi_lvds2_sditf>;
39+
40+
__overlay__ {
41+
status = "okay";
42+
};
43+
};
44+
45+
fragment@5 {
46+
target = <&rkisp0_vir1>;
47+
48+
__overlay__ {
49+
status = "okay";
50+
};
51+
};
52+
53+
fragment@6 {
54+
target = <&i2c3>;
55+
56+
__overlay__ {
57+
status = "okay";
58+
59+
dw9714-p1@c {
60+
status = "okay";
61+
};
62+
63+
ov13855-1@36 {
64+
status = "okay";
65+
};
66+
};
67+
};
68+
69+
fragment@7 {
70+
target = <&rkcif>;
71+
72+
__overlay__ {
73+
status = "okay";
74+
};
75+
};
76+
77+
fragment@8 {
78+
target = <&rkcif_mmu>;
79+
80+
__overlay__ {
81+
status = "okay";
82+
};
83+
};
84+
85+
fragment@9 {
86+
target = <&rkisp0>;
87+
88+
__overlay__ {
89+
status = "okay";
90+
};
91+
};
92+
93+
fragment@10 {
94+
target = <&isp0_mmu>;
95+
96+
__overlay__ {
97+
status = "okay";
98+
};
99+
};
100+
};

0 commit comments

Comments
 (0)