1. 25 1月, 2015 3 次提交
  2. 09 12月, 2014 1 次提交
    • E
      thermal: cpu_cooling: check for the readiness of cpufreq layer · 0f1be51c
      Eduardo Valentin 提交于
      In this patch, the cpu_cooling code checks for the usability of cpufreq
      layer before proceeding with the CPU cooling device registration. The
      main reason is: CPU cooling device is not usable if cpufreq cannot
      switch frequencies.
      
      Similar checks are spread in thermal drivers. Thus, the advantage now
      is to have the check in a single place: cpu cooling device registration.
      For this reason, this patch also updates the existing drivers that
      depend on CPU cooling to simply propagate the error code of the cpu
      cooling registration call. Therefore, in case cpufreq is not ready, the
      thermal drivers will still return -EPROBE_DEFER, in an attempt to try
      again when cpufreq layer gets ready.
      
      Cc: devicetree@vger.kernel.org
      Cc: Grant Likely <grant.likely@linaro.org>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-pm@vger.kernel.org
      Cc: linux-samsung-soc@vger.kernel.org
      Cc: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
      Cc: Rob Herring <robh+dt@kernel.org>
      Cc: Zhang Rui <rui.zhang@intel.com>
      Acked-by: NViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: NViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
      0f1be51c
  3. 20 11月, 2014 31 次提交
  4. 03 11月, 2014 5 次提交