Hi Clément,

I am using the H3 THS driver, maybe this needs a rewrite. 
3.15.3.2. Temperature Conversion Formula *TBD.* Could be just that, but who 
knows.
At least i tried.

Thank you anyway.

On Thursday, July 25, 2019 at 5:37:39 PM UTC-3, Clément Péron wrote:
>
> Hi Alex, 
>
> On Thu, 25 Jul 2019 at 22:01, @lex <alex....@gmail.com <javascript:>> 
> wrote: 
> > 
> > Thank you for the info. 
> > 
> > Almost there, i get negative values for the temp, still something 
> missing or wrong. 
>
> This mean that the calibration data are wrong. 
>
> I don't know where the H3 is looking for his callibration data. 
>
> But the R40 seems to have a register for that with an offset of 0x74: 
> Maybe you should try : 
>          reg = <0x1c24c00 0x400>, 
>                <0x1c24c74 0x4>; 
>
> Else you have to open the H3 user manual and understand what this 
> "0x01c14234" address is pointing to. 
> And look for the same information for R40. 
>
> Regards, 
> Clément 
>
> > 
> > I came up with this: 
> > 
> >> ths: ths@1c24c00 { 
> >>         #thermal-sensor-cells = <0>; 
> >>         compatible = "allwinner,sun8i-h3-ths"; 
> >>         reg = <0x1c24c00 0x400>, 
> >>               <0x01c14234 0x4>; 
> >>         reg-names = "ths", "calibration"; 
> >>         interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 
> >>         resets = <&ccu RST_BUS_THS>; 
> >>         reset-names = "ahb"; 
> >>         clocks = <&ccu CLK_BUS_THS>, <&ccu CLK_THS>; 
> >>         clock-names = "ahb", "ths"; 
> >>     }; 
> > 
> > 
> > On Thursday, July 25, 2019 at 4:28:07 PM UTC-3, Clément Péron wrote: 
> >> 
> >> Hi Alex, 
> >> 
> >> On Thu, 25 Jul 2019 at 19:12, @lex <alex....@gmail.com> wrote: 
> >> > 
> >> > Hi Clément, 
> >> > 
> >> > No. i did not read the R40 manual until now, Base address: 1c24c00 
> >> > But how to find the correct interrupt number and the correct Mapping 
> in the Manual? What should o look for? 
> >> You have to look for GIC interrupt table (page 205). 
> >> And you have to find the correct interrupt number. 
> >> To have it you have to subtract 32 (the first 32 interrupts are ARM 
> reserved). 
> >> 
> >> Regards, 
> >> Clément 
> >> 
> >> > 
> >> > Thanks for the answer. 
> >> > 
> >> > @lex 
> >> > 
> >> > 
> >> > 
> >> > On Wednesday, July 24, 2019 at 1:46:47 PM UTC-3, @lex wrote: 
> >> >> 
> >> >> Hi, 
> >> >> 
> >> >> I am trying to get the thermal readout to work on bpi m2 ultra using 
> the same setup from the H3 without success. 
> >> >> i get: 
> >> >> [  802.038807] thermal thermal_zone0: failed to read out thermal 
> zone (-16) 
> >> >> 
> >> >> Anyone have this working or have a fix for this? 
> >> >> 
> >> >> This is what i am using: 
> >> >> 
> >> >>     ths: ths@1c25000 { 
> >> >>         #thermal-sensor-cells = <0>; 
> >> >>         compatible = "allwinner,sun8i-h3-ths"; 
> >> >>         reg = <0x01c25000 0x400>, 
> >> >>               <0x01c14234 0x4>; 
> >> >>         reg-names = "ths", "calibration"; 
> >> >>         interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 
> >> >>         resets = <&ccu RST_BUS_THS>; 
> >> >>         reset-names = "ahb"; 
> >> >>         clocks = <&ccu CLK_BUS_THS>, <&ccu CLK_THS>; 
> >> >>         clock-names = "ahb", "ths"; 
> >> >>     }; 
> >> >> 
> >> >> BR 
> >> > 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> Groups "linux-sunxi" group. 
> >> > To unsubscribe from this group and stop receiving emails from it, 
> send an email to linux...@googlegroups.com. 
> >> > To view this discussion on the web, visit 
> https://groups.google.com/d/msgid/linux-sunxi/29d0e510-bc3f-479d-9f8b-5f7f4fa3b77a%40googlegroups.com.
>  
>
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "linux-sunxi" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to linux...@googlegroups.com <javascript:>. 
> > To view this discussion on the web, visit 
> https://groups.google.com/d/msgid/linux-sunxi/b8b52334-b423-4f74-bb64-67c937279d56%40googlegroups.com.
>  
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/linux-sunxi/de28da19-0644-4c5c-a811-763712f40f11%40googlegroups.com.

Reply via email to