On Wed, Mar 27, 2024 at 2:30 PM Niklas Söderlund <niklas.soderlund+renesas@xxxxxxxxxxxx> wrote: > The calculated Tj_T constant is calculated from the PTAT data either > read from the first TSC zone on the device if calibration data is fused, > or from fallback values in the driver itself. The value calculated is > shared among all TSC zones. > > Move the Tj_T constant to the shared private data structure instead of > duplicating it in each TSC private data. This requires adding a pointer > to the shared data to the TSC private data structure. This back pointer > make it easier to further rework the temperature conversion logic. > > Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@xxxxxxxxxxxx> > --- > * Changes since v1 > - Insert tj_t member in struct rcar_gen3_thermal_priv in reverse > Christmas-tree ordering. > - Only calculate Tj_T once, instead of once for each TSC zone. > - Fix misspelling in commit message. Reviewed-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds