Merge tag 'samsung-dt-5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
Samsung DTS ARM changes for v5.3 1. Fixes for minor warnings. 2. Enable ADC on Exynos5410 Odroid XU board. * tag 'samsung-dt-5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU ARM: dts: exynos: Raise maximum buck regulator voltages on Arndale Octa ARM: dts: exynos: Move CPU OPP tables out of SoC node on Exynos5420 Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
@@ -85,6 +85,11 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&adc {
|
||||||
|
vdd-supply = <&ldo10_reg>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&audi2s0 {
|
&audi2s0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
@@ -260,6 +260,12 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&adc {
|
||||||
|
clocks = <&clock CLK_TSADC>;
|
||||||
|
clock-names = "adc";
|
||||||
|
samsung,syscon-phandle = <&pmu_system_controller>;
|
||||||
|
};
|
||||||
|
|
||||||
&arm_a15_pmu {
|
&arm_a15_pmu {
|
||||||
interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
|
interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
@@ -615,48 +615,48 @@
|
|||||||
buck1_reg: BUCK1 {
|
buck1_reg: BUCK1 {
|
||||||
regulator-name = "PVDD_MIF_1V1";
|
regulator-name = "PVDD_MIF_1V1";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1100000>;
|
regulator-max-microvolt = <1300000>;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck2_reg: BUCK2 {
|
buck2_reg: BUCK2 {
|
||||||
regulator-name = "vdd_arm";
|
regulator-name = "vdd_arm";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1000000>;
|
regulator-max-microvolt = <1500000>;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck3_reg: BUCK3 {
|
buck3_reg: BUCK3 {
|
||||||
regulator-name = "PVDD_INT_1V0";
|
regulator-name = "PVDD_INT_1V0";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1000000>;
|
regulator-max-microvolt = <1400000>;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck4_reg: BUCK4 {
|
buck4_reg: BUCK4 {
|
||||||
regulator-name = "PVDD_G3D_1V0";
|
regulator-name = "PVDD_G3D_1V0";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1000000>;
|
regulator-max-microvolt = <1400000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck5_reg: BUCK5 {
|
buck5_reg: BUCK5 {
|
||||||
regulator-name = "PVDD_LPDDR3_1V2";
|
regulator-name = "PVDD_LPDDR3_1V2";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1200000>;
|
regulator-max-microvolt = <1400000>;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck6_reg: BUCK6 {
|
buck6_reg: BUCK6 {
|
||||||
regulator-name = "PVDD_KFC_1V0";
|
regulator-name = "PVDD_KFC_1V0";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1000000>;
|
regulator-max-microvolt = <1500000>;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
buck7_reg: BUCK7 {
|
buck7_reg: BUCK7 {
|
||||||
regulator-name = "VIN_LLDO_1V4";
|
regulator-name = "VIN_LLDO_1V4";
|
||||||
regulator-min-microvolt = <800000>;
|
regulator-min-microvolt = <800000>;
|
||||||
regulator-max-microvolt = <1400000>;
|
regulator-max-microvolt = <1500000>;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -42,117 +42,119 @@
|
|||||||
* by exynos5420-cpus.dtsi or exynos5422-cpus.dtsi.
|
* by exynos5420-cpus.dtsi or exynos5422-cpus.dtsi.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
cluster_a15_opp_table: opp_table0 {
|
||||||
|
compatible = "operating-points-v2";
|
||||||
|
opp-shared;
|
||||||
|
|
||||||
|
opp-1800000000 {
|
||||||
|
opp-hz = /bits/ 64 <1800000000>;
|
||||||
|
opp-microvolt = <1250000>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1700000000 {
|
||||||
|
opp-hz = /bits/ 64 <1700000000>;
|
||||||
|
opp-microvolt = <1212500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1600000000 {
|
||||||
|
opp-hz = /bits/ 64 <1600000000>;
|
||||||
|
opp-microvolt = <1175000>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1500000000 {
|
||||||
|
opp-hz = /bits/ 64 <1500000000>;
|
||||||
|
opp-microvolt = <1137500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1400000000 {
|
||||||
|
opp-hz = /bits/ 64 <1400000000>;
|
||||||
|
opp-microvolt = <1112500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1300000000 {
|
||||||
|
opp-hz = /bits/ 64 <1300000000>;
|
||||||
|
opp-microvolt = <1062500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1200000000 {
|
||||||
|
opp-hz = /bits/ 64 <1200000000>;
|
||||||
|
opp-microvolt = <1037500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1100000000 {
|
||||||
|
opp-hz = /bits/ 64 <1100000000>;
|
||||||
|
opp-microvolt = <1012500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1000000000 {
|
||||||
|
opp-hz = /bits/ 64 <1000000000>;
|
||||||
|
opp-microvolt = < 987500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-900000000 {
|
||||||
|
opp-hz = /bits/ 64 <900000000>;
|
||||||
|
opp-microvolt = < 962500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-800000000 {
|
||||||
|
opp-hz = /bits/ 64 <800000000>;
|
||||||
|
opp-microvolt = < 937500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-700000000 {
|
||||||
|
opp-hz = /bits/ 64 <700000000>;
|
||||||
|
opp-microvolt = < 912500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
cluster_a7_opp_table: opp_table1 {
|
||||||
|
compatible = "operating-points-v2";
|
||||||
|
opp-shared;
|
||||||
|
|
||||||
|
opp-1300000000 {
|
||||||
|
opp-hz = /bits/ 64 <1300000000>;
|
||||||
|
opp-microvolt = <1275000>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1200000000 {
|
||||||
|
opp-hz = /bits/ 64 <1200000000>;
|
||||||
|
opp-microvolt = <1212500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1100000000 {
|
||||||
|
opp-hz = /bits/ 64 <1100000000>;
|
||||||
|
opp-microvolt = <1162500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-1000000000 {
|
||||||
|
opp-hz = /bits/ 64 <1000000000>;
|
||||||
|
opp-microvolt = <1112500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-900000000 {
|
||||||
|
opp-hz = /bits/ 64 <900000000>;
|
||||||
|
opp-microvolt = <1062500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-800000000 {
|
||||||
|
opp-hz = /bits/ 64 <800000000>;
|
||||||
|
opp-microvolt = <1025000>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-700000000 {
|
||||||
|
opp-hz = /bits/ 64 <700000000>;
|
||||||
|
opp-microvolt = <975000>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
opp-600000000 {
|
||||||
|
opp-hz = /bits/ 64 <600000000>;
|
||||||
|
opp-microvolt = <937500>;
|
||||||
|
clock-latency-ns = <140000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
soc: soc {
|
soc: soc {
|
||||||
cluster_a15_opp_table: opp_table0 {
|
|
||||||
compatible = "operating-points-v2";
|
|
||||||
opp-shared;
|
|
||||||
opp-1800000000 {
|
|
||||||
opp-hz = /bits/ 64 <1800000000>;
|
|
||||||
opp-microvolt = <1250000>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1700000000 {
|
|
||||||
opp-hz = /bits/ 64 <1700000000>;
|
|
||||||
opp-microvolt = <1212500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1600000000 {
|
|
||||||
opp-hz = /bits/ 64 <1600000000>;
|
|
||||||
opp-microvolt = <1175000>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1500000000 {
|
|
||||||
opp-hz = /bits/ 64 <1500000000>;
|
|
||||||
opp-microvolt = <1137500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1400000000 {
|
|
||||||
opp-hz = /bits/ 64 <1400000000>;
|
|
||||||
opp-microvolt = <1112500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1300000000 {
|
|
||||||
opp-hz = /bits/ 64 <1300000000>;
|
|
||||||
opp-microvolt = <1062500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1200000000 {
|
|
||||||
opp-hz = /bits/ 64 <1200000000>;
|
|
||||||
opp-microvolt = <1037500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1100000000 {
|
|
||||||
opp-hz = /bits/ 64 <1100000000>;
|
|
||||||
opp-microvolt = <1012500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1000000000 {
|
|
||||||
opp-hz = /bits/ 64 <1000000000>;
|
|
||||||
opp-microvolt = < 987500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-900000000 {
|
|
||||||
opp-hz = /bits/ 64 <900000000>;
|
|
||||||
opp-microvolt = < 962500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-800000000 {
|
|
||||||
opp-hz = /bits/ 64 <800000000>;
|
|
||||||
opp-microvolt = < 937500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-700000000 {
|
|
||||||
opp-hz = /bits/ 64 <700000000>;
|
|
||||||
opp-microvolt = < 912500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
cluster_a7_opp_table: opp_table1 {
|
|
||||||
compatible = "operating-points-v2";
|
|
||||||
opp-shared;
|
|
||||||
opp-1300000000 {
|
|
||||||
opp-hz = /bits/ 64 <1300000000>;
|
|
||||||
opp-microvolt = <1275000>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1200000000 {
|
|
||||||
opp-hz = /bits/ 64 <1200000000>;
|
|
||||||
opp-microvolt = <1212500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1100000000 {
|
|
||||||
opp-hz = /bits/ 64 <1100000000>;
|
|
||||||
opp-microvolt = <1162500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-1000000000 {
|
|
||||||
opp-hz = /bits/ 64 <1000000000>;
|
|
||||||
opp-microvolt = <1112500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-900000000 {
|
|
||||||
opp-hz = /bits/ 64 <900000000>;
|
|
||||||
opp-microvolt = <1062500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-800000000 {
|
|
||||||
opp-hz = /bits/ 64 <800000000>;
|
|
||||||
opp-microvolt = <1025000>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-700000000 {
|
|
||||||
opp-hz = /bits/ 64 <700000000>;
|
|
||||||
opp-microvolt = <975000>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
opp-600000000 {
|
|
||||||
opp-hz = /bits/ 64 <600000000>;
|
|
||||||
opp-microvolt = <937500>;
|
|
||||||
clock-latency-ns = <140000>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
cci: cci@10d20000 {
|
cci: cci@10d20000 {
|
||||||
compatible = "arm,cci-400";
|
compatible = "arm,cci-400";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
@@ -548,18 +550,6 @@
|
|||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
adc: adc@12d10000 {
|
|
||||||
compatible = "samsung,exynos-adc-v2";
|
|
||||||
reg = <0x12D10000 0x100>;
|
|
||||||
interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
|
|
||||||
clocks = <&clock CLK_TSADC>;
|
|
||||||
clock-names = "adc";
|
|
||||||
#io-channel-cells = <1>;
|
|
||||||
io-channel-ranges;
|
|
||||||
samsung,syscon-phandle = <&pmu_system_controller>;
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
hsi2c_8: i2c@12e00000 {
|
hsi2c_8: i2c@12e00000 {
|
||||||
compatible = "samsung,exynos5250-hsi2c";
|
compatible = "samsung,exynos5250-hsi2c";
|
||||||
reg = <0x12E00000 0x1000>;
|
reg = <0x12E00000 0x1000>;
|
||||||
@@ -1363,6 +1353,12 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&adc {
|
||||||
|
clocks = <&clock CLK_TSADC>;
|
||||||
|
clock-names = "adc";
|
||||||
|
samsung,syscon-phandle = <&pmu_system_controller>;
|
||||||
|
};
|
||||||
|
|
||||||
&dp {
|
&dp {
|
||||||
clocks = <&clock CLK_DP1>;
|
clocks = <&clock CLK_DP1>;
|
||||||
clock-names = "dp";
|
clock-names = "dp";
|
||||||
|
@@ -96,6 +96,15 @@
|
|||||||
interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
adc: adc@12d10000 {
|
||||||
|
compatible = "samsung,exynos-adc-v2";
|
||||||
|
reg = <0x12d10000 0x100>;
|
||||||
|
interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
#io-channel-cells = <1>;
|
||||||
|
io-channel-ranges;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
/* i2c_0-3 are defined in exynos5.dtsi */
|
/* i2c_0-3 are defined in exynos5.dtsi */
|
||||||
hsi2c_4: i2c@12ca0000 {
|
hsi2c_4: i2c@12ca0000 {
|
||||||
compatible = "samsung,exynos5250-hsi2c";
|
compatible = "samsung,exynos5250-hsi2c";
|
||||||
|
Reference in New Issue
Block a user