Core-chat-meeting-2017-02-28 09:07 < geertu> Welcome to today's Core Group Meeting! 09:07 < geertu> Agenda: 09:07 < geertu> 1. Status updates 09:07 < geertu> Let's give the new format a try 09:07 < geertu> A) What have I done since last time 09:07 < geertu> B) What I plan to do till next time 09:07 < geertu> C) Problems I have currently 09:07 < geertu> D) Posted/Accepted bugfix patches 09:08 < geertu> First is Shimoda-san 09:08 < shimoda> yes 09:08 < shimoda> A) 09:08 < shimoda> - prepare IPMMU workaround patch 09:08 < shimoda> - but I found the IPMMU driver on latest iommu repo could not work correctly 09:08 < shimoda> (even if the workaround patch is not applied). 09:08 < shimoda> B) 09:08 < shimoda> - I will submit a workaround patch after the IPMMU issue is resolved by Magnus-san 09:08 < shimoda> C) 09:08 < shimoda> - How to handle the following task? BSP team would like to add such a code 09:08 < shimoda> because they have an issue that is related to this feature. 09:08 < shimoda> https://patchwork.kernel.org/patch/9557691/ 09:09 < shimoda> D) fix sh-sci patch about race condition between serial console and dma 09:09 < shimoda> fix usb1.1 suspend resume issue 09:09 < geertu> BTW, thanks for the patch, I could reproduce the issue on Koelsch 09:09 < shimoda> -- EOT -- 09:10 < geertu> Thank you, Shimoda-san 09:10 < geertu> Next is Niklas 09:11 < neg> A) Nothing - No Core task 09:11 < neg> B) Nothing - No Core task 09:11 < neg> C) Figure out how/when to handle core task 'Renesas R-Car SYS-DMAC Slow Mode and Priority Handling Prototyp' 09:11 < neg> D) None 09:12 < neg> eot 09:13 < geertu> neg: If you find time for C, perhaps it's more worthwhile to look into Shimoda-san's C? 09:14 < neg> geertu: sure if that is higer prio I be happy to look in to that when I get time 09:14 < geertu> ok, thx... 09:14 < geertu> Thank you Niklas 09:14 < geertu> Next is Morimoto-san 09:14 < morimoto> OK 09:15 < morimoto> A = B = C (= D) = NULL 09:15 < morimoto> EOT 09:15 < geertu> Thank you Morimoto-san 09:15 < geertu> Next is Marek 09:16 < Marex> A = B = C = D = NULL 09:17 < geertu> Thank you Marek 09:17 < geertu> Next is Magnus 09:17 < Marex> there was one external bugfix for GyroADC driver 09:17 < dammsan> [5~I'm also mainly NULL 09:17 < Marex> oops 09:17 < dammsan> however for C I wonder how to proceed with the r8a7796 DT binding 09:18 < dammsan> for IPMMU 09:18 < dammsan> regarding B I hope to have an IPMMU patch stack refresh ready tomorrow 09:18 < dammsan> EOF 09:19 < geertu> dammsan: As Rob reviewed the r8a7795 upon Laurent's request, we should ping Jörg Rödel 09:20 < geertu> s/sr8a7795/accepted r8a7795 binding/ 09:21 < dammsan> ok will do 09:21 < geertu> Thank you Magnus 09:21 < dammsan> thanks 09:21 < geertu> Next is Laurent 09:22 < geertu> pinchartl is away: Gone 09:22 < geertu> Next is Jacopo 09:23 < jmondi> here I am 09:23 < jmondi> A) - Posted RZ/A1 PFC and GPIO controller patches 09:23 < jmondi> B) - Resend after reviews and have that driver merged 09:23 < jmondi> C) = D) = None 09:23 < jmondi> --- eof --- 09:24 < jmondi> Chris wrote me offline he's going to test the pincontroller patch for RZ/A1 in these days 09:24 < jmondi> I hope to have his tested-by before sending v2 09:25 < jmondi> that's all! 09:25 < geertu> Thank you Jacopo 09:25 < geertu> Next is Geert 09:26 < geertu> A) 09:26 < geertu> - Organized PERIPERI BE 09:26 < geertu> - Additional tasks for 2017Q1 phase 2 09:26 < geertu> - Submitted MSTP Reset feature 09:26 < geertu> - Core code upstream (for v4.11) 09:26 < geertu> - Preliminary DT updates 09:26 < geertu> - Sent second pull requests for v4.11 for clk and pfc 09:26 < geertu> - Updated ARM64 DMA attributes according to review comments 09:26 < geertu> - DMA_ATTR_SKIP_CPU_SYNC is in 09:26 < geertu> - I expect DMA_ATTR_FORCE_CONTIGUOUS to go in soon (unless the 09:26 < geertu> ARM64 maintainers want an upstream user first) 09:26 < geertu> - Related IOMMU and DMAC fixes 09:26 < geertu> - Suspend-to-Idle RFC patches: 09:26 < geertu> - Everything NAKed 09:26 < geertu> - Short story: use "echo s2idle > /sys/power/mem_sleep" if you 09:26 < geertu> want to use other wake-up sources 09:26 < geertu> - Sent patches to enable more CPU cores on R-Car H3 and M3-W 09:26 < geertu> - Resumed R-Car H3 ES2.0 work 09:26 < geertu> B) 09:26 < geertu> - Suspend-to-Idle RFC: 09:26 < geertu> - Will post "long story" summary to periperi 09:26 < geertu> - MSTP Reset feature: 09:26 < geertu> - Submit DT updates after v4.11-rc1 09:26 < geertu> - Complete R-Car H3 ES2.0 work 09:26 < geertu> - Update patches to enable more CPU cores on R-Car H3 and M3-W 09:27 < geertu> C) 09:27 < geertu> - Had to drop IPMMU support from last renesas-drivers release 09:27 < geertu> D) 09:27 < geertu> clk: renesas: cpg-mssr: Migrate to CLK_IS_CRITICAL (v4.11) 09:27 < geertu> arm64: Use __pa_symbol for empty_zero_page (v4.11) 09:27 < geertu> drivers: firmware: psci: Use __pa_symbol for cpu_resume (v4.11) 09:27 < geertu> net: phy: leds: Clear phy_num_led_triggers on failure (v4.10) 09:27 < geertu> net: phy: leds: Fix truncated LED trigger names (v4.10) 09:27 < geertu> arm64: dts: r8a7795: Mark EthernetAVB device node (v4.11) 09:27 < geertu> arm64: dts: r8a7796: Mark EthernetAVB device node (v4.11) 09:27 < geertu> ARM: dts: r8a7743: Fix SCIFB0 dmas indentation (v4.12) 09:27 < geertu> ARM: dts: r8a7745: Fix SCIFB0 dmas indentation (v4.12) 09:27 < geertu> PM / sleep: Fix test_suspend after sleep state rework (v4.11) 09:27 < geertu> arm64: kernel: Update kerneldoc for cpu_suspend() rename 09:27 < geertu> EOT 09:28 < neg> fwiw, I think your 'Suspend-to-Idle RFC patches' where nice and sorry about it beeing NAKed 09:28 < dammsan> yeah same here 09:28 < dammsan> ARM ppl are not being very forward thinking there IMO 09:29 < dammsan> but hey 09:29 < geertu> Yeah, it was a bit disappointing... 09:29 < dammsan> yeah.. 09:30 < geertu> At least people can keep on using "echo mem > /sys/power/state", if they did "echo s2idle > /sys/power/mem_sleep" before 09:30 < geertu> Which also means that we can start working on Wake-on-LAN for RAVB ;-) 09:31 < neg> :-) 09:31 < geertu> There's also some work to be done in our PSCI implementation. SYSTEM_OFF should save much more power 09:32 < dammsan> Prediction: Constant need for improvement 09:33 < geertu> From skimming through the "C" items, we need some resource to care for RCAR-DMAC? 09:34 < dammsan> unless someone else wants to do it 09:34 < dammsan> i can add it to my todo list 09:34 < dammsan> need to cover for simon for some back porting anyway 09:35 < dammsan> nice with something semi-techinical aside from the IPMMU 09:35 < geertu> That would be great! (but please make IPMMU "work" again first ;-) 09:35 < dammsan> yep, that's prio #1 09:35 < neg> If nothing else starting 20th of march (probobly a bit erlier) I got an intense base contract perido where I can do Core work 09:35 < geertu> That went smooth... Do we have anything else to discuss? 09:36 < jmondi> I also need a task for Core after the RZ pinctrl 09:36 < dammsan> jmondi: did you manage to run Linux on the pink RZ board? 09:36 < jmondi> I need a JTAG programmer first 09:36 < dammsan> buy a flyswatter or similar 09:37 < dammsan> ulrich would know what to get 09:37 < jmondi> and chris suggested me to substitute the flash chip on the board 09:37 < jmondi> whith involves un-soldering/soldering SMD chips 09:37 < Marex> jmondi: or replace the flash chip with an FPGA emulator :) 09:37 < Marex> (did that ... worked) 09:37 < jmondi> Marex: like what? 09:37 < dammsan> jmondi: do you have schematics? 09:38 < jmondi> only the public available ones 09:38 < jmondi> so no 09:38 < geertu> jmondi: FWIW, I have a Flyswatter2 09:38 < jmondi> :) 09:38 < jmondi> I was looking at some J-Link 09:38 < pinchartl> geertu: /me is back 09:38 < Marex> jmondi: flyswatter2 is great 09:38 < jmondi> mainly for open-ocd compatibility 09:38 < Marex> jmondi: and it works with openocd real well 09:38 < jmondi> that's great then 09:39 < dammsan> geertu: did ulrich exclude himself from core? if not then upstream openocd support would be good 09:39 < geertu> jmondi: This is GR-PEACH, right? I do have schematics 09:39 < jmondi> ah nice! http://tincantools.com/wiki/Flyswatter2 09:39 < dammsan> geertu: can you share the schematics? 09:39 < jmondi> it's GR-PEACH, yeah 09:40 < jmondi> $ls 09:40 < jmondi> GR-Peach-Schematics.pdf 09:40 < geertu> I've ordered mine from http://www.watterott.com/de/Flyswatter2 (in stock again!) 09:40 < jmondi> so I have them as well, I wonder where I got them from :/ 09:40 < geertu> https://www.core.co.jp/product/m2m/gr-peach/pdf/history/gr-peach_circuit_e.pdf 09:41 < geertu> pinchartl: Any A/B/C/D to contribute to the meeting? 09:41 < dammsan> excellent thanks 09:42 < jmondi> I'm buying that flyswatter right away then ;) 09:43 < pinchartl> geertu: no core task, so no :-) 09:45 < dammsan> pinchartl: did you discuss the PMIC bits with Marex? 09:45 < dammsan> i mean regarding the documentation 09:47 < Marex> dammsan: I saw some rudimentary driver link posted by geertu 09:47 < dammsan> in the same nice way that the versaclk driver is upstream now 09:47 < dammsan> it would be great with a pmic driver upstream 09:47 < pinchartl> dammsan: no, I haven't. if there's a need for documentation I think it can be found in a dark corner somewhere. I'll check that 09:48 < dammsan> thanks 09:48 < Marex> hehe 09:48 < geertu> morimoto: you have the PMIC docs? 09:48 < morimoto> Yes. I have. 09:48 < morimoto> But we can't send it to non-Renesas 09:49 < morimoto> Because of special NDA 09:49 < dammsan> so if we can't do Gen3 PMIC then begin with Gen2 PMIC makes sense? 09:52 -!- geertu [~geert@d54C189FD.access.telenet.be] has joined #periperi 09:52 -!- Topic for #periperi: marzen lock holder = none / managed in-channel rather than in-topic 09:52 -!- Topic set by geertu [] [Thu Oct 1 16:19:22 2015] 09:52 [Users #periperi] 09:52 [ dammsan] [ kbingham ] [ morimoto ] [ pinchartl] 09:52 [ geertu ] [ Marex ] [ mturquette] [ shimoda ] 09:52 [ jmondi ] [ marex-cloud] [ neg ] [ yoshi_ito] 09:52 -!- Irssi: #periperi: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal] 09:52 -!- Channel #periperi created Wed Jul 8 12:41:24 2015 09:52 -!- Irssi: Join to #periperi was synced in 9 secs 09:53 < pinchartl> Marex: do you receive private messages on IRC ? 09:55 < geertu> Shimoda-san has another meeting in 4 minutes 09:56 < Marex> pinchartl: I can 09:56 < geertu> For next meeting, I propose \pi-day: Tuesday, March 14, 08:00 GMT / 09:00 CET / 10:00 EET / 17:00 JST 09:57 < neg> 14th works for me 09:57 < shimoda> 14th is ok to me 09:57 < jmondi> fine with me 09:58 < dammsan> same here 09:58 < pinchartl> geertu: I'll be on holidays that week 09:59 < geertu> Let's finish. 09:59 < shimoda> thank you! bye! 09:59 < geertu> Thanks for joining, and have a nice continued day