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