Re: [PATCH] ARM: dts: OMAP5: fix polling intervals for thermal zones

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxx>
> Cc: Tony Lindgren <tony@xxxxxxxxxxx>

Acked-by: Eduardo Valentin <edubezval@xxxxxxxxx>


> ---
>  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@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux