ARM: dts: MSM8974: Add pinctrl node
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / qcom-msm8974.dtsi
index f68723918b3fe724fc671d1cd8045288221956c6..23aa387450377a2fefa632b766a228e4b1a9bfb4 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";
+                               };
+                       };
+               };
        };
 };