| Qualcomm Snapdragon GPIO controller |
| |
| Required properties: |
| - compatible : "qcom,msm8916-pinctrl" or "qcom,apq8016-pinctrl" |
| - reg : Physical base address and length of the controller's registers. |
| This controller is called "Top Level Mode Multiplexing" in |
| Qualcomm documentation. |
| - #gpio-cells : Should be one (pin number). |
| - gpio-controller : Marks the device node as a GPIO controller. |
| - gpio-count: Number of GPIO pins. |
| - gpio-bank-name: (optional) name of gpio bank. As default "soc" is used. |
| |
| Example: |
| |
| soc_gpios: pinctrl@1000000 { |
| compatible = "qcom,msm8916-pinctrl"; |
| reg = <0x1000000 0x300000>; |
| gpio-controller; |
| gpio-count = <122>; |
| gpio-bank-name="soc"; |
| #gpio-cells = <1>; |
| }; |