Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[linux/fpc-iii.git] / Documentation / devicetree / bindings / mfd / palmas.txt
blobe5f0f830346167e1a91f3430ecdbb0ca92ab1444
1 * palmas device tree bindings
3 The TI palmas family current members :-
4 twl6035 (palmas)
5 twl6037 (palmas)
6 tps65913 (palmas)
7 tps65914 (palmas)
8 tps659038
10 Required properties:
11 - compatible : Should be from the list
12   ti,twl6035
13   ti,twl6036
14   ti,twl6037
15   ti,tps65913
16   ti,tps65914
17   ti,tps80036
18   ti,tps659038
19 and also the generic series names
20   ti,palmas
21 - interrupt-controller : palmas has its own internal IRQs
22 - #interrupt-cells : should be set to 2 for IRQ number and flags
23   The first cell is the IRQ number.
24   The second cell is the flags, encoded as the trigger masks from
25   Documentation/devicetree/bindings/interrupts.txt
26 - interrupt-parent : The parent interrupt controller.
28 Optional properties:
29   ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
30                 hardware, if not set will use muxing in OTP.
32 Example:
34 palmas {
35         compatible = "ti,twl6035", "ti,palmas";
36         reg = <0x48>
37         interrupt-parent = <&intc>;
38         interrupt-controller;
39         #interrupt-cells = <2>;
41         ti,mux-pad1 = <0>;
42         ti,mux-pad2 = <0>;
44         #address-cells = <1>;
45         #size-cells = <0>;
47         pmic {
48                 compatible = "ti,twl6035-pmic", "ti,palmas-pmic";
49                 ....
50         };