09:02 < wsa> let's start with the IO meeting then 09:02 < jmondi> Hello, good morning 09:02 < wsa> usual status updates 09:02 < wsa> A - what have I done since last time 09:02 < wsa> ------------------------------------ 09:02 < wsa> Kaneko-san 09:02 < wsa> : posted v3 of update calculation formula for Gen3 Thermal 09:02 < wsa> Niklas 09:02 < wsa> : investigated Geert's comments on SDHI PM issue and came to an agreement 09:02 < wsa> Shimoda-san 09:02 < wsa> : sent patches for USB and SDHI with IOMMU support, reviewed a lot of USB 09:02 < wsa> patches as well as SDHI and SCIF patches 09:02 < wsa> Simon 09:02 < wsa> : posted v3 of H3 IPA support and dynamic power coefficient patches, tested 09:02 < wsa> v3 of update calculation formula for Gen3 Thermal 09:02 < wsa> Ulrich 09:02 < wsa> : sent RAVB patch to implement MTU change while device is up and investigated 09:02 < wsa> review comments 09:02 < wsa> Wolfram 09:02 < wsa> : sent and merged better API for i2c_new_device and i2c_new_dummy, sent a 09:02 < wsa> watchdog cleanup series, resent DA9063 cleanup patches after rc1, tried to 09:02 < wsa> reproduce an OOPS, upported patch avoiding SDHI CRC error, reviewed SDHI and 09:02 < wsa> SCIF and I2C slave support patches, submitted talk proposal for plumbers 09:02 < wsa> B - what I want to do until next time 09:02 < wsa> ------------------------------------- 09:02 < wsa> Kaneko-san 09:02 < wsa> : wants to keep at update calculation formula for Gen3 Thermal 09:02 < wsa> Shimoda-san 09:02 < wsa> : wants to continue discussions about SDHI with IOMMU support, Gen2 ethernet 09:02 < wsa> driver, SCIF with DMAC issue, send patches for USB, remove some meanwhile 09:02 < wsa> obsolete USB stuff and revise USB2 phy nodes for Gen3 09:02 < wsa> Simon 09:02 < wsa> : wants to send v4 of H3 IPA support and dynamic power coefficient patches, 09:02 < wsa> and follow up on RAVB on E3/D3 Errata 09:02 < wsa> Ulrich 09:02 < wsa> : wants to send v2 of RAVB patch to implement MTU change while device is up 09:02 < wsa> Wolfram 09:02 < wsa> : wants to upport new SDHI HS400 patch, start converting i2c_new_* users, 09:02 < wsa> handle 'arbitration lost' better with the IIC core, investigate SDR104 09:02 < wsa> regression with SDIO 09:02 < wsa> C - problems I currently have 09:02 < wsa> ----------------------------- 09:02 < wsa> Niklas 09:02 < wsa> : needs review tags for his SDHI PM patch 09:02 < wsa> Wolfram 09:02 < wsa> : had no success in reproducing the OOPS so far 09:02 < wsa> let me know if it needs updates 09:03 < wsa> neg, geertu: can you give me a short summary of your agreement? Were the things Geert was seeing another issue? 09:04 < wsa> kbingham: you there already? 09:05 < neg> wsa: In short, geertu noticed more clock imbalances which turned out to be caused by other drivers (and non sdhi related clocks) 09:05 < geertu> wsa: my suspend script changed pm_qos_resume_latency_us, which caused some issues 09:05 < geertu> Changing pm_qos_resume_latency_us used to be needed, but apparently it now works without 09:05 < geertu> hence the issues caused by it are gon 09:05 < geertu> s/gon/gone/ 09:06 < geertu> So while SDHI is fine, there's another issue in MMCIF 09:06 < wsa> neg: maybe it is a good idea to resend the patch then, and geert gives a tag for that resend 09:06 < wsa> should make it more visible to Ulf 09:07 < neg> geertu: thanks again for your effort working with this patch 09:07 < wsa> geertu: only with APE6 or with Gen2 as well? 09:07 < neg> wsa: OK, sounds good I will resend the patch 09:07 < geertu> wsa: Only on older SH/R-Mobile 09:08 < wsa> Does it look complicated? 09:08 < geertu> MMC is always complicated ;-) 09:08 < wsa> :D 09:09 < neg> +1 ;-) 09:10 < neg> Clocks that show imbalance are mmcif and sys-dmac 09:10 < wsa> Well, if it is kinda simple, I'd like to ask neg to handle it somewhen in his base time. If it is complicated, then I think it is not worth it for that old platform. 09:10 < neg> I only looked into mmcif, and I'm not sure it's a issue and might even be expected behavior 09:11 < neg> Did not dig into sys-dmac after confirmed it was not related to the SDHI driver 09:12 < wsa> I think Geert should have an opinion if that is expected behaviour? ;) 09:12 < neg> I added it to my list of tasks to potentially work on as it's old boards. The SDHI fix seemed to be more important as it also effects Gen3 09:12 < wsa> But I let you decide if it is worth the effort... 09:12 < wsa> I'm all happy that the SDHI patch works as is :) 09:13 < wsa> Thanks for working on that (with all the APE6 trouble), Niklas and Geert. 09:13 < wsa> ok 09:14 < geertu> the sys-dmac imbalance is on gen3 09:14 < wsa> kbingham seems not here yet, I wanted to ask him about potential preferences for i2c_new_* conversion 09:14 < wsa> will do that later today 09:14 < wsa> any questions / comments from your side? 09:15 < Marex> yep 09:15 < geertu> I'll have a deeper look at the sys-dmac issue 09:15 < Marex> I just learnt this https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-bsp.git/commit/?h=v4.14.75-ltsi/rcar-3.9.5.rc2&id=a0d396ede95a55a4dff6aa15ea314a3d35e2e842 patch might be limited to M3W only 09:15 < Marex> just FYI 09:16 < wsa> argh 09:16 < wsa> all of M3-W? 09:16 < horms> ouch! 09:16 < Marex> wsa: I mean, I hope I wasnt off topic and that was a general question/comment call 09:16 < wsa> "might" means we still need confirmation from the HW team? 09:17 < wsa> definately on topic 09:17 < Marex> wsa: I submitted similar patch to U-Boot, but Goda-san told me REL is working on confirming it on other SoCs and that it's confirmed on M3W only for now 09:17 < wsa> good to know 09:17 < Marex> wsa: that is all I know 09:17 < kbingham> wsa, Hola 09:17 < kbingham> Sorry - just saw your message :) 09:17 < Marex> wsa: I said I'll wait for further information 09:17 < kbingham> Oh - it wasn't even that long ago :) 09:18 < Marex> wsa: will keep you updated 09:18 < wsa> I'll postpone my todo-item for that patch, then 09:18 < wsa> Marex: thanks for the heads up! 09:18 < wsa> hi kbingham! 09:18 < kbingham> wsa, Heya! 09:18 < kbingham> Seems I forgot today was meeting day :) 09:18 < wsa> kbingham: dunno if you saw it but i2c_new_dummy and _device now return errnos 09:18 < Marex> wsa: feels like E3 might also be affected 09:18 < wsa> you once requested that ont he I2c list, too 09:18 < kbingham> wsa, I reviewed the patches didn't I :) 09:18 < Marex> wsa: but that's just my guess 09:18 < wsa> right 09:19 < wsa> Marex: ok, will wait for official confirmation from Renesas 09:19 < shimoda> Marek: all Gen3 SoCs has the HS400 correction issue. but we can look the issue on M3-W easily 09:19 < shimoda> for some reason 09:20 < wsa> kbingham: in that old mail, you said you were also interested in i2c_new_secondary_device() returning errno. Is that still needed? 09:20 < shimoda> anyway, the correction feature is corrupt on the SoCs, BSP team made a kernel patch that Marek-san shows 09:20 < kbingham> wsa, Hrm... new me doesn't remember what long ago me said - I'll go see. 09:21 < wsa> kbingham: the thread was "i2c_new_{secondary_device,dummy,device}() return type." 09:21 < Marex> shimoda: sooooo, how shall we proceed ? :) 09:21 < wsa> shimoda: what would be your suggestion then? Should I upport that patch for Linux or wait until we have more information? 09:22 < Marex> wsa: +1 09:23 < kbingham> wsa, Aha, wow - old thread :) I do indeed make a lot of use of i2c_new_secondary_device() so Yes, i would also like to see that be converted. 09:23 < shimoda> Marex: wsa: sorry for lack conclution. we should upport the patch for Linux. 09:23 < kbingham> I think the number of users of i2c_new_secondary_device() are probably low enough that it could be converted directly ? 09:23 < wsa> kbingham: yes 09:23 < kbingham> (now that we have the return types on the other apis 09:23 < kbingham> ) 09:23 < kbingham> Is that something you would like me to tackle ? 09:24 < kbingham> Seems you have now done the blocking work that was necessary from my original request. 09:24 < wsa> kbingham: there a lot of ways to start, so I wanted to ask you which would be most benefitial to you :) 09:24 < wsa> kbingham: I'll do it 09:24 < Marex> shimoda: is that OK with Goda-san too ? 09:24 < wsa> shimoda: thanks for the conclusion 09:25 < wsa> shimoda: I will work on upporting the patch, then. It needs a bit of preparational refactoring first, anyhow 09:25 < kbingham> wsa, My usage is in "drivers/media/i2c/adv748x/adv748x-core.c:186"" 09:25 < shimoda> Marex: let me talk with goda-san now. please wait for a while 09:26 < kbingham> And it seems there are only 5 users of the call ... so it should be an easy conversion. 09:26 < wsa> yup 09:26 < Marex> shimoda: thank you :) 09:26 < wsa> "adv748x_initialise_clients" 09:27 < wsa> ? 09:27 < wsa> is that OK in English? 09:27 < kbingham> "Initialise the client" with an adv748x prefix ? 09:28 < Marex> kbingham: s/s/z/ probably ? 09:28 < wsa> i thought it must be "initialize" 09:28 < pinchartl> wsa: British English vs. American English :-) 09:29 < kbingham> https://simple.wikipedia.org/wiki/British_English 09:29 < geertu> wsa: That's US English, isn't it? 09:29 < kbingham> Some words in British English use "-ise" where "-ize" is used in American English. Spelling them with "-ize" is also done in Britain sometimes. However, this is very much frowned upon and would not be considered acceptable if writing for a British audience. 09:29 < kbingham> :) 09:29 < wsa> Good, so I learned something today 09:29 < pinchartl> kbingham: I'm afraid that function names in the kernel use american english... 09:29 < kbingham> (I had that page up already while writing a review to Neg :D heheh) 09:29 < Marex> kbingham: but kernel is written in simplified English, so -ize ? 09:29 * geertu realizes Trump wants a Brekzit 09:30 < geertu> simplified -> "init" 09:30 < pinchartl> you could make everybody happy with adv748x_init_clients() 09:30 < shimoda> Marex: wsa: I'm sorry. my understanding is wrong. As goda-san said, we should wait for hw team conclusion because hw team still investigate this root cause. So, our upstream team also should wait. 09:30 < wsa> shimoda: fine, too. will do 09:30 < Marex> shimoda: will do, thank you for checking :-) 09:31 < shimoda> Marex: wsa: thanks! 09:31 < wsa> ok, I think we are done with IO