Skip to content

Commit 669331d

Browse files
authored
Merge pull request #286 from CodeChenL/main
refactor: all compute module overlays are replaced with reference syntax
2 parents 56d817b + 87d0d00 commit 669331d

File tree

69 files changed

+7333
-9891
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+7333
-9891
lines changed

arch/arm64/boot/dts/rockchip/overlays/audioinjector-isolated-soundcard.dts

Lines changed: 33 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -11,57 +11,45 @@
1111
category = "misc";
1212
description = "Enable Audio Injector Isolated Soundcard";
1313
};
14+
};
1415

15-
fragment@0 {
16-
target = <&i2s3_2ch>;
17-
__overlay__ {
18-
status = "okay";
19-
};
20-
};
16+
&i2s3_2ch {
17+
status = "okay";
18+
};
2119

22-
fragment@1 {
23-
target-path = "/";
24-
__overlay__ {
25-
cs4272_mclk: codec-mclk {
26-
compatible = "fixed-clock";
27-
#clock-cells = <0>;
28-
clock-frequency = <24576000>;
29-
};
30-
};
20+
&{/} {
21+
cs4272_mclk: codec-mclk {
22+
compatible = "fixed-clock";
23+
#clock-cells = <0>;
24+
clock-frequency = <24576000>;
3125
};
26+
};
3227

33-
fragment@2 {
34-
target = <&i2c3>;
35-
__overlay__ {
36-
#address-cells = <1>;
37-
#size-cells = <0>;
38-
status = "okay";
39-
pinctrl-0 = <&i2c3m0_xfer>;
28+
&i2c3 {
29+
#address-cells = <1>;
30+
#size-cells = <0>;
31+
status = "okay";
32+
pinctrl-0 = <&i2c3m0_xfer>;
4033

41-
cs4272: cs4272@10 {
42-
#sound-dai-cells = <0>;
43-
compatible = "cirrus,cs4271";
44-
reg = <0x10>;
45-
//reset-gpio = <&gpio 5 0>;
46-
reset-gpio = <&gpio2 RK_PD7 GPIO_ACTIVE_HIGH>;
47-
clocks = <&cs4272_mclk>;
48-
clock-names = "mclk";
49-
status = "okay";
50-
};
51-
};
34+
cs4272: cs4272@10 {
35+
#sound-dai-cells = <0>;
36+
compatible = "cirrus,cs4271";
37+
reg = <0x10>;
38+
//reset-gpio = <&gpio 5 0>;
39+
reset-gpio = <&gpio2 RK_PD7 GPIO_ACTIVE_HIGH>;
40+
clocks = <&cs4272_mclk>;
41+
clock-names = "mclk";
42+
status = "okay";
5243
};
44+
};
5345

54-
fragment@3 {
55-
target-path = "/";
56-
__overlay__ {
57-
sound {
58-
compatible = "ai,audioinjector-isolated-soundcard";
59-
//mute-gpios = <&gpio 17 0>;
60-
mute-gpios = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>;
61-
i2s-controller = <&i2s3_2ch>;
62-
codec = <&cs4272>;
63-
status = "okay";
64-
};
65-
};
46+
&{/} {
47+
sound {
48+
compatible = "ai,audioinjector-isolated-soundcard";
49+
//mute-gpios = <&gpio 17 0>;
50+
mute-gpios = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>;
51+
i2s-controller = <&i2s3_2ch>;
52+
codec = <&cs4272>;
53+
status = "okay";
6654
};
6755
};

arch/arm64/boot/dts/rockchip/overlays/radxa-5inch-touchscreen-on-cm3-sodimm-io.dts

Lines changed: 69 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -10,137 +10,97 @@
1010
exclusive = "dsi0";
1111
description = "Enable Radxa 5-inch Touchscreen.";
1212
};
13+
};
1314

14-
fragment@0 {
15-
target = <&video_phy0>;
15+
&video_phy0 {
16+
status = "okay";
17+
};
1618

17-
__overlay__ {
18-
status = "okay";
19-
};
20-
};
19+
&dsi0 {
20+
status = "okay";
21+
#address-cells = <1>;
22+
#size-cells = <0>;
2123

22-
fragment@1 {
23-
target = <&dsi0>;
24+
dsi0_panel: dsi-panel@0 {
25+
compatible = "raspits,tc358762";
26+
reg = <0x0>;
27+
status = "okay";
2428

25-
__overlay__ {
26-
status = "okay";
29+
ports {
2730
#address-cells = <1>;
2831
#size-cells = <0>;
2932

30-
dsi0_panel: dsi-panel@0 {
31-
compatible = "raspits,tc358762";
32-
reg = <0x0>;
33-
status = "okay";
34-
35-
ports {
36-
#address-cells = <1>;
37-
#size-cells = <0>;
38-
39-
port@0 {
40-
reg = <0>;
41-
42-
panel_in_dsi0: endpoint {
43-
remote-endpoint = <&dsi0_out_panel>;
44-
};
45-
};
46-
};
47-
};
48-
49-
ports {
50-
#address-cells = <1>;
51-
#size-cells = <0>;
52-
53-
port@1 {
54-
reg = <1>;
55-
#address-cells = <1>;
56-
#size-cells = <0>;
33+
port@0 {
34+
reg = <0>;
5735

58-
dsi0_out_panel: endpoint@0 {
59-
reg = <0>;
60-
remote-endpoint = <&panel_in_dsi0>;
61-
};
36+
panel_in_dsi0: endpoint {
37+
remote-endpoint = <&dsi0_out_panel>;
6238
};
6339
};
6440
};
6541
};
6642

67-
fragment@2 {
68-
target = <&dsi0_panel>;
43+
ports {
44+
#address-cells = <1>;
45+
#size-cells = <0>;
6946

70-
__overlay__ {
71-
status = "okay";
72-
};
73-
};
74-
75-
fragment@3 {
76-
target = <&dsi0_in_vp0>;
77-
78-
__overlay__ {
79-
status = "okay";
80-
};
81-
};
82-
83-
fragment@4 {
84-
target = <&dsi0_in_vp1>;
85-
86-
__overlay__ {
87-
status = "disabled";
88-
};
89-
};
90-
91-
fragment@5 {
92-
target = <&route_dsi0>;
93-
94-
__overlay__ {
95-
status = "disabled";
96-
};
97-
};
98-
99-
fragment@6 {
100-
target = <&i2c2>;
101-
102-
__overlay__ {
103-
status = "okay";
104-
pinctrl-0 = <&i2c2m1_xfer>;
47+
port@1 {
48+
reg = <1>;
10549
#address-cells = <1>;
10650
#size-cells = <0>;
10751

108-
rockpi_ft5406: rockpi_ft5406@38 {
109-
compatible = "rockpi_ft5406";
110-
reg = <0x38>;
111-
status = "okay";
112-
};
113-
114-
rockpi_mcu: rockpi-mcu@45 {
115-
compatible = "rockpi_mcu";
116-
reg = <0x45>;
117-
status = "okay";
52+
dsi0_out_panel: endpoint@0 {
53+
reg = <0>;
54+
remote-endpoint = <&panel_in_dsi0>;
11855
};
11956
};
12057
};
121-
122-
fragment@7 {
123-
target = <&vp0>;
124-
125-
__overlay__ {
126-
rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0 | 1 << ROCKCHIP_VOP2_ESMART0 | 1 << ROCKCHIP_VOP2_SMART0)>;
127-
rockchip,primary-plane = <ROCKCHIP_VOP2_SMART0>;
128-
};
58+
};
59+
60+
&dsi0_panel {
61+
status = "okay";
62+
};
63+
64+
&dsi0_in_vp0 {
65+
status = "okay";
66+
};
67+
68+
&dsi0_in_vp1 {
69+
status = "disabled";
70+
};
71+
72+
&route_dsi0 {
73+
status = "disabled";
74+
};
75+
76+
&i2c2 {
77+
status = "okay";
78+
pinctrl-0 = <&i2c2m1_xfer>;
79+
#address-cells = <1>;
80+
#size-cells = <0>;
81+
82+
rockpi_ft5406: rockpi_ft5406@38 {
83+
compatible = "rockpi_ft5406";
84+
reg = <0x38>;
85+
status = "okay";
12986
};
13087

131-
fragment@8 {
132-
target = <&hdmi>;
133-
134-
__overlay__ {
135-
status = "disabled";
136-
};
88+
rockpi_mcu: rockpi-mcu@45 {
89+
compatible = "rockpi_mcu";
90+
reg = <0x45>;
91+
status = "okay";
13792
};
93+
};
13894

139-
fragment@9 {
140-
target = <&hdmi_in_vp0>;
95+
&vp0 {
96+
rockchip,plane-mask = <(1 << ROCKCHIP_VOP2_CLUSTER0 | 1 << ROCKCHIP_VOP2_ESMART0 | 1 << ROCKCHIP_VOP2_SMART0)>;
97+
rockchip,primary-plane = <ROCKCHIP_VOP2_SMART0>;
98+
};
14199

142-
__overlay__ {
143-
status = "disabled";
144-
};
145-
};
146-
};
100+
&hdmi {
101+
status = "disabled";
102+
};
103+
104+
&hdmi_in_vp0 {
105+
status = "disabled";
106+
};

0 commit comments

Comments
 (0)