1. 10 11月, 2014 1 次提交
  2. 08 11月, 2014 1 次提交
  3. 09 8月, 2014 1 次提交
    • A
      Thermal: imx: add i.mx6sx thermal support · 3c94f17e
      Anson Huang 提交于
      i.MX6SX has some new features of thermal interrupt function,
      there are LOW, HIGH and PANIC irq for thermal sensor, so add
      platform data to separate different thermal version;
      
      The reset value of LOW ALARM is 0 which means the highest
      temp, so the LOW ALARM will be triggered once irq is enabled,
      so we need to correct it before enabling thermal irq;
      
      Enable PANIC ALARM as critical trip point, it will trigger
      system reset via SRC module once PANIC IRQ is triggered, it
      is pure hardware function, so use it instead of software
      reset by cooling device.
      Signed-off-by: NAnson Huang <b20788@freescale.com>
      Tested-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
      3c94f17e
  4. 01 7月, 2014 1 次提交
    • A
      Thermal: imx: correct critical trip temperature setting · d0f9d64a
      Anson Huang 提交于
      On latest i.MX6 SOC with thermal calibration data of 0x5A100000,
      the critical trip temperature will be an invalid value and
      cause system auto shutdown as below log:
      
      thermal thermal_zone0: critical temperature reached(42 C),shutting down
      
      So, with universal formula for thermal sensor, only room
      temperature point is calibrated, which means the calibration
      data read from fuse only has valid data of bit [31:20], others
      are all 0, the critical trip point temperature can NOT depend
      on the hot point calibration data, here we set it to 20 C higher
      than default passive temperature.
      Signed-off-by: NAnson Huang <b20788@freescale.com>
      Acked-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NZhang Rui <rui.zhang@intel.com>
      d0f9d64a
  5. 08 4月, 2014 1 次提交
  6. 06 1月, 2014 1 次提交
  7. 03 1月, 2014 1 次提交
  8. 02 1月, 2014 2 次提交
  9. 15 8月, 2013 2 次提交
  10. 13 8月, 2013 1 次提交
    • S
      thermal: add imx thermal driver support · ca3de46b
      Shawn Guo 提交于
      This is based on the initial imx thermal work done by
      Rob Lee <rob.lee@linaro.org> (Not sure if the email address is still
      valid).  Since he is no longer interested in the work and I have
      rewritten a significant amount of the code, I just took the authorship
      over from him.
      
      It adds the imx thermal support using Temperature Monitor (TEMPMON)
      block found on some Freescale i.MX SoCs.  The driver uses syscon regmap
      interface to access TEMPMON control registers and calibration data, and
      supports cpufreq as the cooling device.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NEduardo Valentin <eduardo.valentin@ti.com>
      ca3de46b