mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 04:42:12 +00:00
43f68444bc
This cleans up the gpio-msm-v2 driver of all the global define usage. The number of gpios are now defined in the device tree. This enables adding irqdomain support as well. Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org> Acked-by: Grant Likely <grant.likely@linaro.org> Signed-off-by: David Brown <davidb@codeaurora.org>
27 lines
737 B
Plaintext
27 lines
737 B
Plaintext
MSM GPIO controller bindings
|
|
|
|
Required properties:
|
|
- compatible:
|
|
- "qcom,msm-gpio" for MSM controllers
|
|
- #gpio-cells : Should be two.
|
|
- first cell is the pin number
|
|
- second cell is used to specify optional parameters (unused)
|
|
- gpio-controller : Marks the device node as a GPIO controller.
|
|
- #interrupt-cells : Should be 2.
|
|
- interrupt-controller: Mark the device node as an interrupt controller
|
|
- interrupts : Specify the TLMM summary interrupt number
|
|
- ngpio : Specify the number of MSM GPIOs
|
|
|
|
Example:
|
|
|
|
msmgpio: gpio@fd510000 {
|
|
compatible = "qcom,msm-gpio";
|
|
gpio-controller;
|
|
#gpio-cells = <2>;
|
|
interrupt-controller;
|
|
#interrupt-cells = <2>;
|
|
reg = <0xfd510000 0x4000>;
|
|
interrupts = <0 208 0>;
|
|
ngpio = <150>;
|
|
};
|