From: Markus Schneider-Pargmann <msp@baylibre.com>
To: Daniel Lezcano <daniel.lezcano@linaro.org>
Cc: Alex Riabchenko <d3adme4t@gmail.com>,
linux-kernel@vger.kernel.org,
Daniel Golle <daniel@makrotopia.org>,
Fabien Parent <fparent@baylibre.com>,
linux-mediatek@lists.infradead.org,
Amjad Ouled-Ameur <aouledameur@baylibre.com>,
Matthias Brugger <matthias.bgg@gmail.com>,
AngeloGioacchino Del Regno
<angelogioacchino.delregno@collabora.com>
Subject: Re: regression with 33140e668b10 thermal/drivers/mediatek: Control buffer enablement tweaks
Date: Tue, 12 Sep 2023 15:46:17 +0200 [thread overview]
Message-ID: <20230912134617.jwonuolt56nofifz@blmsp> (raw)
In-Reply-To: <07a569b9-e691-64ea-dd65-3b49842af33d@linaro.org>
Hi Frank and Daniel,
On Tue, Sep 12, 2023 at 02:57:45PM +0200, Daniel Lezcano wrote:
>
> Hi Frank,
>
> thanks for reporting and investigating the issue.
>
>
> On 31/08/2023 15:34, Frank Wunderlich wrote:
> > Hi,
> >
> > looked a bit deeper into it and it looks like i only need to add the fields in the mtk_thermal_data struct
> >
> > --- a/drivers/thermal/mediatek/auxadc_thermal.c
> > +++ b/drivers/thermal/mediatek/auxadc_thermal.c
> > @@ -690,6 +690,9 @@ static const struct mtk_thermal_data mt7986_thermal_data = {
> > .adcpnp = mt7986_adcpnp,
> > .sensor_mux_values = mt7986_mux_values,
> > .version = MTK_THERMAL_V3,
> > + .apmixed_buffer_ctl_reg = APMIXED_SYS_TS_CON1,
> > + .apmixed_buffer_ctl_mask = GENMASK(31, 6) | BIT(3),
> > + .apmixed_buffer_ctl_set = BIT(0),
> > };
> >
> > in my quick test the temprature can be read again and i'm near room temperature...i though it was a bit higher before, but as far as i understand the code, the values were fixed before and only made it configurable.
> >
> > if someone can confirm that i'm right, i can send official patch.
Sorry for the delay, this was in my inbox but somehow not on my todo
list.
The patch looks correct. I think I simply missed adding the fields for
MTK_THERMAL_V3 chips. Sorry!
>
> At the first glance, it seems the proposed change is correct and could be
> proposed as a hot fix.
>
> However, the conditions with the version and the apmixed_buffer_ctl_reg
> looks a bit fuzzy.
>
> Markus, can you revisit this part of code and consolidate the configurable
> approach ?
Yes, it indeed looks like I broke another condition there. I will give
it another close look and send a fix.
Best,
Markus
next prev parent reply other threads:[~2023-09-12 13:46 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-31 9:25 regression with 33140e668b10 thermal/drivers/mediatek: Control buffer enablement tweaks Frank Wunderlich
2023-08-31 9:53 ` Bagas Sanjaya
2023-09-12 12:23 ` Linux regression tracking #update (Thorsten Leemhuis)
2023-11-01 11:03 ` Linux regression tracking #update (Thorsten Leemhuis)
2023-08-31 13:34 ` Aw: " Frank Wunderlich
2023-09-12 12:57 ` Daniel Lezcano
2023-09-12 13:46 ` Markus Schneider-Pargmann [this message]
2023-09-12 20:38 ` Frank Wunderlich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230912134617.jwonuolt56nofifz@blmsp \
--to=msp@baylibre.com \
--cc=angelogioacchino.delregno@collabora.com \
--cc=aouledameur@baylibre.com \
--cc=d3adme4t@gmail.com \
--cc=daniel.lezcano@linaro.org \
--cc=daniel@makrotopia.org \
--cc=fparent@baylibre.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=matthias.bgg@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.