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

armada-thermal.txt (1387B)


      1* Marvell Armada 370/375/380/XP thermal management
      2
      3Required properties:
      4
      5- compatible: Should be set to one of the following:
      6    * marvell,armada370-thermal
      7    * marvell,armada375-thermal
      8    * marvell,armada380-thermal
      9    * marvell,armadaxp-thermal
     10    * marvell,armada-ap806-thermal
     11    * marvell,armada-cp110-thermal
     12
     13Note: these bindings are deprecated for AP806/CP110 and should instead
     14follow the rules described in:
     15Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
     16Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
     17
     18- reg: Device's register space.
     19  Two entries are expected, see the examples below. The first one points
     20  to the status register (4B). The second one points to the control
     21  registers (8B).
     22  Note: The compatibles marvell,armada370-thermal,
     23  marvell,armada380-thermal, and marvell,armadaxp-thermal must point to
     24  "control MSB/control 1", with size of 4 (deprecated binding), or point
     25  to "control LSB/control 0" with size of 8 (current binding). All other
     26  compatibles must point to "control LSB/control 0" with size of 8.
     27
     28Examples:
     29
     30	/* Legacy bindings */
     31	thermal@d0018300 {
     32		compatible = "marvell,armada370-thermal";
     33		reg = <0xd0018300 0x4
     34		       0xd0018304 0x4>;
     35	};
     36
     37	ap_thermal: thermal@6f8084 {
     38		compatible = "marvell,armada-ap806-thermal";
     39		reg = <0x6f808C 0x4>,
     40		      <0x6f8084 0x8>;
     41	};