On 02/12/14 03:15, Mark Rutland wrote:
On Tue, Feb 11, 2014 at 06:29:41AM +0000, Kukjin Kim wrote:
Signed-off-by: Kukjin Kim<kgene.kim@xxxxxxxxxxx>
Reviewed-by: Thomas Abraham<thomas.ab@xxxxxxxxxxx>
Cc: Catalin Marinas<catalin.marinas@xxxxxxx>
---
arch/arm64/boot/dts/samsung-gh7.dtsi | 108 ++++++++++++++++++++++++++++++
arch/arm64/boot/dts/samsung-ssdk-gh7.dts | 26 +++++++
2 files changed, 134 insertions(+)
create mode 100644 arch/arm64/boot/dts/samsung-gh7.dtsi
create mode 100644 arch/arm64/boot/dts/samsung-ssdk-gh7.dts
diff --git a/arch/arm64/boot/dts/samsung-gh7.dtsi b/arch/arm64/boot/dts/samsung-gh7.dtsi
new file mode 100644
index 0000000..5b8785c
--- /dev/null
+++ b/arch/arm64/boot/dts/samsung-gh7.dtsi
@@ -0,0 +1,108 @@
+/*
+ * SAMSUNG GH7 SoC device tree source
+ *
+ * Copyright (c) 2014 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.
+*/
+
+/dts-v1/;
+
+/memreserve/ 0x80000000 0x0C400000;
That looks _very_ large. What is this for?
Yes, I know but we need to reserve that for EL3 monitor, UEFI services,
secure, hypervisor and scan chanin...
[...]
+ timer {
+ compatible = "arm,armv8-timer";
+ interrupts =<1 13 0xff01>, /* Secure Phys IRQ */
+ <1 14 0xff01>, /* Non-secure Phys IRQ */
+ <1 11 0xff01>, /* Virt IRQ */
+ <1 10 0xff01>; /* Hyp IRQ */
+ clock-frequency =<100000000>;
Please, get your bootloader to set CNTFREQ. The clock frequency property
for the timer node is a horrible hack for buggy firmware.
You're right. OK.
[...]
+ amba {
+ compatible = "arm,amba-bus";
+ #address-cells =<1>;
+ #size-cells =<1>;
+ ranges;
+
+ serial@12c00000 {
+ compatible = "arm,pl011", "arm,primecell";
+ reg =<0x12c00000 0x10000>;
+ interrupts =<418>;
+ };
+
+ serial@12c20000 {
+ compatible = "arm,pl011", "arm,primecell";
+ reg =<0x12c20000 0x10000>;
+ interrupts =<420>;
+ };
Don't these need clocks?
We don't need and the clocks will be handled by bootloader...
[...]
+ memory@80000000 {
+ device_type = "memory";
+ reg =<0x00000000 0x80000000 0 0x80000000>;
Minor nit, but it would be nice for the 0 values to be consistently padded.
OK.
Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html