* [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 [not found] <CGME20230911133431eucas1p2631e7060cecb0914933ed45b837cf8eb@eucas1p2.samsung.com> @ 2023-09-11 13:34 ` Mateusz Majewski 2023-09-14 8:01 ` Krzysztof Kozlowski 2023-09-14 8:10 ` Krzysztof Kozlowski 0 siblings, 2 replies; 4+ messages in thread From: Mateusz Majewski @ 2023-09-11 13:34 UTC (permalink / raw) To: devicetree, linux-arm-kernel, linux-samsung-soc, linux-kernel Cc: Mateusz Majewski, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar, Marek Szyprowski It seems that thermal in Exynos 4210 is broken without this, as it will never decrease cooling after increasing it. Signed-off-by: Mateusz Majewski <m.majewski2@samsung.com> --- v1 -> v2: Just uploaded separately from all the thermal: exynos: patches with a shorter recipient list, no change otherwise. arch/arm/boot/dts/samsung/exynos4210.dtsi | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/samsung/exynos4210.dtsi b/arch/arm/boot/dts/samsung/exynos4210.dtsi index 0e27c3375e2e..aae185b7f91c 100644 --- a/arch/arm/boot/dts/samsung/exynos4210.dtsi +++ b/arch/arm/boot/dts/samsung/exynos4210.dtsi @@ -391,8 +391,14 @@ &cpu_alert2 { }; &cpu_thermal { - polling-delay-passive = <0>; - polling-delay = <0>; + /* Exynos 4210 supports thermal interrupts, but only for the rising threshold. + * This means that polling is not needed for preventing overheating, but only + * for decreasing cooling when possible. Hence we poll with a high delay. + * Ideally, we would disable polling for the first trip point, but this isn't + * really possible without outrageous hacks. + */ + polling-delay-passive = <5000>; + polling-delay = <5000>; }; &gic { -- 2.41.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 2023-09-11 13:34 ` [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 Mateusz Majewski @ 2023-09-14 8:01 ` Krzysztof Kozlowski 2023-09-14 8:03 ` Krzysztof Kozlowski 2023-09-14 8:10 ` Krzysztof Kozlowski 1 sibling, 1 reply; 4+ messages in thread From: Krzysztof Kozlowski @ 2023-09-14 8:01 UTC (permalink / raw) To: Mateusz Majewski, devicetree, linux-arm-kernel, linux-samsung-soc, linux-kernel Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar, Marek Szyprowski On 11/09/2023 15:34, Mateusz Majewski wrote: > It seems that thermal in Exynos 4210 is broken without this, as it will > never decrease cooling after increasing it. > > Signed-off-by: Mateusz Majewski <m.majewski2@samsung.com> > --- > v1 -> v2: Just uploaded separately from all the thermal: exynos: > patches with a shorter recipient list, no change otherwise. > > arch/arm/boot/dts/samsung/exynos4210.dtsi | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/boot/dts/samsung/exynos4210.dtsi b/arch/arm/boot/dts/samsung/exynos4210.dtsi > index 0e27c3375e2e..aae185b7f91c 100644 > --- a/arch/arm/boot/dts/samsung/exynos4210.dtsi > +++ b/arch/arm/boot/dts/samsung/exynos4210.dtsi > @@ -391,8 +391,14 @@ &cpu_alert2 { > }; > > &cpu_thermal { > - polling-delay-passive = <0>; > - polling-delay = <0>; > + /* Exynos 4210 supports thermal interrupts, but only for the rising threshold. This is a friendly reminder during the review process. It seems my previous comments were not fully addressed. Maybe my feedback got lost between the quotes, maybe you just forgot to apply it. Please go back to the previous discussion and either implement all requested changes or keep discussing them. I fixed it up and applied. Best regards, Krzysztof _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 2023-09-14 8:01 ` Krzysztof Kozlowski @ 2023-09-14 8:03 ` Krzysztof Kozlowski 0 siblings, 0 replies; 4+ messages in thread From: Krzysztof Kozlowski @ 2023-09-14 8:03 UTC (permalink / raw) To: Mateusz Majewski, devicetree, linux-arm-kernel, linux-samsung-soc, linux-kernel Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar, Marek Szyprowski On 14/09/2023 10:01, Krzysztof Kozlowski wrote: > On 11/09/2023 15:34, Mateusz Majewski wrote: >> It seems that thermal in Exynos 4210 is broken without this, as it will >> never decrease cooling after increasing it. >> >> Signed-off-by: Mateusz Majewski <m.majewski2@samsung.com> >> --- >> v1 -> v2: Just uploaded separately from all the thermal: exynos: >> patches with a shorter recipient list, no change otherwise. >> >> arch/arm/boot/dts/samsung/exynos4210.dtsi | 10 ++++++++-- >> 1 file changed, 8 insertions(+), 2 deletions(-) >> >> diff --git a/arch/arm/boot/dts/samsung/exynos4210.dtsi b/arch/arm/boot/dts/samsung/exynos4210.dtsi >> index 0e27c3375e2e..aae185b7f91c 100644 >> --- a/arch/arm/boot/dts/samsung/exynos4210.dtsi >> +++ b/arch/arm/boot/dts/samsung/exynos4210.dtsi >> @@ -391,8 +391,14 @@ &cpu_alert2 { >> }; >> >> &cpu_thermal { >> - polling-delay-passive = <0>; >> - polling-delay = <0>; >> + /* Exynos 4210 supports thermal interrupts, but only for the rising threshold. > > This is a friendly reminder during the review process. > > It seems my previous comments were not fully addressed. Maybe my > feedback got lost between the quotes, maybe you just forgot to apply it. > Please go back to the previous discussion and either implement all > requested changes or keep discussing them. > > I fixed it up and applied. > BTW, line wrapping was also not correct :/ Please follow coding style - it is still 80, unless exception makes things readable. There is no need for exception here. Best regards, Krzysztof _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 2023-09-11 13:34 ` [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 Mateusz Majewski 2023-09-14 8:01 ` Krzysztof Kozlowski @ 2023-09-14 8:10 ` Krzysztof Kozlowski 1 sibling, 0 replies; 4+ messages in thread From: Krzysztof Kozlowski @ 2023-09-14 8:10 UTC (permalink / raw) To: devicetree, linux-arm-kernel, linux-samsung-soc, linux-kernel, Mateusz Majewski Cc: Krzysztof Kozlowski, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar, Marek Szyprowski On Mon, 11 Sep 2023 15:34:14 +0200, Mateusz Majewski wrote: > It seems that thermal in Exynos 4210 is broken without this, as it will > never decrease cooling after increasing it. > > Applied, thanks! [1/1] ARM: dts: exynos: enable polling in Exynos 4210 https://git.kernel.org/krzk/linux/c/ef399736c3ba77fb82d778b1b7285baa65a7e079 Best regards, -- Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-09-14 8:11 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20230911133431eucas1p2631e7060cecb0914933ed45b837cf8eb@eucas1p2.samsung.com>
2023-09-11 13:34 ` [PATCH v2] ARM: dts: exynos: enable polling in Exynos 4210 Mateusz Majewski
2023-09-14 8:01 ` Krzysztof Kozlowski
2023-09-14 8:03 ` Krzysztof Kozlowski
2023-09-14 8:10 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).