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