162306a36Sopenharmony_ci* palmas device tree bindings
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThe TI palmas family current members :-
462306a36Sopenharmony_citwl6035 (palmas)
562306a36Sopenharmony_citwl6037 (palmas)
662306a36Sopenharmony_citps65913 (palmas)
762306a36Sopenharmony_citps65914 (palmas)
862306a36Sopenharmony_citps659038
962306a36Sopenharmony_citps65917
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciRequired properties:
1262306a36Sopenharmony_ci- compatible : Should be from the list
1362306a36Sopenharmony_ci  ti,twl6035
1462306a36Sopenharmony_ci  ti,twl6036
1562306a36Sopenharmony_ci  ti,twl6037
1662306a36Sopenharmony_ci  ti,tps65913
1762306a36Sopenharmony_ci  ti,tps65914
1862306a36Sopenharmony_ci  ti,tps80036
1962306a36Sopenharmony_ci  ti,tps659038
2062306a36Sopenharmony_ci  ti,tps65917
2162306a36Sopenharmony_ciand also the generic series names
2262306a36Sopenharmony_ci  ti,palmas
2362306a36Sopenharmony_ci- interrupt-controller : palmas has its own internal IRQs
2462306a36Sopenharmony_ci- #interrupt-cells : should be set to 2 for IRQ number and flags
2562306a36Sopenharmony_ci  The first cell is the IRQ number.
2662306a36Sopenharmony_ci  The second cell is the flags, encoded as the trigger masks from
2762306a36Sopenharmony_ci  Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciOptional properties:
3062306a36Sopenharmony_ci  ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
3162306a36Sopenharmony_ci		hardware, if not set will use muxing in OTP.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciExample:
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_cipalmas {
3662306a36Sopenharmony_ci	compatible = "ti,twl6035", "ti,palmas";
3762306a36Sopenharmony_ci	reg = <0x48>
3862306a36Sopenharmony_ci	interrupt-parent = <&intc>;
3962306a36Sopenharmony_ci	interrupt-controller;
4062306a36Sopenharmony_ci	#interrupt-cells = <2>;
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci	ti,mux-pad1 = <0>;
4362306a36Sopenharmony_ci	ti,mux-pad2 = <0>;
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci	#address-cells = <1>;
4662306a36Sopenharmony_ci	#size-cells = <0>;
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci	pmic {
4962306a36Sopenharmony_ci		compatible = "ti,twl6035-pmic", "ti,palmas-pmic";
5062306a36Sopenharmony_ci		....
5162306a36Sopenharmony_ci	};
5262306a36Sopenharmony_ci}
53