[PATCH] ARM: dts: OMAP5: fix polling intervals for thermal zones
Eduardo Valentin
edubezval at gmail.com
Fri Feb 27 13:35:37 PST 2015
On Fri, Feb 27, 2015 at 03:59:03PM +0200, Tero Kristo wrote:
> OMAP4 has a finer counter granularity, which allows for a delay of 1000ms
> in the thermal zone polling intervals. OMAP5 has a different counter
> mechanism, which allows at maximum a 500ms timer. Adjust the cpu thermal
> zone polling interval accordingly.
>
> Without this patch, the polling interval information is simply ignored,
> and the following thermal warnings are printed during boot (assuming
> thermal is enabled);
>
> [ 1.545343] ti-soc-thermal 4a0021e0.bandgap: Delay 1000 ms is not supported
> [ 1.552691] ti-soc-thermal 4a0021e0.bandgap: Delay 1000 ms is not supported
> [ 1.560029] ti-soc-thermal 4a0021e0.bandgap: Delay 1000 ms is not supported
>
> Signed-off-by: Tero Kristo <t-kristo at ti.com>
> Cc: Tony Lindgren <tony at atomide.com>
Acked-by: Eduardo Valentin <edubezval at gmail.com>
> ---
> arch/arm/boot/dts/omap5-core-thermal.dtsi | 2 +-
> arch/arm/boot/dts/omap5-gpu-thermal.dtsi | 2 +-
> arch/arm/boot/dts/omap5.dtsi | 4 ++++
> 3 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/omap5-core-thermal.dtsi b/arch/arm/boot/dts/omap5-core-thermal.dtsi
> index 19212ac..de8a3d4 100644
> --- a/arch/arm/boot/dts/omap5-core-thermal.dtsi
> +++ b/arch/arm/boot/dts/omap5-core-thermal.dtsi
> @@ -13,7 +13,7 @@
>
> core_thermal: core_thermal {
> polling-delay-passive = <250>; /* milliseconds */
> - polling-delay = <1000>; /* milliseconds */
> + polling-delay = <500>; /* milliseconds */
>
> /* sensor ID */
> thermal-sensors = <&bandgap 2>;
> diff --git a/arch/arm/boot/dts/omap5-gpu-thermal.dtsi b/arch/arm/boot/dts/omap5-gpu-thermal.dtsi
> index 1b87aca..bc3090f 100644
> --- a/arch/arm/boot/dts/omap5-gpu-thermal.dtsi
> +++ b/arch/arm/boot/dts/omap5-gpu-thermal.dtsi
> @@ -13,7 +13,7 @@
>
> gpu_thermal: gpu_thermal {
> polling-delay-passive = <250>; /* milliseconds */
> - polling-delay = <1000>; /* milliseconds */
> + polling-delay = <500>; /* milliseconds */
>
> /* sensor ID */
> thermal-sensors = <&bandgap 1>;
> diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi
> index b321fdf..fee1580 100644
> --- a/arch/arm/boot/dts/omap5.dtsi
> +++ b/arch/arm/boot/dts/omap5.dtsi
> @@ -1079,4 +1079,8 @@
> };
> };
>
> +&cpu_thermal {
> + polling-delay = <500>; /* milliseconds */
> +};
> +
> /include/ "omap54xx-clocks.dtsi"
> --
> 1.7.9.5
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20150227/f7f0af19/attachment.sig>
More information about the linux-arm-kernel
mailing list