1*81a87e18SMateusz KulikowskiQualcomm Snapdragon GPIO controller
2*81a87e18SMateusz Kulikowski
3*81a87e18SMateusz KulikowskiRequired properties:
4*81a87e18SMateusz Kulikowski- compatible : "qcom,msm8916-pinctrl" or "qcom,apq8016-pinctrl"
5*81a87e18SMateusz Kulikowski- reg : Physical base address and length of the controller's registers.
6*81a87e18SMateusz Kulikowski	This controller is called "Top Level Mode Multiplexing" in
7*81a87e18SMateusz Kulikowski	Qualcomm documentation.
8*81a87e18SMateusz Kulikowski- #gpio-cells : Should be one (pin number).
9*81a87e18SMateusz Kulikowski- gpio-controller : Marks the device node as a GPIO controller.
10*81a87e18SMateusz Kulikowski- gpio-count: Number of GPIO pins.
11*81a87e18SMateusz Kulikowski- gpio-bank-name: (optional) name of gpio bank. As default "soc" is used.
12*81a87e18SMateusz Kulikowski
13*81a87e18SMateusz KulikowskiExample:
14*81a87e18SMateusz Kulikowski
15*81a87e18SMateusz Kulikowskisoc_gpios: pinctrl@1000000 {
16*81a87e18SMateusz Kulikowski	compatible = "qcom,msm8916-pinctrl";
17*81a87e18SMateusz Kulikowski	reg = <0x1000000 0x300000>;
18*81a87e18SMateusz Kulikowski	gpio-controller;
19*81a87e18SMateusz Kulikowski	gpio-count = <122>;
20*81a87e18SMateusz Kulikowski	gpio-bank-name="soc";
21*81a87e18SMateusz Kulikowski	#gpio-cells = <1>;
22*81a87e18SMateusz Kulikowski};
23