diff options
Diffstat (limited to 'wiki/Chat_log/20180109-mm-chatlog')
-rw-r--r-- | wiki/Chat_log/20180109-mm-chatlog | 328 |
1 files changed, 328 insertions, 0 deletions
diff --git a/wiki/Chat_log/20180109-mm-chatlog b/wiki/Chat_log/20180109-mm-chatlog new file mode 100644 index 0000000..f688249 --- /dev/null +++ b/wiki/Chat_log/20180109-mm-chatlog @@ -0,0 +1,328 @@ +Multimedia-chat-meeting-2018-01-09 + +10:04 < pinchartl> hello everybody +10:04 < pinchartl> it looks like we have a full house today +10:04 < kbingham> \o/ +10:04 < pinchartl> at least if Magnus is here +10:04 < pinchartl> but he doesn't seem to be +10:04 < pinchartl> first topic, status report +10:05 < pinchartl> * Kieran +10:05 < pinchartl> Since last meeting: +10:05 < pinchartl> - More GMSL/V4L async work (before Xmas) +10:05 < pinchartl> - Christmas / NY Holidays +10:05 < pinchartl> - HDMI Interlaced support query +10:05 < pinchartl> Until next meeting: +10:05 < pinchartl> - Additional tasks still to be confirmed, but those. +10:05 < pinchartl> - Resubmit kmstest verification based on review comments +10:05 < pinchartl> Issues and Blockers: None +10:05 < pinchartl> kbingham: anything to add ? +10:05 < kbingham> That's it from me I believe currently +10:05 < pinchartl> thank you +10:05 < pinchartl> * Morimoto-san +10:05 < pinchartl> Since last meeting: +10:05 < pinchartl> - Pinged OmniVision / IMI, no reply yet +10:05 < pinchartl> - More ALSA SoC framework cleanup +10:05 < pinchartl> - M3N Salvator-XS board export paper work (?) +10:05 < pinchartl> Until next meeting: +10:05 < pinchartl> - Keep pushing Omnivision and IMI +10:05 < pinchartl> - More ALSA SoC framework cleanup +10:05 < pinchartl> Issues and Blockers: None +10:05 < pinchartl> morimoto: anything to add ? +10:06 * morimoto Renesas Japan is very slow now +10:07 < morimoto> I have +1 for C) +10:07 < morimoto> I can't find DU jitter patch on Linux-Next > pinchartl? +10:07 < morimoto> [1/2] drm: rcar-du: use 1000 to avoid misunderstanding in rcar_du_dpll_divider() +10:07 < morimoto> [2/2] drm: rcar-du: calculate DPLLCR to be more small jitter +10:07 < pinchartl> it's in my tree but I'm afraid I missed the merge window with the xmas holidays. I'll send a pull request for the next kernel version +10:08 < morimoto> OK, thans +10:08 < morimoto> s/thans/thanks +10:08 < pinchartl> you're welcome +10:08 < pinchartl> * Niklas +10:08 < pinchartl> Since last meeting: +10:08 < pinchartl> - [RFC 0/2] v4l2-ctl: add ROUTING get and set options +10:08 < pinchartl> - [PATCH 0/4] Update the max9286 to the new multiplexed pad implementation +10:08 < pinchartl> - [PATCH/RFC v2 00/15] Add multiplexed pad streaming support +10:08 < pinchartl> - [HACK/RFT] v4l: max9286: take route configuration into account when configuring +10:08 < pinchartl> - Working on review comments from Laurent on rcar-vin. +10:08 < pinchartl> - Multiplexed streams support without a pad+stream-aware s_stream() +10:08 < pinchartl> There could be a way to add multiplexed stream support without the need for a pad+stream aware s_stream() implementation. More tests are needed but if it turns out OK adding multiplexed stream support upstream should be a lot easier. +10:08 < pinchartl> Until next meeting: +10:08 < pinchartl> - Post next version of VIN and CSI-2 +10:08 < pinchartl> - Keep working on the multiplexed pad series +10:08 < pinchartl> Issues and Blockers: None +10:08 < pinchartl> neg: anything to add ? +10:09 < pinchartl> should we try to schedule some time for Lager CEC tests ? +10:09 < neg> Yes that is the only thing I forgot to mention +10:09 < neg> Basicly whenever you have time and feel like it +10:09 < neg> Othre then that nothing to add +10:09 < pinchartl> this afternoon should work for me +10:10 < neg> sounds good +10:10 < pinchartl> * Laurent +10:10 < pinchartl> Since last meeting: +10:10 < pinchartl> - Submitted display color keying support for Gen3 +10:10 < pinchartl> - More patch review (including the VIN driver) +10:10 < pinchartl> Until next meeting: +10:10 < pinchartl> - Prepare the FOSDEM code camp +10:10 < pinchartl> I will work with the team to make sure all dependencies are sorted out, that +10:10 < pinchartl> necessary hardware will be available, and that support channels will be in +10:10 < pinchartl> place. +10:10 < pinchartl> - Virtualization investigation +10:10 < pinchartl> - Experiment dim usage for V4L2 maintenance +10:10 < pinchartl> The dim tool is available at https://01.org/linuxgraphics/gfx-docs/maintainer-tools/dim.html. +10:10 < pinchartl> Issues and blockers: None +10:11 < pinchartl> * Ulrich +10:11 < pinchartl> Since last meeting: +10:11 < pinchartl> - Sent ZG clock support for M3-W +10:11 < pinchartl> - Sent patches to get out-of-tree Rogue GPU driver to work on M3-W mainline +10:11 < pinchartl> - Working out with Jinso how to test the GPU support +10:11 < pinchartl> Until next meeting: +10:11 < pinchartl> Issues and Blockers: None +10:11 < pinchartl> uli___: you mentioned last time that you would mix and match the various versions of GPU user space libraries to get OpenGL working +10:11 < pinchartl> what's the status of that ? +10:12 < uli___> no success yet. the jinso tester is trying it with yocto, but that hasn't succeeded yet +10:12 < uli___> we're working on it still +10:13 < pinchartl> ok +10:13 < pinchartl> should I add it to the tasks you will work on during the next two weeks then ? +10:13 < uli___> please do so +10:13 < pinchartl> thanks +10:14 < pinchartl> and regarding the patches to get the out-of-tree GPU driver to work on M3-W mainline, I think you mentioned it as done during the last meeting already. is it a wrong copy&paste ? +10:14 < pinchartl> or has there been new work in that area ? +10:15 < uli___> i think i mixed up the dates because i sent it out after the meeting, but it was done before +10:15 < uli___> or something like that +10:16 < pinchartl> no worries +10:16 < pinchartl> that's it for the status reports, unless there is any question ? +10:16 < jmondi> pinchartl: where's mine status? :) +10:17 < jmondi> s/mine/my +10:17 < pinchartl> oops :-) +10:17 < pinchartl> * Jacopo +10:17 < pinchartl> Since last meeting: +10:17 < pinchartl> - Submitted CEU v2 and v3 +10:17 < pinchartl> - Submitted OV7670 v1 and v2 (DT parsing and PLL calculation) +10:17 < pinchartl> - Enable single camera capture with GMSL on Salvator-X v4.15-rc4 +10:17 < pinchartl> - GMSL patch reviews and discussions +10:17 < pinchartl> - Attempted to build Cogent GMSL Yocto layer (in progress) +10:17 < pinchartl> Until next meeting: +10:17 < pinchartl> - Submit CEU v4 (should be the last one) +10:17 < pinchartl> If the driver gets merged, start compile porting other SH boards that use old CEU driver. +10:17 < pinchartl> - Build and test the Cogent GMSL Yocto layer before the code camp +10:17 < pinchartl> - Keep pushing Maxim for support +10:17 < pinchartl> - Re-send v4l2-async debug patches +10:17 < pinchartl> There seems however to be little interest in the topic upstream given that use cases currently merged mainline are quite trivial. +10:17 < pinchartl> Issues and Blockers: None +10:17 < pinchartl> here :-) +10:17 < pinchartl> sorry +10:17 < pinchartl> any comment ? +10:18 < jmondi> if nothing breaks I should be able to compile Cogent's yocto images thanks to Vladimir provided link +10:19 < jmondi> I mean, it's running righ now.. apart from that, no +10:19 < pinchartl> let's see if something breaks then :) +10:19 < neg> \o/ +10:19 < jmondi> of course it will +10:19 < pinchartl> Morimoto-san, is there any question from the BSP team this time ? +10:20 < morimoto> I'm sending small question email to periperi ML +10:20 < morimoto> So no more topic from BSP team +10:20 < pinchartl> ok, thank you +10:21 < pinchartl> next topic, additional tasks +10:22 < pinchartl> I haven't heard back from Magnus since December the 22nd +10:22 < pinchartl> Morimoto-san, do you know if he's still alive ? +10:23 < neg> Too much Chirstmas food, still in food coma? +10:24 < morimoto> pinchartl: I don't know... +10:25 < pinchartl> :-/ +10:26 < pinchartl> I'm afraid all we can do is wait and see. the last thing I heard was that Magnus wanted a light Q1/1 and a heavier Q1/2. that means 5 days of additional multimedia tasks each for Niklas and Jacopo, and 10 days for Kieran and me +10:26 < pinchartl> for Q1/1 +10:26 < pinchartl> with the leftover in Q1/2 +10:27 < pinchartl> this means that more of the base contract should be consumed in Q1/1 (there will thus be very little left for Q1/2) +10:27 < pinchartl> and we of course need to agree on tasks for Q1/2 earlier than mid-February, in order to start working on them soon enough +10:27 < jmondi> pinchartl: you do have a list of possible tasks? +10:27 < morimoto> Hmm... I will contact to him tomorrow +10:28 < pinchartl> end of January would be my personal deadline for that, and I'd prefer earlier +10:28 < neg> pinchartl: I was offerd a IO additonal task for the first half of Q1 by wsa_, had you wished for me to also do a 5 day MM task during the first part of Q1 ? +10:28 < pinchartl> neg: Magnus would like you to have 5 days for multimedia, yes +10:28 < pinchartl> jmondi: the list was posted in the last meeting report +10:28 < pinchartl> and from that the following tasks were pre-selected: +10:29 * jmondi digs his emails +10:29 < pinchartl> - Multimedia PFC development (D3 + M3-N) +10:29 < pinchartl> - BRS/BRU bug fix (on your task list) +10:29 < pinchartl> - V3M Multimedia integration upstreaming +10:29 < pinchartl> - D3 ADV chip slave address conflict workaround +10:29 < pinchartl> - Multimedia Virtualization Investigation +10:30 < pinchartl> but I'm not entirely happy with that, I voiced my concerns to Magnus and I'm waiting for his feedback +10:32 < jmondi> ok, let's wait and see +10:32 < jmondi> there's plenty of GMSL related development, now that I see the list you shared after last meeting +10:32 < pinchartl> morimoto: thanks for offering to contact Magnus +10:33 < pinchartl> jmondi: Magnus wanted to focus on tasks that can produce upstream patches in Q1/1 +10:33 < pinchartl> so there will likely be no GMSL additional task scheduled +10:33 < jmondi> makes sense.. +10:33 < pinchartl> the GMSL code camp thus has to be covered by the base contract I'm afraid +10:34 < pinchartl> any other question related to additional tasks ? +10:34 < jmondi> not from here +10:35 < pinchartl> next topic then, the FOSDEM meeting +10:36 < pinchartl> first of all +10:36 < pinchartl> uli___: have you decided whether you will come to Brussels ? +10:36 < uli___> probably yes +10:37 < pinchartl> good news :) +10:37 < pinchartl> when would you arrive ? +10:37 < uli___> i basically made that decision the minute you asked, so i haven't worked out the details yet :) +10:38 < pinchartl> :-) +10:38 < pinchartl> well, let us know +10:38 < uli___> ok +10:38 < pinchartl> as everybody should be aware by now, there will be a GMSL code camp from Monday to Thursday +10:38 < pinchartl> we will have a multimedia meeting on Thursday afternoon +10:38 < pinchartl> and the core and I/O meetings will be on Friday +10:39 < pinchartl> the code camp and multimedia meeting will be held at Rue Antoine Dansaert 24, +10:39 < pinchartl> 1000 Brussels +10:39 < wsa_> pinchartl: can you add that to the internal wiki? +10:39 < pinchartl> wsa_: sure +10:39 < wsa_> thanks! +10:39 < pinchartl> we have rented an apartment +10:40 < pinchartl> and Jacopo, Kieran, Niklas and me will stay there +10:40 < pinchartl> the code camp will focus on GMSL development, and we need to plan for that +10:40 < pinchartl> on Thursday evening I have booked a table for dinner at Bonsoir Clara, Rue Antoine Dansaert 22, 1000 Brussels +10:40 < pinchartl> as you can notice it won't take long to get there :-) +10:41 < kbingham> pinchartl: Is Niklas in the apartment too? I thought he was staying with WSA? +10:41 < pinchartl> currently Jacopo, Kieran (+ Keri), Niklas, Simon and me have confirmed attendence +10:41 < geertu> and Hugo? +10:42 < kbingham> Anywhere Keri goes - Hugo goes :D +10:42 < pinchartl> and Hugo, yes +10:42 < pinchartl> I have thus booked a table for 6 adults. if anyone else wants to join, please let me know ASAP +10:42 < pinchartl> neg: if I'm not mistaken you will stay with us for the first half of the week and then move in with Wolfram, right ? +10:43 < neg> pinchartl: yes +10:43 < pinchartl> neg: what are the dates ? +10:44 < neg> pinchartl: I will stay with wsa_ from Friday to Monday +10:45 < pinchartl> ok +10:46 < pinchartl> any question regarding the logistics ? we'll then get to the topic of GMSL code camp planning +10:47 < neg> And so I don't mess up the apartment is avliable from the afternoon-ish on Sun the 28th right? +10:47 < jmondi> I will probably arrive earlier than everybody else, so I might want to sync with Kieran to enter the apartment +10:47 < kbingham> I arrive in Brussels at 19:45 on the sunday. +10:48 < pinchartl> neg: correct +10:48 < kbingham> I assumed pinchartl would be the first to arrive, and have thus added his name to the booking so he can check in. +10:48 < pinchartl> I'll arrive on Sunday as well but I'm not sure when yet +10:48 < kbingham> (/side note - I've since seen whomever checks in gets the priviledge of paying) +10:48 < pinchartl> jmondi: at what time will you arrive ? +10:48 < jmondi> let me check again +10:48 < jmondi> I guess it's 7pm +10:48 < jmondi> so not that earlier as I first thought +10:49 < jmondi> 19:35 +10:49 < jmondi> I guess I will meet Kieran&family at the airport +10:49 < pinchartl> I'll likely arrive earlier +10:49 < kbingham> jmondi: We can probably share a taxi or something in that case :) +10:49 < jmondi> kbingham: sure thing +10:50 * kbingham needs to move from the sofa to the office to plug laptop in ... +10:50 < pinchartl> could you please all fill your travel dates (and times if possible) in https://osdr.renesas.com/projects/linux-kernel-development/wiki/Periperi-2018-02 ? +10:51 < neg> I have yet to book my flight but will update wiki once I have done so +10:51 < pinchartl> kbingham: taxi is an option, otherwise you can take the train to Brussels North, and from there metro 3 or 4 to La Bourse - Beurs. the metro stop is a 5 minutes walk to the apartment (one block and a half) +10:53 < pinchartl> regarding the GMSL code camp +10:53 < kbingham> pinchartl: That might be better than us bringing a car seat actually. +10:53 < pinchartl> kbingham: it's pretty easy yes +10:53 < pinchartl> about 15-20 minutes by train from the airport to Brussels North +10:53 < pinchartl> you can even buy the train ticket while waiting for your luggage at the airport +10:54 < kbingham> :D +10:54 < pinchartl> we need to plan for hardware availability +10:54 < pinchartl> I believe the following would be useful +10:54 < pinchartl> H3 + expansion +10:54 < pinchartl> V3M +10:54 < pinchartl> H3 + kingfisher +10:54 < pinchartl> and of course cameras +10:54 < pinchartl> I'll bring the kingfisher-based setup +10:55 < pinchartl> Kieran and Niklas, you're the only ones to have cameras, please bring them +10:55 < jmondi> easy for me: I have nothing +10:55 < pinchartl> we'll focus on the RDACM20 +10:55 < pinchartl> but it would be useful to have some RDACM21 just in case +10:55 < pinchartl> 8 should be enough, there's no need to have 16 +10:55 < kbingham> I'll bring hte RDACM21's too ... they won't take up much room. +10:56 < pinchartl> the V3M is with Kieran if I'm not mistaken, Niklas you don't have one, right ? +10:56 < kbingham> I have V3M yes. +10:57 < kbingham> https://osdr.renesas.com/projects/linux-kernel-development/wiki/Hardware says neg has one too! +10:57 < pinchartl> I'm not sure we will need the V3M though +10:58 < neg> Yes I have a V3M +10:58 < pinchartl> Kieran, you've worked on GMSL for V3M, would you focus on H3 + expansion or on V3M ? +10:58 < pinchartl> maybe Niklas could bring the V3M and Kieran the H3 + expansion ? +10:59 < neg> And I will bring all 16 cameras in case there should be some trading, maybe it would be useful to return some to pinchartl as he now has a kingfisher? +10:59 < pinchartl> neg: but then it would be useful if you could test Kieran's GMSL V3M patches beforehand, to make sure your hardware is functional +10:59 < pinchartl> neg: good point +10:59 < neg> pinchartl: I have tested my V3M and I can capture from it +10:59 < pinchartl> neg: perfect :) +11:00 < pinchartl> so that would be one H3 + expansion (Kieran), one V3M (Niklas) and one Kingfisher (Laurent) +11:00 < pinchartl> I think that should be enough +11:01 < pinchartl> jmondi: would you be able to bring your scope ? +11:01 < jmondi> I could, yes +11:02 < pinchartl> I'll bring a multimeter, a second one would be useful if someone could bring one +11:02 < jmondi> I have no boards, after all :) +11:02 < pinchartl> jmondi: I'd advise packing the scope in carry-on luggage and the probes in checked luggage +11:02 < jmondi> pinchartl: why that? +11:02 < pinchartl> because the scope is fragile and the probes are pointy +11:03 < pinchartl> you might have trouble going through security with the probes +11:03 < jmondi> indeed +11:03 < jmondi> I hope I'll be able to carry the scope in my carry-on +11:03 < pinchartl> and I would be worried packing a scope in checked luggage, as there are risks of losing it (or getting it stolen) +11:04 < jmondi> yes, I was thinking the same +11:04 < jmondi> I should be able to bring it, no worries +11:05 < geertu> FWIW, I had no issues with my scope probes when going to San Sebastian +11:05 < jmondi> geertu: better safe than sorry +11:06 < pinchartl> I'll bring a multimeter, a second one would be useful if someone could bring one +11:06 < jmondi> or, better safe than inspected +11:06 < pinchartl> oops, sorry, already mentioned that :) +11:06 < pinchartl> who has a multimeter he can bring ? +11:06 < geertu> I did suffer from my racial profiling in Biarritz, I think. +11:06 < neg> kbingham: I can bring my logic probe, is it possible to prep the break-out camera with i2c probe points? Or do the camera still break if probes are attached? +11:06 < jmondi> pinchartl: I do have a very basic one +11:06 < kbingham> neg: I'll bring hte breakout yes. The points are still attached and glued. +11:06 < neg> kbingham: greate! +11:07 < jmondi> geertu: being belgian increases the chances of being randomly selected for inspections in France? +11:07 < pinchartl> neg: good idea, thanks +11:07 < geertu> When I had issues understanding their "French", they asked where I was from, and immediately stopped bothering me. +11:07 < pinchartl> jmondi: please bring the multimeter if you can, thanks +11:08 < pinchartl> please all bring cables (network, USB and display) and power supplies for all the boards you will bring +11:08 < geertu> So I guess their French was the local Spanish from just across the border +11:08 < pinchartl> we will need power strips. in the worst case we can buy them in Belgium, but if you have space in your luggage please think about bringing a power strip +11:09 < kbingham> And a network switch +11:09 < kbingham> I can bring one - but it will be powered by a UK plug - an EU plug version would be useful. +11:09 < pinchartl> I only have a small 4-ports switch. can someone bring a larger one ? we'll need 8 ports +11:10 < pinchartl> kbingham: agreed +11:11 < pinchartl> I'll try to bring the power strip I bought in San Sebastian :) +11:11 < jmondi> I have a shiny new 8 ports switch +11:11 < neg> I also only have small 4port switch, but can bring if there is a need +11:11 < pinchartl> jmondi: could you bring it ? +11:11 < jmondi> still to be unpacked +11:12 < jmondi> I will +11:12 < pinchartl> thank you +11:12 < pinchartl> anything else we need to bring ? +11:12 < jmondi> I would like to write this list down... wiki page? +11:13 < pinchartl> I'll include it in the meeting report but we can add it to the wiki, yes, that's a good idea +11:13 < jmondi> doing it right now +11:13 < pinchartl> thank you +11:14 < pinchartl> that's it for me for the GMSL code camp topic +11:15 < pinchartl> the last topic for today is the next meeting, which will be held on 2018-01-25 (back on a Thursday) at the usual time +11:15 < pinchartl> is there anything else than anyone wants to discuss ? +11:16 < pinchartl> regarding the GMSL code camp I still want to synchronize with all of you and make sure we won't be blocked by any missing dependency but we can do that later +11:16 < neg> Anything else then GMSL preparations that should be prepared for the face-to-face meeting? +11:16 < pinchartl> this afternoon if everybody is available +11:17 < pinchartl> neg: good point. I don't think there's any need to prepare anything (well, I'll prepare a planning proposal), but if there's any topic you'd like to discuss, please submit it by e-mail +11:17 < wsa_> I'd like to discuss the time slots on 2018-01-25 +11:17 < wsa_> but we can do that by mail +11:17 < jmondi> pinchartl: sorry, I didn't get it.. would you like to meet thsi afternoon? +11:18 < wsa_> if possible, I'd like if IO is not first; the later the better +11:18 < pinchartl> jmondi: yes, to discuss GMSL, if you're available +11:18 < pinchartl> wsa_: multimedia has a tendency to spread over the 30 minutes boundary so it's convenient if it's last, but I'm sure we can find a schedule that will suit everybody +11:19 < neg> this afternoon works for me, I will work as always until ~17:00 CET then a break until ~22:00 CET. But is avilable inbetween if scheduled time as I try to do something else then sit at my desk duing the break :-) +11:19 < pinchartl> any time from 14:00 to 17:00 CET is fine with me +11:19 < jmondi> any time before 7pm is fine with me +11:20 < morimoto> So, JaPERIese side will quick. Thanks, bye-bye +11:21 < pinchartl> morimoto: thank you for attending. have a nice evening +11:21 < morimoto> thanks. happy new year, you guys +11:21 < pinchartl> kbingham: any preference time-wise ? +11:21 < kbingham> pinchartl: I'll leave the office at 5.30 GMT today... +11:22 < pinchartl> should we go for 14:00 CET ? or a bit later to allow Kieran to have a proper lunch break ? 14:30 CET ? +11:22 < kbingham> 14.00 CET will be fine here. +11:22 * kbingham usually eats lunch 'al desko' +11:23 < pinchartl> jmondi: is 14:00 CET OK for you too ? I know you usually have lunch late +11:23 < jmondi> no, it's fine +11:23 < pinchartl> ok +11:23 < jmondi> I can have lunch while talking with you :) +11:24 < pinchartl> it's settled then +11:24 < pinchartl> any other topic for today? +11:26 < neg> pinchartl: shall we try for the lager test after the GMSL meeting? +11:26 < pinchartl> neg: yes, or even at the same time :-) +11:26 < neg> pinchartl: sure :-) +11:26 < pinchartl> no other topic, I propose adjourning this meeting. does anyone second ? +11:27 < jmondi> yup! I'll see you later then +11:27 < pinchartl> meeting adjourned. thank you all for attending, and talk to you at 14:00 CET for GMSL |