]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - arch/arm/boot/dts/sun5i-a13-olinuxino.dts
ARM: sun5i: olinuxino: Enable the i2c controllers
[linux-imx.git] / arch / arm / boot / dts / sun5i-a13-olinuxino.dts
index 4a1e45d4aacef5da48e4d8c6a0da0d3f135f4e3f..80497e376706ca930a1eb84cf6297f6277e09ce3 100644 (file)
                bootargs = "earlyprintk console=ttyS0,115200";
        };
 
-       soc {
-               uart1: uart@01c28400 {
+       soc@01c20000 {
+               pinctrl@01c20800 {
+                       led_pins_olinuxino: led_pins@0 {
+                               allwinner,pins = "PG9";
+                               allwinner,function = "gpio_out";
+                               allwinner,drive = <1>;
+                               allwinner,pull = <0>;
+                       };
+               };
+
+               uart1: serial@01c28400 {
                        pinctrl-names = "default";
                        pinctrl-0 = <&uart1_pins_b>;
                        status = "okay";
                };
+
+               i2c0: i2c@01c2ac00 {
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&i2c0_pins_a>;
+                       status = "okay";
+               };
+
+               i2c1: i2c@01c2b000 {
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&i2c1_pins_a>;
+                       status = "okay";
+               };
+
+               i2c2: i2c@01c2b400 {
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&i2c2_pins_a>;
+                       status = "okay";
+               };
+       };
+
+       leds {
+               compatible = "gpio-leds";
+               pinctrl-names = "default";
+               pinctrl-0 = <&led_pins_olinuxino>;
+
+               power {
+                       gpios = <&pio 6 9 0>;
+                       default-state = "on";
+               };
        };
 };