1. 11 10月, 2014 2 次提交
    • J
      Thermal: int340x_thermal: expose acpi thermal relationship tables · 52b1c69d
      Jacob Pan 提交于
      ACPI 4.0 introduced two thermal relationship tables via _ART
      (active cooling) and  _TRT (passive cooling) objects. These
      tables contain many to many relationships among thermal sensors
      and cooling devices.
      
      This patch parses _ART and _TRT and makes the result available to
      the userspace via an misc device interface. At the same time,
      kernel drivers can also request parsing results from internal
      kernel APIs.
      
      The results include source and target devices, influence, and
      sampling rate in case of _TRT. For _ART, the result shows source
      device, target device, and weight percentage.
      Signed-off-by: NJacob Pan <jacob.jun.pan@linux.intel.com>
      Signed-off-by: NZhang Rui <rui.zhang@intel.com>
      52b1c69d
    • L
      Thermal: introduce int3403 thermal driver · 4384b8fe
      Lan Tianyu 提交于
      ACPI INT3403 device object can be used to retrieve temperature date
      from temperature sensors present in the system, and to expose
      device' performance control.
      
      The previous INT3403 thermal driver supports temperature reporting only,
      thus remove it and introduce this new & enhanced one.
      Signed-off-by: NLan Tianyu <tianyu.lan@intel.com>
      Signed-off-by: NZhang Rui <rui.zhang@intel.com>
      4384b8fe
  2. 10 10月, 2014 13 次提交
  3. 11 9月, 2014 1 次提交
    • Z
      ACPI: introduce ACPI int340x thermal scan handler · 3230bbfc
      Zhang Rui 提交于
      Newer laptops and tablets that use ACPI may have thermal sensors and
      other devices with thermal control capabilities outside the core CPU/SOC,
      for thermal safety reasons.
      They are exposed for the OS to use via
      1) INT3400 ACPI device object as the master.
      2) INT3401 ~ INT340B ACPI device objects as the slaves.
      
      This patch introduces a scan handler to enumerate the INT3400
      ACPI device object to platform bus, and prevent its slaves
      from being enumerated before the controller driver being probed.
      Signed-off-by: NZhang Rui <rui.zhang@intel.com>
      3230bbfc
  4. 25 8月, 2014 1 次提交
  5. 23 8月, 2014 5 次提交
  6. 22 8月, 2014 10 次提交
  7. 21 8月, 2014 8 次提交