Commit 13ae564f authored by Stefan Roese's avatar Stefan Roese Committed by Benjamin Herrenschmidt

powerpc/40x: Update Kilauea dts to support NAND, RTC and HWMON

This patch adds support for the following devices to the Kilauea dts:
- PPC4xx NAND controller (NDFC)
- I2C RTC (Dallas DS1338)
- I2C HWMON (Dallas DS1775)

Additionally the partitioning of the NOR FLASH is changed. The dtb
partition has been missing. Fixed in this patch.
Signed-off-by: default avatarStefan Roese <sr@denx.de>
Signed-off-by: default avatarJosh Boyer <jwboyer@linux.vnet.ibm.com>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 88eeb72e
/* /*
* Device Tree Source for AMCC Kilauea (405EX) * Device Tree Source for AMCC Kilauea (405EX)
* *
* Copyright 2007 DENX Software Engineering, Stefan Roese <sr@denx.de> * Copyright 2007-2009 DENX Software Engineering, Stefan Roese <sr@denx.de>
* *
* This file is licensed under the terms of the GNU General Public * This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without * License version 2. This program is licensed "as is" without
...@@ -150,7 +150,11 @@ ...@@ -150,7 +150,11 @@
#size-cells = <1>; #size-cells = <1>;
partition@0 { partition@0 {
label = "kernel"; label = "kernel";
reg = <0x00000000 0x00200000>; reg = <0x00000000 0x001e0000>;
};
partition@1e0000 {
label = "dtb";
reg = <0x001e0000 0x00020000>;
}; };
partition@200000 { partition@200000 {
label = "root"; label = "root";
...@@ -169,6 +173,29 @@ ...@@ -169,6 +173,29 @@
reg = <0x03fa0000 0x00060000>; reg = <0x03fa0000 0x00060000>;
}; };
}; };
ndfc@1,0 {
compatible = "ibm,ndfc";
reg = <0x00000001 0x00000000 0x00002000>;
ccr = <0x00001000>;
bank-settings = <0x80002222>;
#address-cells = <1>;
#size-cells = <1>;
nand {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "u-boot";
reg = <0x00000000 0x00100000>;
};
partition@100000 {
label = "user";
reg = <0x00000000 0x03f00000>;
};
};
};
}; };
UART0: serial@ef600200 { UART0: serial@ef600200 {
...@@ -198,6 +225,18 @@ ...@@ -198,6 +225,18 @@
reg = <0xef600400 0x00000014>; reg = <0xef600400 0x00000014>;
interrupt-parent = <&UIC0>; interrupt-parent = <&UIC0>;
interrupts = <0x2 0x4>; interrupts = <0x2 0x4>;
#address-cells = <1>;
#size-cells = <0>;
rtc@68 {
compatible = "dallas,ds1338";
reg = <0x68>;
};
dtt@48 {
compatible = "dallas,ds1775";
reg = <0x48>;
};
}; };
IIC1: i2c@ef600500 { IIC1: i2c@ef600500 {
...@@ -207,7 +246,6 @@ ...@@ -207,7 +246,6 @@
interrupts = <0x7 0x4>; interrupts = <0x7 0x4>;
}; };
RGMII0: emac-rgmii@ef600b00 { RGMII0: emac-rgmii@ef600b00 {
compatible = "ibm,rgmii-405ex", "ibm,rgmii"; compatible = "ibm,rgmii-405ex", "ibm,rgmii";
reg = <0xef600b00 0x00000104>; reg = <0xef600b00 0x00000104>;
......
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