Merge tag 'blackfin-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/realm...
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / r8a7740-armadillo800eva-reference.dts
index 09ea22c26359ab00130898b79e696a2b252b9aae..c638e4ab91b8ee95655ab0784803f8a2ffb5ce1c 100644 (file)
 
 /dts-v1/;
 /include/ "r8a7740.dtsi"
+#include <dt-bindings/gpio/gpio.h>
 
 / {
        model = "armadillo 800 eva reference";
        compatible = "renesas,armadillo800eva-reference", "renesas,r8a7740";
 
        chosen {
-               bootargs = "console=tty0 console=ttySC1,115200 earlyprintk=sh-sci.1,115200 ignore_loglevel root=/dev/nfs ip=dhcp nfsroot=,rsize=4096,wsize=4096 rw";
+               bootargs = "console=tty0 console=ttySC1,115200 earlyprintk=sh-sci.1,115200 ignore_loglevel root=/dev/nfs ip=dhcp rw";
        };
 
        memory {
                regulator-boot-on;
        };
 
+       leds {
+               compatible = "gpio-leds";
+               led1 {
+                       gpios = <&pfc 102 GPIO_ACTIVE_HIGH>;
+               };
+               led2 {
+                       gpios = <&pfc 111 GPIO_ACTIVE_HIGH>;
+               };
+               led3 {
+                       gpios = <&pfc 110 GPIO_ACTIVE_HIGH>;
+               };
+               led4 {
+                       gpios = <&pfc 177 GPIO_ACTIVE_HIGH>;
+               };
+       };
 };
 
 &i2c0 {
                reg = <0x55>;
                interrupt-parent = <&irqpin1>;
                interrupts = <2 0>; /* IRQ10: hwirq 2 on irqpin1 */
+               pinctrl-0 = <&st1232_pins>;
+               pinctrl-names = "default";
+               gpios = <&pfc 166 GPIO_ACTIVE_LOW>;
+       };
+};
+
+&pfc {
+       pinctrl-0 = <&scifa1_pins>;
+       pinctrl-names = "default";
+
+       scifa1_pins: scifa1 {
+               renesas,groups = "scifa1_data";
+               renesas,function = "scifa1";
+       };
+
+       st1232_pins: st1232 {
+               renesas,groups = "intc_irq10";
+               renesas,function = "intc";
        };
 };