mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
53d2ebcc73
In order to get the clock by phandle and use it with regmap it needs to be compatible with syscon. The DMC driver uses two registers from clock register set and needs the regmap of them. Signed-off-by: Lukasz Luba <l.luba@partner.samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
143 lines
2.7 KiB
Plaintext
143 lines
2.7 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* SAMSUNG EXYNOS5800 SoC device tree source
|
|
*
|
|
* Copyright (c) 2014 Samsung Electronics Co., Ltd.
|
|
* http://www.samsung.com
|
|
*
|
|
* SAMSUNG EXYNOS5800 SoC device nodes are listed in this file.
|
|
* EXYNOS5800 based board files can include this file and provide
|
|
* values for board specfic bindings.
|
|
*/
|
|
|
|
#include "exynos5420.dtsi"
|
|
|
|
/ {
|
|
compatible = "samsung,exynos5800", "samsung,exynos5";
|
|
};
|
|
|
|
&clock {
|
|
compatible = "samsung,exynos5800-clock", "syscon";
|
|
};
|
|
|
|
&cluster_a15_opp_table {
|
|
opp-1700000000 {
|
|
opp-microvolt = <1250000>;
|
|
};
|
|
opp-1600000000 {
|
|
opp-microvolt = <1250000>;
|
|
};
|
|
opp-1500000000 {
|
|
opp-microvolt = <1100000>;
|
|
};
|
|
opp-1400000000 {
|
|
opp-microvolt = <1100000>;
|
|
};
|
|
opp-1300000000 {
|
|
opp-microvolt = <1100000>;
|
|
};
|
|
opp-1200000000 {
|
|
opp-microvolt = <1000000>;
|
|
};
|
|
opp-1100000000 {
|
|
opp-microvolt = <1000000>;
|
|
};
|
|
opp-1000000000 {
|
|
opp-microvolt = <1000000>;
|
|
};
|
|
opp-900000000 {
|
|
opp-microvolt = <1000000>;
|
|
};
|
|
opp-800000000 {
|
|
opp-microvolt = <900000>;
|
|
};
|
|
opp-700000000 {
|
|
opp-microvolt = <900000>;
|
|
};
|
|
opp-600000000 {
|
|
opp-hz = /bits/ 64 <600000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-500000000 {
|
|
opp-hz = /bits/ 64 <500000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-400000000 {
|
|
opp-hz = /bits/ 64 <400000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-300000000 {
|
|
opp-hz = /bits/ 64 <300000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-200000000 {
|
|
opp-hz = /bits/ 64 <200000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
};
|
|
|
|
&cluster_a7_opp_table {
|
|
opp-1300000000 {
|
|
opp-microvolt = <1250000>;
|
|
};
|
|
opp-1200000000 {
|
|
opp-microvolt = <1250000>;
|
|
};
|
|
opp-1100000000 {
|
|
opp-microvolt = <1250000>;
|
|
};
|
|
opp-1000000000 {
|
|
opp-microvolt = <1100000>;
|
|
};
|
|
opp-900000000 {
|
|
opp-microvolt = <1100000>;
|
|
};
|
|
opp-800000000 {
|
|
opp-microvolt = <1100000>;
|
|
};
|
|
opp-700000000 {
|
|
opp-microvolt = <1000000>;
|
|
};
|
|
opp-600000000 {
|
|
opp-microvolt = <1000000>;
|
|
};
|
|
opp-500000000 {
|
|
opp-hz = /bits/ 64 <500000000>;
|
|
opp-microvolt = <1000000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-400000000 {
|
|
opp-hz = /bits/ 64 <400000000>;
|
|
opp-microvolt = <1000000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-300000000 {
|
|
opp-hz = /bits/ 64 <300000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
opp-200000000 {
|
|
opp-hz = /bits/ 64 <200000000>;
|
|
opp-microvolt = <900000>;
|
|
clock-latency-ns = <140000>;
|
|
};
|
|
};
|
|
|
|
&mfc {
|
|
compatible = "samsung,mfc-v8";
|
|
};
|
|
|
|
&soc {
|
|
cam_pd: power-domain@10045100 {
|
|
compatible = "samsung,exynos4210-pd";
|
|
reg = <0x10045100 0x20>;
|
|
#power-domain-cells = <0>;
|
|
label = "CAM";
|
|
};
|
|
};
|