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