The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/mfd/palmas.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * palmas device tree bindings
    2 
    3 The TI palmas family current members :-
    4 twl6035 (palmas)
    5 twl6037 (palmas)
    6 tps65913 (palmas)
    7 tps65914 (palmas)
    8 tps659038
    9 tps65917
   10 
   11 Required properties:
   12 - compatible : Should be from the list
   13   ti,twl6035
   14   ti,twl6036
   15   ti,twl6037
   16   ti,tps65913
   17   ti,tps65914
   18   ti,tps80036
   19   ti,tps659038
   20   ti,tps65917
   21 and also the generic series names
   22   ti,palmas
   23 - interrupt-controller : palmas has its own internal IRQs
   24 - #interrupt-cells : should be set to 2 for IRQ number and flags
   25   The first cell is the IRQ number.
   26   The second cell is the flags, encoded as the trigger masks from
   27   Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
   28 
   29 Optional properties:
   30   ti,mux-padX : set the pad register X (1-2) to the correct muxing for the
   31                 hardware, if not set will use muxing in OTP.
   32 
   33 Example:
   34 
   35 palmas {
   36         compatible = "ti,twl6035", "ti,palmas";
   37         reg = <0x48>
   38         interrupt-parent = <&intc>;
   39         interrupt-controller;
   40         #interrupt-cells = <2>;
   41 
   42         ti,mux-pad1 = <0>;
   43         ti,mux-pad2 = <0>;
   44 
   45         #address-cells = <1>;
   46         #size-cells = <0>;
   47 
   48         pmic {
   49                 compatible = "ti,twl6035-pmic", "ti,palmas-pmic";
   50                 ....
   51         };
   52 }

Cache object: 3f9edc149fe0a25110b23d7461e5743b


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.