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

ti_soc_thermal.txt (2263B)


      1* Texas Instrument OMAP SCM bandgap bindings
      2
      3In the System Control Module, OMAP supplies a voltage reference
      4and a temperature sensor feature that are gathered in the band
      5gap voltage and temperature sensor (VBGAPTS) module. The band
      6gap provides current and voltage reference for its internal
      7circuits and other analog IP blocks. The analog-to-digital
      8converter (ADC) produces an output value that is proportional
      9to the silicon temperature.
     10
     11Required properties:
     12- compatible : Should be:
     13  - "ti,omap34xx-bandgap" : for OMAP34xx bandgap
     14  - "ti,omap36xx-bandgap" : for OMAP36xx bandgap
     15  - "ti,omap4430-bandgap" : for OMAP4430 bandgap
     16  - "ti,omap4460-bandgap" : for OMAP4460 bandgap
     17  - "ti,omap4470-bandgap" : for OMAP4470 bandgap
     18  - "ti,omap5430-bandgap" : for OMAP5430 bandgap
     19- interrupts : this entry should indicate which interrupt line
     20the talert signal is routed to;
     21Specific:
     22- gpios : this entry should be used to inform which GPIO
     23line the tshut signal is routed to. The informed GPIO will
     24be treated as an IRQ;
     25- regs : this entry must also be specified and it is specific
     26to each bandgap version, because the mapping may change from
     27soc to soc, apart of depending on available features.
     28
     29Example:
     30OMAP34xx:
     31bandgap {
     32	reg = <0x48002524 0x4>;
     33	compatible = "ti,omap34xx-bandgap";
     34};
     35
     36OMAP36xx:
     37bandgap {
     38	reg = <0x48002524 0x4>;
     39	compatible = "ti,omap36xx-bandgap";
     40};
     41
     42OMAP4430:
     43bandgap {
     44	reg = <0x4a002260 0x4 0x4a00232C 0x4>;
     45	compatible = "ti,omap4430-bandgap";
     46};
     47
     48OMAP4460:
     49bandgap {
     50	reg = <0x4a002260 0x4
     51		0x4a00232C 0x4
     52		0x4a002378 0x18>;
     53	compatible = "ti,omap4460-bandgap";
     54	interrupts = <0 126 4>; /* talert */
     55	gpios = <&gpio3 22 0>; /* tshut */
     56};
     57
     58OMAP4470:
     59bandgap {
     60	reg = <0x4a002260 0x4
     61		0x4a00232C 0x4
     62		0x4a002378 0x18>;
     63	compatible = "ti,omap4470-bandgap";
     64	interrupts = <0 126 4>; /* talert */
     65	gpios = <&gpio3 22 0>; /* tshut */
     66};
     67
     68OMAP5430:
     69bandgap {
     70	reg = <0x4a0021e0 0xc
     71		0x4a00232c 0xc
     72		0x4a002380 0x2c
     73		0x4a0023C0 0x3c>;
     74	compatible = "ti,omap5430-bandgap";
     75	interrupts = <0 126 4>; /* talert */
     76};
     77
     78DRA752:
     79bandgap {
     80	reg = <0x4a0021e0 0xc
     81		0x4a00232c 0xc
     82		0x4a002380 0x2c
     83		0x4a0023C0 0x3c
     84		0x4a002564 0x8
     85		0x4a002574 0x50>;
     86	compatible = "ti,dra752-bandgap";
     87	interrupts = <0 126 4>; /* talert */
     88};