mirror of
https://github.com/torvalds/linux.git
synced 2024-12-18 17:12:55 +00:00
5763318f56
Add of_device_id table for Palma GPIO to be enable the driver from DT file. The driver can be registered from DT file as: palmas: tps65913@58 { ::::::::::: palmas_gpio: palmas_gpio { compatible = "ti,palmas-gpio"; gpio-controller; #gpio-cells = <2>; }; }; Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Acked-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
28 lines
760 B
Plaintext
28 lines
760 B
Plaintext
Palmas GPIO controller bindings
|
|
|
|
Required properties:
|
|
- compatible:
|
|
- "ti,palams-gpio" for palma series of the GPIO controller
|
|
- "ti,tps80036-gpio" for Palma series device TPS80036.
|
|
- "ti,tps65913-gpio" for palma series device TPS65913.
|
|
- "ti,tps65914-gpio" for palma series device TPS65914.
|
|
- #gpio-cells : Should be two.
|
|
- first cell is the gpio pin number
|
|
- second cell is used to specify the gpio polarity:
|
|
0 = active high
|
|
1 = active low
|
|
- gpio-controller : Marks the device node as a GPIO controller.
|
|
|
|
Note: This gpio node will be sub node of palmas node.
|
|
|
|
Example:
|
|
palmas: tps65913@58 {
|
|
:::::::::::
|
|
palmas_gpio: palmas_gpio {
|
|
compatible = "ti,palmas-gpio";
|
|
gpio-controller;
|
|
#gpio-cells = <2>;
|
|
};
|
|
:::::::::::
|
|
};
|