aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2016-12-07 23:58:11 -0500
committerKrzysztof Kozlowski <krzk@kernel.org>2017-01-02 13:36:08 -0500
commit295b8c5915e31517a04b5f3883a62460b36fe8b9 (patch)
treea92bb2843015ddcdc6458479293c10ab712ca797
parentce23eb93b8ef9f9cb8993d3633bca525042b4cab (diff)
arm64: dts: exynos: Add support of bus frequency using VDD_INT on Exynos5433 TM2
This patch adds the bus Device-tree nodes for INT (Internal) block and enables the bus frequency scaling. Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
-rw-r--r--arch/arm64/boot/dts/exynos/exynos5433-tm2.dts70
1 files changed, 70 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/exynos/exynos5433-tm2.dts b/arch/arm64/boot/dts/exynos/exynos5433-tm2.dts
index f21bdc2ff834..4e6619c55480 100644
--- a/arch/arm64/boot/dts/exynos/exynos5433-tm2.dts
+++ b/arch/arm64/boot/dts/exynos/exynos5433-tm2.dts
@@ -163,6 +163,58 @@
163 }; 163 };
164}; 164};
165 165
166&bus_g2d_400 {
167 devfreq-events = <&ppmu_event0_d0_general>, <&ppmu_event0_d1_general>;
168 vdd-supply = <&buck4_reg>;
169 exynos,saturation-ratio = <10>;
170 status = "okay";
171};
172
173&bus_g2d_266 {
174 devfreq = <&bus_g2d_400>;
175 status = "okay";
176};
177
178&bus_gscl {
179 devfreq = <&bus_g2d_400>;
180 status = "okay";
181};
182
183&bus_hevc {
184 devfreq = <&bus_g2d_400>;
185 status = "okay";
186};
187
188&bus_jpeg {
189 devfreq = <&bus_g2d_400>;
190 status = "okay";
191};
192
193&bus_mfc {
194 devfreq = <&bus_g2d_400>;
195 status = "okay";
196};
197
198&bus_mscl {
199 devfreq = <&bus_g2d_400>;
200 status = "okay";
201};
202
203&bus_noc0 {
204 devfreq = <&bus_g2d_400>;
205 status = "okay";
206};
207
208&bus_noc1 {
209 devfreq = <&bus_g2d_400>;
210 status = "okay";
211};
212
213&bus_noc2 {
214 devfreq = <&bus_g2d_400>;
215 status = "okay";
216};
217
166&cmu_aud { 218&cmu_aud {
167 assigned-clocks = <&cmu_aud CLK_MOUT_AUD_PLL_USER>; 219 assigned-clocks = <&cmu_aud CLK_MOUT_AUD_PLL_USER>;
168 assigned-clock-parents = <&cmu_top CLK_FOUT_AUD_PLL>; 220 assigned-clock-parents = <&cmu_top CLK_FOUT_AUD_PLL>;
@@ -737,6 +789,24 @@
737 bus-width = <4>; 789 bus-width = <4>;
738}; 790};
739 791
792&ppmu_d0_general {
793 status = "okay";
794 events {
795 ppmu_event0_d0_general: ppmu-event0-d0-general {
796 event-name = "ppmu-event0-d0-general";
797 };
798 };
799};
800
801&ppmu_d1_general {
802 status = "okay";
803 events {
804 ppmu_event0_d1_general: ppmu-event0-d1-general {
805 event-name = "ppmu-event0-d1-general";
806 };
807 };
808};
809
740&pinctrl_alive { 810&pinctrl_alive {
741 pinctrl-names = "default"; 811 pinctrl-names = "default";
742 pinctrl-0 = <&initial_alive>; 812 pinctrl-0 = <&initial_alive>;