Commit a2c9a603 authored by Dmitry Baryshkov's avatar Dmitry Baryshkov Committed by Grant Likely

powerpc/5200: add lite5200 onboard I2C eeprom and flash

Add dts descriptions for onboard 256 byte I2C eeprom (pcf8582C-2)
and 16MB NOR flash (am29lv652d).
Signed-off-by: default avatarDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
[grant.likely@secretlab.ca: added lite5200b eeprom and declared lite5200 gpios]
Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
parent 3bbf9b9b
...@@ -134,12 +134,16 @@ gpio@b00 { ...@@ -134,12 +134,16 @@ gpio@b00 {
compatible = "fsl,mpc5200-gpio"; compatible = "fsl,mpc5200-gpio";
reg = <0xb00 0x40>; reg = <0xb00 0x40>;
interrupts = <1 7 0>; interrupts = <1 7 0>;
gpio-controller;
#gpio-cells = <2>;
}; };
gpio@c00 { gpio@c00 {
compatible = "fsl,mpc5200-gpio-wkup"; compatible = "fsl,mpc5200-gpio-wkup";
reg = <0xc00 0x40>; reg = <0xc00 0x40>;
interrupts = <1 8 0 0 3 0>; interrupts = <1 8 0 0 3 0>;
gpio-controller;
#gpio-cells = <2>;
}; };
spi@f00 { spi@f00 {
...@@ -255,7 +259,13 @@ i2c@3d40 { ...@@ -255,7 +259,13 @@ i2c@3d40 {
compatible = "fsl,mpc5200-i2c","fsl-i2c"; compatible = "fsl,mpc5200-i2c","fsl-i2c";
reg = <0x3d40 0x40>; reg = <0x3d40 0x40>;
interrupts = <2 16 0>; interrupts = <2 16 0>;
eeprom@50 {
compatible = "atmel,24c02";
reg = <0x50>;
};
}; };
sram@8000 { sram@8000 {
compatible = "fsl,mpc5200-sram"; compatible = "fsl,mpc5200-sram";
reg = <0x8000 0x4000>; reg = <0x8000 0x4000>;
...@@ -281,4 +291,18 @@ pci@f0000d00 { ...@@ -281,4 +291,18 @@ pci@f0000d00 {
0x02000000 0 0xa0000000 0xa0000000 0 0x10000000 0x02000000 0 0xa0000000 0xa0000000 0 0x10000000
0x01000000 0 0x00000000 0xb0000000 0 0x01000000>; 0x01000000 0 0x00000000 0xb0000000 0 0x01000000>;
}; };
localbus {
compatible = "fsl,mpc5200-lpb","simple-bus";
#address-cells = <2>;
#size-cells = <1>;
ranges = <0 0 0xff000000 0x01000000>;
flash@0,0 {
compatible = "amd,am29lv652d", "cfi-flash";
reg = <0 0 0x01000000>;
bank-width = <1>;
};
};
}; };
...@@ -259,6 +259,11 @@ i2c@3d40 { ...@@ -259,6 +259,11 @@ i2c@3d40 {
compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c"; compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c";
reg = <0x3d40 0x40>; reg = <0x3d40 0x40>;
interrupts = <2 16 0>; interrupts = <2 16 0>;
eeprom@50 {
compatible = "atmel,24c02";
reg = <0x50>;
};
}; };
sram@8000 { sram@8000 {
......
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