Commit 8b6076d4 authored by Thomas Abraham's avatar Thomas Abraham Committed by Kukjin Kim

ARM: dts: add board specific fixed rate clock nodes for Exynos based platforms

The clock frequency of xxti and xusbxti clocks is dependent on the
frequency of the on-board oscillator that is used to generate these
clocks. So allow the frequency of these clocks to be specfied from
device tree.
Signed-off-by: default avatarThomas Abraham <thomas.abraham@linaro.org>
Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
parent 6a0338c2
...@@ -127,4 +127,16 @@ status { ...@@ -127,4 +127,16 @@ status {
linux,default-trigger = "heartbeat"; linux,default-trigger = "heartbeat";
}; };
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <0>;
};
xusbxti {
compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -195,4 +195,16 @@ partition@40000 { ...@@ -195,4 +195,16 @@ partition@40000 {
}; };
}; };
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <12000000>;
};
xusbxti {
compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -289,4 +289,16 @@ safe2_sreg: ESAFEOUT2 { ...@@ -289,4 +289,16 @@ safe2_sreg: ESAFEOUT2 {
}; };
}; };
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <0>;
};
xusbxti {
compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -94,4 +94,16 @@ serial@13820000 { ...@@ -94,4 +94,16 @@ serial@13820000 {
serial@13830000 { serial@13830000 {
status = "okay"; status = "okay";
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <0>;
};
xusbxti {
compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -415,4 +415,16 @@ buck9_reg: BUCK9 { ...@@ -415,4 +415,16 @@ buck9_reg: BUCK9 {
}; };
}; };
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <0>;
};
xusbxti {
compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -55,4 +55,16 @@ serial@13820000 { ...@@ -55,4 +55,16 @@ serial@13820000 {
serial@13830000 { serial@13830000 {
status = "okay"; status = "okay";
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <0>;
};
xusbxti {
compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -119,4 +119,11 @@ spi_1: spi@12d30000 { ...@@ -119,4 +119,11 @@ spi_1: spi@12d30000 {
spi_2: spi@12d40000 { spi_2: spi@12d40000 {
status = "disabled"; status = "disabled";
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -244,4 +244,11 @@ dp-controller { ...@@ -244,4 +244,11 @@ dp-controller {
samsung,link-rate = <0x0a>; samsung,link-rate = <0x0a>;
samsung,lane-count = <4>; samsung,lane-count = <4>;
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -44,4 +44,11 @@ slot@0 { ...@@ -44,4 +44,11 @@ slot@0 {
usb@12110000 { usb@12110000 {
samsung,vbus-gpio = <&gpx1 1 1 3 3>; samsung,vbus-gpio = <&gpx1 1 1 3 3>;
}; };
fixed-rate-clocks {
xxti {
compatible = "samsung,clock-xxti";
clock-frequency = <24000000>;
};
};
}; };
...@@ -27,4 +27,11 @@ chosen { ...@@ -27,4 +27,11 @@ chosen {
spi { spi {
status = "disabled"; status = "disabled";
}; };
fixed-rate-clocks {
xtal {
compatible = "samsung,clock-xtal";
clock-frequency = <50000000>;
};
};
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment