ARM: dts: MSM8974: Add pinctrl node
authorIvan T. Ivanov <iivanov@mm-sol.com>
Thu, 6 Feb 2014 15:28:49 +0000 (17:28 +0200)
committerKumar Gala <galak@codeaurora.org>
Thu, 22 May 2014 17:04:53 +0000 (12:04 -0500)
Add the pin control node and pin definitions of SPI8.

Signed-off-by: Ivan T. Ivanov <iivanov@mm-sol.com>
Reviewed-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Kumar Gala <galak@codeaurora.org>
arch/arm/boot/dts/qcom-msm8974.dtsi

index f687239..23aa387 100644 (file)
                        clocks = <&gcc GCC_PRNG_AHB_CLK>;
                        clock-names = "core";
                };
+
+               msmgpio: pinctrl@fd510000 {
+                       compatible = "qcom,msm8974-pinctrl";
+                       reg = <0xfd510000 0x4000>;
+                       gpio-controller;
+                       #gpio-cells = <2>;
+                       interrupt-controller;
+                       #interrupt-cells = <2>;
+                       interrupts = <0 208 0>;
+
+                       spi8_default: spi8_default {
+                               mosi {
+                                       pins = "gpio45";
+                                       function = "blsp_spi8";
+                               };
+                               miso {
+                                       pins = "gpio46";
+                                       function = "blsp_spi8";
+                               };
+                               cs {
+                                       pins = "gpio47";
+                                       function = "blsp_spi8";
+                               };
+                               clk {
+                                       pins = "gpio48";
+                                       function = "blsp_spi8";
+                               };
+                       };
+               };
        };
 };