Kernel-4.18.0-80.el8_palmas

  • 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
  • interrupt-parent : The parent interrupt controller.

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";
    ....
};

}