Skip to content

Commit 3f2129f

Browse files
chanwoochoikrzk
authored andcommitted
ARM: dts: exynos: Add support of Bus frequency using VDD_INT for exynos5422-odroidxu3
This patch adds the bus device tree nodes for INT (Internal) block to enable the AMBA bus frequency scaling and add the NoC (Network on Chip) Probe Device Tree node to measure the bandwidth for AMBA AXI bus. The WCORE bus bus is parent device in INT block using VDD_INT. Signed-off-by: Chanwoo Choi <[email protected]> Tested-by: Markus Reichl <[email protected]> Tested-by: Anand Moon <[email protected]> Reviewed-by: Krzysztof Kozlowski <[email protected]> Signed-off-by: Krzysztof Kozlowski <[email protected]>
1 parent b04a62d commit 3f2129f

File tree

1 file changed

+99
-0
lines changed

1 file changed

+99
-0
lines changed

arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,89 @@
5656
};
5757
};
5858

59+
&bus_wcore {
60+
devfreq-events = <&nocp_mem0_0>, <&nocp_mem0_1>,
61+
<&nocp_mem1_0>, <&nocp_mem1_1>;
62+
vdd-supply = <&buck3_reg>;
63+
exynos,saturation-ratio = <100>;
64+
status = "okay";
65+
};
66+
67+
&bus_noc {
68+
devfreq = <&bus_wcore>;
69+
status = "okay";
70+
};
71+
72+
&bus_fsys_apb {
73+
devfreq = <&bus_wcore>;
74+
status = "okay";
75+
};
76+
77+
&bus_fsys {
78+
devfreq = <&bus_wcore>;
79+
status = "okay";
80+
};
81+
82+
&bus_fsys2 {
83+
devfreq = <&bus_wcore>;
84+
status = "okay";
85+
};
86+
87+
&bus_mfc {
88+
devfreq = <&bus_wcore>;
89+
status = "okay";
90+
};
91+
92+
&bus_gen {
93+
devfreq = <&bus_wcore>;
94+
status = "okay";
95+
};
96+
97+
&bus_peri {
98+
devfreq = <&bus_wcore>;
99+
status = "okay";
100+
};
101+
102+
&bus_g2d {
103+
devfreq = <&bus_wcore>;
104+
status = "okay";
105+
};
106+
107+
&bus_g2d_acp {
108+
devfreq = <&bus_wcore>;
109+
status = "okay";
110+
};
111+
112+
&bus_jpeg {
113+
devfreq = <&bus_wcore>;
114+
status = "okay";
115+
};
116+
117+
&bus_jpeg_apb {
118+
devfreq = <&bus_wcore>;
119+
status = "okay";
120+
};
121+
122+
&bus_disp1_fimd {
123+
devfreq = <&bus_wcore>;
124+
status = "okay";
125+
};
126+
127+
&bus_disp1 {
128+
devfreq = <&bus_wcore>;
129+
status = "okay";
130+
};
131+
132+
&bus_gscl_scaler {
133+
devfreq = <&bus_wcore>;
134+
status = "okay";
135+
};
136+
137+
&bus_mscl {
138+
devfreq = <&bus_wcore>;
139+
status = "okay";
140+
};
141+
59142
&clock_audss {
60143
assigned-clocks = <&clock_audss EXYNOS_MOUT_AUDSS>,
61144
<&clock_audss EXYNOS_MOUT_I2S>,
@@ -361,6 +444,22 @@
361444
cap-sd-highspeed;
362445
};
363446

447+
&nocp_mem0_0 {
448+
status = "okay";
449+
};
450+
451+
&nocp_mem0_1 {
452+
status = "okay";
453+
};
454+
455+
&nocp_mem1_0 {
456+
status = "okay";
457+
};
458+
459+
&nocp_mem1_1 {
460+
status = "okay";
461+
};
462+
364463
&pinctrl_0 {
365464
hdmi_hpd_irq: hdmi-hpd-irq {
366465
samsung,pins = "gpx3-7";

0 commit comments

Comments
 (0)