aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2013-01-23 11:43:49 -0500
committerStephen Warren <swarren@nvidia.com>2013-01-28 13:24:09 -0500
commitabf80c276dca1bf40b342b4ebf7815be0f6ba564 (patch)
tree4b90282b64e4f0b74200c120c96206c052dd6dfa
parentbf5fcc76d31418950b214542440d5de6e48c7998 (diff)
ARM: tegra: move serial clock-frequency attr into the Tegra30 dtsi
No Tegra30 Platform is running PLL_P at another rate than 408MHz, nor is any using any other PLL as UART source clock. Move attribute into SoC level dtsi file to slim down board DT files. Signed-off-by: Stephen Warren <swarren@nvidia.com>
-rw-r--r--arch/arm/boot/dts/tegra30-beaver.dts1
-rw-r--r--arch/arm/boot/dts/tegra30-cardhu.dtsi2
-rw-r--r--arch/arm/boot/dts/tegra30.dtsi5
3 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/tegra30-beaver.dts b/arch/arm/boot/dts/tegra30-beaver.dts
index 0f296a439eac..8ff2ff20e4a3 100644
--- a/arch/arm/boot/dts/tegra30-beaver.dts
+++ b/arch/arm/boot/dts/tegra30-beaver.dts
@@ -90,7 +90,6 @@
90 90
91 serial@70006000 { 91 serial@70006000 {
92 status = "okay"; 92 status = "okay";
93 clock-frequency = <408000000>;
94 }; 93 };
95 94
96 i2c@7000c000 { 95 i2c@7000c000 {
diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi
index ff6b68fe08af..17499272a4ef 100644
--- a/arch/arm/boot/dts/tegra30-cardhu.dtsi
+++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi
@@ -120,13 +120,11 @@
120 120
121 serial@70006000 { 121 serial@70006000 {
122 status = "okay"; 122 status = "okay";
123 clock-frequency = <408000000>;
124 }; 123 };
125 124
126 serial@70006200 { 125 serial@70006200 {
127 compatible = "nvidia,tegra30-hsuart"; 126 compatible = "nvidia,tegra30-hsuart";
128 status = "okay"; 127 status = "okay";
129 clock-frequency = <408000000>;
130 }; 128 };
131 129
132 i2c@7000c000 { 130 i2c@7000c000 {
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi
index ff4a0ca45983..313fa71e099d 100644
--- a/arch/arm/boot/dts/tegra30.dtsi
+++ b/arch/arm/boot/dts/tegra30.dtsi
@@ -234,6 +234,7 @@
234 reg = <0x70006000 0x40>; 234 reg = <0x70006000 0x40>;
235 reg-shift = <2>; 235 reg-shift = <2>;
236 interrupts = <0 36 0x04>; 236 interrupts = <0 36 0x04>;
237 clock-frequency = <408000000>;
237 nvidia,dma-request-selector = <&apbdma 8>; 238 nvidia,dma-request-selector = <&apbdma 8>;
238 clocks = <&tegra_car 6>; 239 clocks = <&tegra_car 6>;
239 status = "disabled"; 240 status = "disabled";
@@ -243,6 +244,7 @@
243 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 244 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
244 reg = <0x70006040 0x40>; 245 reg = <0x70006040 0x40>;
245 reg-shift = <2>; 246 reg-shift = <2>;
247 clock-frequency = <408000000>;
246 interrupts = <0 37 0x04>; 248 interrupts = <0 37 0x04>;
247 nvidia,dma-request-selector = <&apbdma 9>; 249 nvidia,dma-request-selector = <&apbdma 9>;
248 clocks = <&tegra_car 160>; 250 clocks = <&tegra_car 160>;
@@ -253,6 +255,7 @@
253 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 255 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
254 reg = <0x70006200 0x100>; 256 reg = <0x70006200 0x100>;
255 reg-shift = <2>; 257 reg-shift = <2>;
258 clock-frequency = <408000000>;
256 interrupts = <0 46 0x04>; 259 interrupts = <0 46 0x04>;
257 nvidia,dma-request-selector = <&apbdma 10>; 260 nvidia,dma-request-selector = <&apbdma 10>;
258 clocks = <&tegra_car 55>; 261 clocks = <&tegra_car 55>;
@@ -263,6 +266,7 @@
263 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 266 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
264 reg = <0x70006300 0x100>; 267 reg = <0x70006300 0x100>;
265 reg-shift = <2>; 268 reg-shift = <2>;
269 clock-frequency = <408000000>;
266 interrupts = <0 90 0x04>; 270 interrupts = <0 90 0x04>;
267 nvidia,dma-request-selector = <&apbdma 19>; 271 nvidia,dma-request-selector = <&apbdma 19>;
268 clocks = <&tegra_car 65>; 272 clocks = <&tegra_car 65>;
@@ -273,6 +277,7 @@
273 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 277 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
274 reg = <0x70006400 0x100>; 278 reg = <0x70006400 0x100>;
275 reg-shift = <2>; 279 reg-shift = <2>;
280 clock-frequency = <408000000>;
276 interrupts = <0 91 0x04>; 281 interrupts = <0 91 0x04>;
277 nvidia,dma-request-selector = <&apbdma 20>; 282 nvidia,dma-request-selector = <&apbdma 20>;
278 clocks = <&tegra_car 66>; 283 clocks = <&tegra_car 66>;