cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

twl-family.txt (1370B)


      1Texas Instruments TWL family
      2
      3The TWLs are Integrated Power Management Chips.
      4Some version might contain much more analog function like
      5USB transceiver or Audio amplifier.
      6These chips are connected to an i2c bus.
      7
      8
      9Required properties:
     10- compatible : Must be "ti,twl4030";
     11  For Integrated power-management/audio CODEC device used in OMAP3
     12  based boards
     13- compatible : Must be "ti,twl6030";
     14  For Integrated power-management used in OMAP4 based boards
     15- interrupts : This i2c device has an IRQ line connected to the main SoC
     16- interrupt-controller : Since the twl support several interrupts internally,
     17  it is considered as an interrupt controller cascaded to the SoC one.
     18- #interrupt-cells = <1>;
     19
     20Optional node:
     21- Child nodes contain in the twl. The twl family is made of several variants
     22  that support a different number of features.
     23  The children nodes will thus depend of the capability of the variant.
     24
     25
     26Example:
     27/*
     28 * Integrated Power Management Chip
     29 * https://www.ti.com/lit/ds/symlink/twl6030.pdf
     30 */
     31twl@48 {
     32    compatible = "ti,twl6030";
     33    reg = <0x48>;
     34    interrupts = <39>; /* IRQ_SYS_1N cascaded to gic */
     35    interrupt-controller;
     36    #interrupt-cells = <1>;
     37    interrupt-parent = <&gic>;
     38    #address-cells = <1>;
     39    #size-cells = <0>;
     40
     41    twl_rtc {
     42        compatible = "ti,twl_rtc";
     43        interrupts = <11>;
     44        reg = <0>;
     45    };
     46};