]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ARM: dts: Update device tree source files for EXYNOS5250
authorThomas Abraham <thomas.abraham@linaro.org>
Tue, 15 May 2012 14:47:53 +0000 (23:47 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Tue, 15 May 2012 22:03:45 +0000 (07:03 +0900)
Update EXYNOS5 device tree source files for EXYNOS5250 SoC.
This includes new additions to the EXYNOS5 dtsi and SMDK5250
dts files and few minor fixes.

Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/boot/dts/exynos5250-smdk5250.dts
arch/arm/boot/dts/exynos5250.dtsi

index 399d17b231d21fdb66546f69effbecda06abd463..49945cc1bc7df3795b71812c67f98c3ec88e5e72 100644 (file)
        chosen {
                bootargs = "root=/dev/ram0 rw ramdisk=8192 console=ttySAC1,115200";
        };
+
+       i2c@12C60000 {
+               samsung,i2c-sda-delay = <100>;
+               samsung,i2c-max-bus-freq = <20000>;
+               gpios = <&gpb3 0 2 3 0>,
+                       <&gpb3 1 2 3 0>;
+
+               eeprom@50 {
+                       compatible = "samsung,s524ad0xd1";
+                       reg = <0x50>;
+               };
+       };
+
+       i2c@12C70000 {
+               samsung,i2c-sda-delay = <100>;
+               samsung,i2c-max-bus-freq = <20000>;
+               gpios = <&gpb3 2 2 3 0>,
+                       <&gpb3 3 2 3 0>;
+
+               eeprom@51 {
+                       compatible = "samsung,s524ad0xd1";
+                       reg = <0x51>;
+               };
+       };
+
+       i2c@12C80000 {
+               status = "disabled";
+       };
+
+       i2c@12C90000 {
+               status = "disabled";
+       };
+
+       i2c@12CA0000 {
+               status = "disabled";
+       };
+
+       i2c@12CB0000 {
+               status = "disabled";
+       };
+
+       i2c@12CC0000 {
+               status = "disabled";
+       };
+
+       i2c@12CD0000 {
+               status = "disabled";
+       };
 };
index dfc433599436ca46b97bc93b758daab35bdfe5c8..5ca0cdb76413e5e90f03787d1527930bafd81d73 100644 (file)
        compatible = "samsung,exynos5250";
        interrupt-parent = <&gic>;
 
-       gic:interrupt-controller@10490000 {
+       gic:interrupt-controller@10481000 {
                compatible = "arm,cortex-a9-gic";
                #interrupt-cells = <3>;
                interrupt-controller;
-               reg = <0x10490000 0x1000>, <0x10480000 0x100>;
+               reg = <0x10481000 0x1000>, <0x10482000 0x2000>;
        };
 
        watchdog {
                interrupts = <0 43 0>, <0 44 0>;
        };
 
-       sdhci@12200000 {
-               compatible = "samsung,exynos4210-sdhci";
-               reg = <0x12200000 0x100>;
-               interrupts = <0 75 0>;
-       };
-
-       sdhci@12210000 {
-               compatible = "samsung,exynos4210-sdhci";
-               reg = <0x12210000 0x100>;
-               interrupts = <0 76 0>;
-       };
-
-       sdhci@12220000 {
-               compatible = "samsung,exynos4210-sdhci";
-               reg = <0x12220000 0x100>;
-               interrupts = <0 77 0>;
-       };
-
-       sdhci@12230000 {
-               compatible = "samsung,exynos4210-sdhci";
-               reg = <0x12230000 0x100>;
-               interrupts = <0 78 0>;
-       };
-
        serial@12C00000 {
                compatible = "samsung,exynos4210-uart";
                reg = <0x12C00000 0x100>;
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12C60000 0x100>;
                interrupts = <0 56 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12C70000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12C70000 0x100>;
                interrupts = <0 57 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12C80000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12C80000 0x100>;
                interrupts = <0 58 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12C90000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12C90000 0x100>;
                interrupts = <0 59 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12CA0000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12CA0000 0x100>;
                interrupts = <0 60 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12CB0000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12CB0000 0x100>;
                interrupts = <0 61 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12CC0000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12CC0000 0x100>;
                interrupts = <0 62 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        i2c@12CD0000 {
                compatible = "samsung,s3c2440-i2c";
                reg = <0x12CD0000 0x100>;
                interrupts = <0 63 0>;
+               #address-cells = <1>;
+               #size-cells = <0>;
        };
 
        amba {
                        interrupts = <0 35 0>;
                };
 
-               mdma0: pdma@10800000 {
+               mdma0: mdma@10800000 {
                        compatible = "arm,pl330", "arm,primecell";
                        reg = <0x10800000 0x1000>;
                        interrupts = <0 33 0>;
                };
 
-               mdma1: pdma@11C10000 {
+               mdma1: mdma@11C10000 {
                        compatible = "arm,pl330", "arm,primecell";
                        reg = <0x11C10000 0x1000>;
                        interrupts = <0 124 0>;
                        #gpio-cells = <4>;
                };
 
+               gpc4: gpio-controller@114002E0 {
+                       compatible = "samsung,exynos4-gpio";
+                       reg = <0x114002E0 0x20>;
+                       #gpio-cells = <4>;
+               };
+
                gpd0: gpio-controller@11400160 {
                        compatible = "samsung,exynos4-gpio";
                        reg = <0x11400160 0x20>;
 
                gpv2: gpio-controller@10D10040 {
                        compatible = "samsung,exynos4-gpio";
-                       reg = <0x10D10040 0x20>;
+                       reg = <0x10D10060 0x20>;
                        #gpio-cells = <4>;
                };
 
                gpv3: gpio-controller@10D10060 {
                        compatible = "samsung,exynos4-gpio";
-                       reg = <0x10D10060 0x20>;
+                       reg = <0x10D10080 0x20>;
                        #gpio-cells = <4>;
                };
 
                gpv4: gpio-controller@10D10080 {
                        compatible = "samsung,exynos4-gpio";
-                       reg = <0x10D10080 0x20>;
+                       reg = <0x10D100C0 0x20>;
                        #gpio-cells = <4>;
                };