diff options
| author | Chanwoo Choi <cw00.choi@samsung.com> | 2016-04-10 23:57:56 -0400 |
|---|---|---|
| committer | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-05-03 06:22:58 -0400 |
| commit | 691d010e5d5f9582b5976d5f8cfb9ac9ce4b5008 (patch) | |
| tree | 96374dcdaa3c67d5ac60bc23a3ed2757912d1cd8 | |
| parent | 4a80467a7cc0e038c241578faafbd1fee0c5b570 (diff) | |
ARM: dts: exynos: Add support of bus frequency using VDD_INT for exynos3250-rinato
This patch adds the bus device-tree nodes of INT (internal) block
to enable the bus frequency scaling. The following sub-blocks share
the VDD_INT power source:
- LEFTBUS (parent device)
- RIGHTBUS
- PERIL
- LCD0
- FSYS
- MCUISP / ISP
- MFC
The LEFTBUS is parent device with devfreq ondemand governor
and the rest of devices depend on the LEFTBUS device.
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
| -rw-r--r-- | arch/arm/boot/dts/exynos3250-rinato.dts | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts b/arch/arm/boot/dts/exynos3250-rinato.dts index 9710e79e10a0..09444897b416 100644 --- a/arch/arm/boot/dts/exynos3250-rinato.dts +++ b/arch/arm/boot/dts/exynos3250-rinato.dts | |||
| @@ -154,6 +154,47 @@ | |||
| 154 | status = "okay"; | 154 | status = "okay"; |
| 155 | }; | 155 | }; |
| 156 | 156 | ||
| 157 | &bus_leftbus { | ||
| 158 | devfreq-events = <&ppmu_leftbus_3>, <&ppmu_rightbus_3>; | ||
| 159 | vdd-supply = <&buck3_reg>; | ||
| 160 | status = "okay"; | ||
| 161 | }; | ||
| 162 | |||
| 163 | &bus_rightbus { | ||
| 164 | devfreq = <&bus_leftbus>; | ||
| 165 | status = "okay"; | ||
| 166 | }; | ||
| 167 | |||
| 168 | &bus_lcd0 { | ||
| 169 | devfreq = <&bus_leftbus>; | ||
| 170 | status = "okay"; | ||
| 171 | }; | ||
| 172 | |||
| 173 | &bus_fsys { | ||
| 174 | devfreq = <&bus_leftbus>; | ||
| 175 | status = "okay"; | ||
| 176 | }; | ||
| 177 | |||
| 178 | &bus_mcuisp { | ||
| 179 | devfreq = <&bus_leftbus>; | ||
| 180 | status = "okay"; | ||
| 181 | }; | ||
| 182 | |||
| 183 | &bus_isp { | ||
| 184 | devfreq = <&bus_leftbus>; | ||
| 185 | status = "okay"; | ||
| 186 | }; | ||
| 187 | |||
| 188 | &bus_peril { | ||
| 189 | devfreq = <&bus_leftbus>; | ||
| 190 | status = "okay"; | ||
| 191 | }; | ||
| 192 | |||
| 193 | &bus_mfc { | ||
| 194 | devfreq = <&bus_leftbus>; | ||
| 195 | status = "okay"; | ||
| 196 | }; | ||
| 197 | |||
| 157 | &cpu0 { | 198 | &cpu0 { |
| 158 | cpu0-supply = <&buck2_reg>; | 199 | cpu0-supply = <&buck2_reg>; |
| 159 | }; | 200 | }; |
