Message ID | 1460091646-28701-8-git-send-email-cw00.choi@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 04/08/2016 07:00 AM, Chanwoo Choi wrote: > 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 bandwidht 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> > --- > arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 99 ++++++++++++++++++++++ > 1 file changed, 99 insertions(+) > > diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi > index 1bd507bfa750..2a74abe6fc5d 100644 > --- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi > +++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi > @@ -361,6 +361,22 @@ > cap-sd-highspeed; > }; > > +&nocp_mem0_0 { > + status = "okay"; > +}; > + > +&nocp_mem0_1 { > + status = "okay"; > +}; > + > +&nocp_mem0_2 { > + status = "okay"; > +}; > + > +&nocp_mem0_3 { > + status = "okay"; > +}; > + > &pinctrl_0 { > hdmi_hpd_irq: hdmi-hpd-irq { > samsung,pins = "gpx3-7"; > @@ -432,3 +448,86 @@ > vdd33-supply = <&ldo9_reg>; > vdd10-supply = <&ldo11_reg>; > }; > + > +&bus_wcore { > + devfreq-events = <&nocp_mem0_0>, <&nocp_mem0_1>, > + <&nocp_mem0_2>, <&nocp_mem0_3>; > + 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"; > +}; Could you put the bus nodes in alphabetical order, both between them and in relation to others (so before &clock_audss)? Let's keep the file ordered. Best regards, Krzysztof
On 2016? 04? 12? 19:59, Krzysztof Kozlowski wrote: > On 04/08/2016 07:00 AM, Chanwoo Choi wrote: >> 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 bandwidht 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> >> --- >> arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 99 ++++++++++++++++++++++ >> 1 file changed, 99 insertions(+) >> >> diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi >> index 1bd507bfa750..2a74abe6fc5d 100644 >> --- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi >> +++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi >> @@ -361,6 +361,22 @@ >> cap-sd-highspeed; >> }; >> >> +&nocp_mem0_0 { >> + status = "okay"; >> +}; >> + >> +&nocp_mem0_1 { >> + status = "okay"; >> +}; >> + >> +&nocp_mem0_2 { >> + status = "okay"; >> +}; >> + >> +&nocp_mem0_3 { >> + status = "okay"; >> +}; >> + >> &pinctrl_0 { >> hdmi_hpd_irq: hdmi-hpd-irq { >> samsung,pins = "gpx3-7"; >> @@ -432,3 +448,86 @@ >> vdd33-supply = <&ldo9_reg>; >> vdd10-supply = <&ldo11_reg>; >> }; >> + >> +&bus_wcore { >> + devfreq-events = <&nocp_mem0_0>, <&nocp_mem0_1>, >> + <&nocp_mem0_2>, <&nocp_mem0_3>; >> + 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"; >> +}; > > Could you put the bus nodes in alphabetical order, both between them and > in relation to others (so before &clock_audss)? Let's keep the file ordered. OK. I'll reorder them. Best Regards, Chanwoo Choi
diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi index 1bd507bfa750..2a74abe6fc5d 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi +++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi @@ -361,6 +361,22 @@ cap-sd-highspeed; }; +&nocp_mem0_0 { + status = "okay"; +}; + +&nocp_mem0_1 { + status = "okay"; +}; + +&nocp_mem0_2 { + status = "okay"; +}; + +&nocp_mem0_3 { + status = "okay"; +}; + &pinctrl_0 { hdmi_hpd_irq: hdmi-hpd-irq { samsung,pins = "gpx3-7"; @@ -432,3 +448,86 @@ vdd33-supply = <&ldo9_reg>; vdd10-supply = <&ldo11_reg>; }; + +&bus_wcore { + devfreq-events = <&nocp_mem0_0>, <&nocp_mem0_1>, + <&nocp_mem0_2>, <&nocp_mem0_3>; + 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"; +};
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 bandwidht 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> --- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 99 ++++++++++++++++++++++ 1 file changed, 99 insertions(+)