18c2ecf20Sopenharmony_ci* palmas device tree bindings
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThe TI palmas family current members :-
48c2ecf20Sopenharmony_citwl6035 (palmas)
58c2ecf20Sopenharmony_citwl6037 (palmas)
68c2ecf20Sopenharmony_citps65913 (palmas)
78c2ecf20Sopenharmony_citps65914 (palmas)
88c2ecf20Sopenharmony_citps659038
98c2ecf20Sopenharmony_citps65917
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciRequired properties:
128c2ecf20Sopenharmony_ci- compatible : Should be from the list
138c2ecf20Sopenharmony_ci  ti,twl6035
148c2ecf20Sopenharmony_ci  ti,twl6036
158c2ecf20Sopenharmony_ci  ti,twl6037
168c2ecf20Sopenharmony_ci  ti,tps65913
178c2ecf20Sopenharmony_ci  ti,tps65914
188c2ecf20Sopenharmony_ci  ti,tps80036
198c2ecf20Sopenharmony_ci  ti,tps659038
208c2ecf20Sopenharmony_ci  ti,tps65917
218c2ecf20Sopenharmony_ciand also the generic series names
228c2ecf20Sopenharmony_ci  ti,palmas
238c2ecf20Sopenharmony_ci- interrupt-controller : palmas has its own internal IRQs
248c2ecf20Sopenharmony_ci- #interrupt-cells : should be set to 2 for IRQ number and flags
258c2ecf20Sopenharmony_ci  The first cell is the IRQ number.
268c2ecf20Sopenharmony_ci  The second cell is the flags, encoded as the trigger masks from
278c2ecf20Sopenharmony_ci  Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ciOptional properties:
308c2ecf20Sopenharmony_ci  ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
318c2ecf20Sopenharmony_ci		hardware, if not set will use muxing in OTP.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciExample:
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_cipalmas {
368c2ecf20Sopenharmony_ci	compatible = "ti,twl6035", "ti,palmas";
378c2ecf20Sopenharmony_ci	reg = <0x48>
388c2ecf20Sopenharmony_ci	interrupt-parent = <&intc>;
398c2ecf20Sopenharmony_ci	interrupt-controller;
408c2ecf20Sopenharmony_ci	#interrupt-cells = <2>;
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci	ti,mux-pad1 = <0>;
438c2ecf20Sopenharmony_ci	ti,mux-pad2 = <0>;
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ci	#address-cells = <1>;
468c2ecf20Sopenharmony_ci	#size-cells = <0>;
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	pmic {
498c2ecf20Sopenharmony_ci		compatible = "ti,twl6035-pmic", "ti,palmas-pmic";
508c2ecf20Sopenharmony_ci		....
518c2ecf20Sopenharmony_ci	};
528c2ecf20Sopenharmony_ci}
53