Hi Alex, On Thu, 25 Jul 2019 at 23:20, @lex <alex.mob...@gmail.com> wrote: > > 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.
Yes maybe the formula is different but I just check for the calibration data and my previous message was wrong. The calibration data for the H3 are pointing to the SID (internal eeprom). H3 => 0x01C1 4000 R40 => 0x01C1 B000 So maybe you can try with this bindings. reg = <0x1c24c00 0x400>, <0x01c1b234 0x4>; Hope this can help. Regards, Clément > > 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> 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. >> > 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. -- 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/CAJiuCcci0S4rN%2BWWBQOYYLENMNZWXOJQLVxLo8G6Gvz9tbzbcQ%40mail.gmail.com.