ARM: dts: Add missing irq pinctrl for max77686 on smdk5250
authorYadwinder Singh Brar <yadi.brar@samsung.com>
Fri, 8 May 2015 17:24:25 +0000 (02:24 +0900)
committerKukjin Kim <kgene@kernel.org>
Fri, 8 May 2015 17:24:25 +0000 (02:24 +0900)
This patch adds pinctrl configuration for using configuring gpx3-2 as an
external interrupt from max77686. Though max77686 RTC is enabled and gets
probed by default, it doesnt work as its unable to get interrupt.

This patch makes max77686 RTC work and also configures it as wakeup source.

Signed-off-by: Yadwinder Singh Brar <yadi.brar@samsung.com>
[pankaj.dubey: resubmitted after rebasing to latest kgene tree]
Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Tested-by: Pankaj Dubey <pankaj.dubey@samsung.com>
Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Kukjin Kim <kgene@kernel.org>
arch/arm/boot/dts/exynos5250-smdk5250.dts

index bc27cc2558fe6518ad990b12a090fb8c7f008f5a..4fe186d01f8a52b52f9155d76b1496b7d586ed7e 100644 (file)
                reg = <0x09>;
                interrupt-parent = <&gpx3>;
                interrupts = <2 IRQ_TYPE_NONE>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&max77686_irq>;
+               wakeup-source;
 
                voltage-regulators {
                        ldo1_reg: LDO1 {
                };
        };
 };
+
+&pinctrl_0 {
+       max77686_irq: max77686-irq {
+               samsung,pins = "gpx3-2";
+               samsung,pin-function = <0xf>;
+               samsung,pin-pud = <0>;
+               samsung,pin-drv = <0>;
+       };
+};