mirror of
https://github.com/brain-hackers/linux-brain.git
synced 2024-06-09 07:16:21 +09:00
299b924c1f
[ Upstream commit 80b7a2e249
]
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 <dianders@chromium.org>
Cc: Andreas Faerber <afaerber@suse.de>
Cc: Thomas Abraham <thomas.ab@samsung.com>
Cc: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Cc: Ben Gamari <ben@smart-cactus.org>
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
42 lines
916 B
Plaintext
42 lines
916 B
Plaintext
/*
|
|
* 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>;
|
|
};
|