Skip to content

Commit

Permalink
ARM: dts: exynos: Add support of Bus frequency using VDD_INT for exyn…
Browse files Browse the repository at this point in the history
…os5422-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 <cw00.choi@samsung.com>
Tested-by: Markus Reichl <m.reichl@fivetechno.de>
Tested-by: Anand Moon <linux.amoon@gmail.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
  • Loading branch information
Chanwoo Choi authored and Krzysztof Kozlowski committed May 3, 2016
1 parent b04a62d commit 3f2129f
Showing 1 changed file with 99 additions and 0 deletions.
99 changes: 99 additions & 0 deletions arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,89 @@
};
};

&bus_wcore {
devfreq-events = <&nocp_mem0_0>, <&nocp_mem0_1>,
<&nocp_mem1_0>, <&nocp_mem1_1>;
vdd-supply = <&buck3_reg>;
exynos,saturation-ratio = <100>;
status = "okay";
};

&bus_noc {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_fsys_apb {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_fsys {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_fsys2 {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_mfc {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_gen {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_peri {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_g2d {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_g2d_acp {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_jpeg {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_jpeg_apb {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_disp1_fimd {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_disp1 {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_gscl_scaler {
devfreq = <&bus_wcore>;
status = "okay";
};

&bus_mscl {
devfreq = <&bus_wcore>;
status = "okay";
};

&clock_audss {
assigned-clocks = <&clock_audss EXYNOS_MOUT_AUDSS>,
<&clock_audss EXYNOS_MOUT_I2S>,
Expand Down Expand Up @@ -361,6 +444,22 @@
cap-sd-highspeed;
};

&nocp_mem0_0 {
status = "okay";
};

&nocp_mem0_1 {
status = "okay";
};

&nocp_mem1_0 {
status = "okay";
};

&nocp_mem1_1 {
status = "okay";
};

&pinctrl_0 {
hdmi_hpd_irq: hdmi-hpd-irq {
samsung,pins = "gpx3-7";
Expand Down

0 comments on commit 3f2129f

Please sign in to comment.