forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime
Add CPU operating points for Exynos4412 Prime (it supports additional 1704MHz & 1600MHz OPPs and 1500MHz OPP is just a regular non-turbo OPP on this SoC). Also update relevant cooling maps to account for new OPPs. ODROID-X2/U2/U3 boards use Exynos4412 Prime SoC version so update their board files accordingly. Based on Hardkernel's kernel for ODROID-X2/U2/U3 boards. Cc: Doug Anderson <[email protected]> Cc: Andreas Faerber <[email protected]> Cc: Thomas Abraham <[email protected]> Cc: Tobias Jakobi <[email protected]> Cc: Ben Gamari <[email protected]> Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]> Signed-off-by: Krzysztof Kozlowski <[email protected]>
- Loading branch information
Showing
5 changed files
with
48 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
/* | ||
* Samsung's Exynos4412 Prime SoC device tree source | ||
* | ||
* Copyright (c) 2016 Samsung Electronics Co., Ltd. | ||
* http://www.samsung.com | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
/* | ||
* Exynos4412 Prime SoC revision supports higher CPU frequencies than | ||
* non-Prime version. Therefore we need to update OPPs table and | ||
* thermal maps accordingly. | ||
*/ | ||
|
||
&cpu0_opp_1500 { | ||
/delete-property/turbo-mode; | ||
}; | ||
|
||
&cpu0_opp_table { | ||
opp@1600000000 { | ||
opp-hz = /bits/ 64 <1600000000>; | ||
opp-microvolt = <1350000>; | ||
clock-latency-ns = <200000>; | ||
}; | ||
opp@1704000000 { | ||
opp-hz = /bits/ 64 <1704000000>; | ||
opp-microvolt = <1350000>; | ||
clock-latency-ns = <200000>; | ||
}; | ||
}; | ||
|
||
&cooling_map0 { | ||
cooling-device = <&cpu0 9 9>; | ||
}; | ||
|
||
&cooling_map1 { | ||
cooling-device = <&cpu0 15 15>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters