diff options
Diffstat (limited to 'roms/u-boot/doc/device-tree-bindings/gpio/gpio-msm.txt')
-rw-r--r-- | roms/u-boot/doc/device-tree-bindings/gpio/gpio-msm.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/roms/u-boot/doc/device-tree-bindings/gpio/gpio-msm.txt b/roms/u-boot/doc/device-tree-bindings/gpio/gpio-msm.txt new file mode 100644 index 000000000..70a2c7f0d --- /dev/null +++ b/roms/u-boot/doc/device-tree-bindings/gpio/gpio-msm.txt @@ -0,0 +1,23 @@ +Qualcomm Snapdragon GPIO controller + +Required properties: +- compatible : "qcom,msm8916-pinctrl", "qcom,apq8016-pinctrl" or + "qcom,ipq4019-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>; +}; |