Multimedia-chat-meeting-2018-03-22 10:31 < pinchartl> so welcome to the multimedia meeting 10:31 < neg> I'm ready 10:31 < morimoto> me too 10:32 < pinchartl> I would have started with Jacopo as he hasn't sent his report 10:32 < pinchartl> but I assume that could be related to his e-mail problems 10:32 < pinchartl> so I'll let him report here 10:32 < pinchartl> * Kieran 10:32 < pinchartl> Since last meeting: 10:32 < pinchartl> - Submitted a talk proposal for ALS 10:32 < pinchartl> - 2 versions of DU/Interlaced submitted (and it works now) 10:32 < pinchartl> - vsp1/tlb-optimise/v7 posted. (RB tags welcome ...) 10:32 < pinchartl> - Some back breaking holiday time. 10:32 < pinchartl> - Tried and failed to boot the wheat remotely. 10:32 < pinchartl> Until next meeting: 10:32 < pinchartl> - Test Wheat (D3 I2C conflict work) at last. 10:32 < pinchartl> - Other work tasks to be discussed in Multimedia meeting. 10:32 < pinchartl> Issues and Blockers: None 10:32 < pinchartl> kbingham: any comment ? 10:33 * jmondi back 10:33 < kbingham> I realised I could also add " - Helped Jacopo with Eagle-v3m display testing" to what I have done 10:33 < pinchartl> OK I'll add that 10:33 < pinchartl> * Laurent 10:33 < pinchartl> Since last meeting: 10:33 < pinchartl> - Submitted a talk proposal for ALS 10:33 < pinchartl> - Got DU LVDS rework merged 10:33 < pinchartl> - Skiing holidays 10:33 < pinchartl> - Patch review 10:33 < pinchartl> Until next meeting: 10:33 < pinchartl> - Get the GMSL patches posted to public mailing lists 10:33 < pinchartl> - Harvest BSP for multimedia patches 10:33 < pinchartl> - Upstream pending VSP patches 10:34 < pinchartl> Issues and blockers: None 10:34 < pinchartl> * Magnus: 10:34 < pinchartl> Since last meeting: None 10:34 < pinchartl> Until next meeting: None 10:34 < pinchartl> Issues and blockers: None 10:34 < pinchartl> * Morimoto-san 10:34 < pinchartl> Since last meeting: None 10:34 < pinchartl> Until next meeting: None 10:34 < pinchartl> Issues and Blockers: None 10:34 < pinchartl> dammsan, morimoto: any comment ? :-) 10:34 < morimoto> no comment 10:35 < pinchartl> * Niklas 10:35 < pinchartl> Since last meeting: 10:35 < pinchartl> - [PATCH v11 00/32] rcar-vin: Add Gen3 with media controller 10:35 < pinchartl> - [PATCH v2 0/2] rcar-vin: always run in continues mode 10:35 < pinchartl> - [PATCH v2] i2c: adv748x: afe: fix sparse warning 10:35 < pinchartl> - [PATCH v12 00/33] rcar-vin: Add Gen3 with media controller 10:35 < pinchartl> - [PATCH v2 0/2] rcar-vin: always run in continues mode 10:35 < pinchartl> - Attended ELC, noteworthy discussions I had 10:35 < pinchartl> - Talked to Gustavo, vb2 fences series seems to reach its final form 10:35 < pinchartl> and will likely hit upstream in a not so distant future. 10:35 < pinchartl> - Talked to Hans, he likes the VIN continues mode and sent a pull 10:35 < pinchartl> request during ELC for that work :-) He also liked the current v12 10:35 < pinchartl> of VIN Gen3 patches and he have reviewed all patches in the series. 10:35 < pinchartl> - Fixed left-over DT compatibility string for CSI-2 DT which are 10:35 < pinchartl> submitted for renesas-drivers as detected by Geert. 10:35 < pinchartl> Until next meeting: 10:35 < pinchartl> - Await Laurents comments on VIN Gen3 v12 and repost hopefully the last version :-) Laurent do you want me to post v13 before you review to address Hans small nit-pick? 10:35 < pinchartl> - Try to scope out some MM related task(s) for my base time for Q2. 10:35 < pinchartl> - If there is time or if I have down time fixup CEC register mismatch for adv on Gen2 (low prio). 10:35 < pinchartl> Issues and blockers: 10:35 < pinchartl> - Kieran reviewed the CSI-2 driver, do anyone else in the MM team review it before I try to push upstream to review or hopefully pick up the patch? I think the best way forward is to ask Sakari to have a lock at it Laurent is over loaded. 10:35 < pinchartl> neg: I won't have time to review the VIN patches before the middle of next week, so if it's not much work you can post a v13 10:35 < pinchartl> or wait for me, as you wish 10:36 < neg> pinchartl: OK then I will hold off for hans pull-requst to hit the media-tree and rebase ontop of the continues mode and repost as soon as thay happens 10:36 < pinchartl> ok 10:36 < pinchartl> regarding the CSI-2 driver, I reviewed an old version, I'd like to review the last one too, but that's not mandatory 10:36 < pinchartl> if you can get a review from Sakari in the meantime it would be nice 10:38 < neg> OK what do you suggest is the best way to get motion for the CSI-2 driver? I don't want to bug Sakari too much as he also seem to have a lot to do these days 10:38 < neg> If you have time to look at in before next meeting that is fine, but it's been sitting on the ML since Feb so I kind of want it to pick up speed :-) 10:38 < pinchartl> maybe you can ask Maxime for a review too, he has posted CSI-2 drivers recently 10:38 < neg> good idea 10:38 < pinchartl> February was yesterday :-) 10:39 < neg> :-) 10:39 < pinchartl> I'll try to review it around the end of next week 10:39 * kbingham would like to borrow pinchartl's time machine :D 10:39 < pinchartl> kbingham: it only works in one direction, all it does it shrink time 10:39 < pinchartl> I don't recommend it 10:39 < pinchartl> * Ulrich 10:39 < pinchartl> Since last meeting: 10:39 < pinchartl> - Sent fixes for Intel IGT test suite for false negatives on R-Car DU 10:39 < pinchartl> Until next meeting: 10:39 < pinchartl> - Check out what seems like legitimate IGT test fails, of which there are a handful. 10:39 < pinchartl> Issues and Blockers: None 10:39 < pinchartl> uli___: any comment ? 10:40 < neg> Thanks, and if you run of time please let me know and I will try to push forward with Sakari :-) 10:40 < pinchartl> OK 10:40 < pinchartl> feel free to ping me in a week 10:40 < pinchartl> I will be travelling again tomorrow and back home next Wednesday 10:40 < uli___> i'll send a summary of test fails to periperi later, for reference 10:41 < pinchartl> uli___: thank you, that will be nice 10:41 < pinchartl> jmondi: your turn 10:41 < jmondi> pinchartl: thanks 10:41 < jmondi> sorry I have not sent report, email's not working 10:41 < neg> pinchartl: ok thanks, will ping you late next week before I ask Sakari for review thanks for the information 10:42 < jmondi> Multimedia) 10 A) Since last time 11 - THC631024LVD 12 -- [PATCH v6 0/3] drm: Add Thine THC63LVD1024 LVDS decoder bridge 13 -- [PATCH v2 0/4] Renesas CEU: SH7724 ECOVEC + Aptina mt9t112 14 15 B) Next week 16 - Propose and API extensions to propagate LVDS mode through bridges 17 18 C) NULL 19 10:42 < jmondi> ups 10:42 < jmondi> A) Since last time 10:42 < jmondi> - THC631024LVD 10:42 < jmondi> -- [PATCH v6 0/3] drm: Add Thine THC63LVD1024 LVDS decoder bridge 10:42 < jmondi> - soc camera 10:42 < jmondi> -- [PATCH v2 0/4] Renesas CEU: SH7724 ECOVEC + Aptina mt9t112 10:42 < jmondi> B) next week 10:43 < jmondi> - Propose and API extensions to propagate LVDS mode through bridges 10:43 < jmondi> - more soc camera removal 10:43 < jmondi> C) Problems 10:43 < jmondi> None 10:43 < jmondi> Hans will send me the Ecovec camera module he found 10:43 < jmondi> --eot 10:43 < jmondi> brb, door ring 10:44 < pinchartl> nice 10:44 < pinchartl> I think that's all for the status updates. who have I forgotten this time ? 10:44 < neg> jmondi: is the Ecovec camare module listed under C) ? :-) 10:47 < pinchartl> as I don't seem to have forgotten anyone, 10:47 < pinchartl> Topic 2. BSP Team Requests 10:48 < pinchartl> morimoto: I think the VIN question was answered on the mailing list already 10:48 < pinchartl> with continuous mode support being merged upstream for Gen2 10:48 < morimoto> yes, thanks 10:48 < pinchartl> and included in renesas-drivers for Gen3 10:48 < morimoto> sounds nice ! 10:48 < pinchartl> - Display DPLL support on ULCB board 10:49 < pinchartl> I've seen your e-mail 10:49 < jmondi> sorry, I may be away for 10 minutes :( 10:49 < pinchartl> I'll reply after the meeting 10:49 < pinchartl> to my knowledge DPLL should work 10:49 < pinchartl> but it might not 10:49 < pinchartl> in which case I'll have to fix it 10:49 < jmondi> people fixing the doorbell in the building... 10:50 < morimoto> ULCB team want to use HDMI, and it seems it needs DPLL 10:50 < morimoto> they solved their issue, but wrong way 10:50 < morimoto> s/wrong way/using wrong way/ 10:50 < pinchartl> the DPLL is internal to the SoC, and I'm pretty sure it works on H3 as without it HDMI output wasn't working 10:50 < pinchartl> which ULCB board is the BSP team testing ? 10:50 < morimoto> H3 ULCB 10:51 < morimoto> It was just question mail. I can post more detail if you have time to forcus it 10:51 < pinchartl> I'll have a look and reply to the e-mail 10:52 < morimoto> OK, but again, it is generic question. no stress 10:52 < morimoto> Ohh, they want to use ULCB + HDML + 4K 10:52 < morimoto> s/HDML/HDMI/ 10:52 < pinchartl> + 4k might make a difference :-) 10:53 * jmondi back (again, and hopefully untile the end of the meeting) 10:53 < pinchartl> anyway I'll have a look and reply to the e-mail ASAP 10:53 < pinchartl> I will fly tomorrow though, and come back home on Wednesday 10:53 < pinchartl> - DRM plane types 10:53 < pinchartl> The rcar-du driver uses two plane types, with one DRM_PLANE_TYPE_PRIMARY plane per CRTC and all other planes set as DRM_PLANE_TYPE_OVERLAY. The BSP team wants to know if it would be possible to set DRM_PLANE_TYPE_OVERLAY for all planes. 10:53 < pinchartl> morimoto: you also mentioned 10:53 < pinchartl> "The background is that our customer want to clip some part from plane A, and want to indicate it on plane B." 10:53 < pinchartl> I'm not sure to understand that 10:54 < pinchartl> what do you mean by "indicate it on plane B" ? 10:54 < morimoto> they want to print clipped image (= from plane A) on plane B 10:55 < morimoto> print ? indicate ? put ? I don't know which English is OK 10:56 < pinchartl> could you get a detailed description ? what is the order of planes A and B ? what part of the screen do they span ? 10:56 < pinchartl> I'm afraid I don't understand the problem 10:56 < morimoto> OK, will ask to them 10:56 < pinchartl> thank you 10:57 < pinchartl> that should be all for the BSP team requests 10:57 < pinchartl> Topic 3. Additional Tasks for 2018 Q2/1 10:57 < pinchartl> we haven't started discussing those yet 10:58 < pinchartl> and I won't have time before the end of next week 10:59 < pinchartl> dammsan: any comment ? 10:59 < kbingham> Are there priorities from renesas as to the direction we should be working on for ATs ? I.e. - upporting, virtualisation etc ? 10:59 < dammsan> lets chat about that in a little while 11:00 < dammsan> up-porting seems like a hot topic 11:01 < dammsan> and a mixed burger lacking the answer to why in the commit message 11:01 < pinchartl> please all feel free to propose tasks you think would be useful, and we can then discuss them at the end of next week 11:01 < pinchartl> that's all I have for today 11:02 < pinchartl> any comment or question ? 11:02 < jmondi> small one for morimoto-san and damsan 11:02 < neg> For upport work shall we split the work per driver or other method to not step on eachothers toes? 11:03 < jmondi> neg: go on, my question is very simple 11:03 < dammsan> thanks morimoto: what do you think? 11:04 < pinchartl> neg: I think we should coordinate before starting the work 11:05 < pinchartl> I planned to go through the BSP patches next week to see what can be up-ported 11:05 < neg> I plan to start before next meeting to mine BSP for VIN and CSI-2 upport work if no one else is really keen on geting into that ? 11:05 < pinchartl> but feel free to beat me to that 11:05 < pinchartl> I think that, for non-trivial patches, the work should be assigned to the person working on the related driver(s) 11:06 < pinchartl> but I'm sure there will be overlaps here and there, so we need to sync up 11:07 < neg> OK shall we schdule this sync as part of periperi meeting or sync some other way? I'm looking for a way so I don't duplicate work but have no real preference on how the sync is done 11:08 < pinchartl> we can sync up as soon as the BSP analysis is done 11:08 < pinchartl> I won't work on it before next Thursday 11:08 < pinchartl> so we can sync up next Thursday on IRC if you want to have a look already 11:09 < kbingham> What is required to do the BSP analysis ? Just go through each patch and identify /classify ? or is this where Geert's magic script comes in ? 11:10 < pinchartl> kbingham: just going through the patches, yes 11:10 < neg> Sounds like a plan, I will try to get a overview before next week. Next Friday is a public holiday here so I will be offline but sync on Thursday or Monday works for me 11:11 < pinchartl> kbingham: if you have time for that before next Thursday you can coordinate with Niklas 11:11 < kbingham> Ah yes - I almost forgot - we're coming up to easter holidays here too. 11:11 < pinchartl> please avoid classifying the patches twice independently :) 11:11 < neg> pinchartl: :-) 11:11 < kbingham> Ack :) - although perhaps that's a useful verification :D 11:13 < neg> kbingham: I will for a start only look at the VIN and CSI-2 drivers for MM upport and will sync with you if I jump and look at other drivers 11:13 < kbingham> neg: Ack ... perhaps we can use an etherpad or something so we can see eachothers progress in realtime and avoid duplication. 11:14 < pinchartl> kbingham: or just coordinate on IRC ? you might not need to do the work at the same time 11:14 < neg> kbingham: or a clone of periupport so the result is more easly integrated by our mighty group leader 11:15 < kbingham> yup ... however it works ... Haven't seen what's required yet :D 11:15 < kbingham> As long as we sync when we start. 11:17 < pinchartl> jmondi: you also had a question ? 11:17 < jmondi> yup 11:17 < jmondi> very quick and simple 11:17 < jmondi> morimoto: I asked mt9t112 sensor manual, but it's covered by NDA 11:17 < morimoto> yes 11:17 < jmondi> does this NDA extends to Magnus and from Magnus to me? 11:18 < morimoto> Uhm... dificult question. it is too old for us 11:18 < morimoto> and actually 11:18 < morimoto> I don't have this datasheet anymore... 11:18 < jmondi> I don't want to create more paper work for you, or fights with legals for something like this 11:18 < jmondi> ok, problem solved 11:19 < jmondi> morimoto: thanks for looking into it 11:19 < morimoto> sorry I couldn't help you 11:19 < jmondi> no worries! 11:20 < pinchartl> jmondi: is it similar to the MT9T111 ? 11:20 < morimoto> I think these 2 have no big difference 11:20 < dammsan> it's like r8a7795 and r8a7796 11:21 < pinchartl> http://www.uctronics.com/download/MT9T111_MT9T112_DS_A.pdf 11:21 < dammsan> no big difference 11:21 < jmondi> pinchartl: yes, it's the same driver 11:21 < dammsan> =) 11:21 < pinchartl> does that help ? 11:21 < morimoto> Wow ! open datasheet ! 11:21 < jmondi> pinchartl: thanks, I have that 11:21 < jmondi> there are no registers description there 11:23 < neg> morimoto: at ELC we talked about my renesas-tests repo for automated testing of som IPs that the BSP team might be interested in and I told you I publish that. I looked at the repo and I need to do some cleaning before that can happen due to some borrowed none GPL code :-) And this might take some time, is this OK for you? 11:23 < pinchartl> jmondi: http://www.ideasonboard.org/jmondi.tar.bz2.gpg 11:23 < pinchartl> does that help ? 11:23 < morimoto> neg: thanks. it is OK 11:24 < jmondi> pinchartl: let me look into that 11:24 < pinchartl> last topic, next meeting 11:24 < pinchartl> two weeks from now ? 11:24 < pinchartl> geertu: ^^ 11:24 < pinchartl> wsa_: ^^ 11:25 < geertu> pinchartl: ack 11:25 < geertu> Time (DST)? 11:25 < neg> morimoto: the VIN continues mode was merged in media-tree just now :-) 11:26 < jmondi> pinchartl: thanks! it will help for sure! 11:26 < morimoto> neg: sounds good ! 11:26 < pinchartl> geertu: 09:00 BST / 10:00 CEST / 11:00 EEST / 17:00 JST 11:26 < pinchartl> (if I'm not mistaken) 11:26 < pinchartl> jmondi: you're welcome 11:27 < jmondi> morimoto: as now I have hardware and documentation, I cannot refuse anymore to be listed as the new v4l2 driver maintainer I guess. As the original driver author is this ok for you? 11:27 < jmondi> morimoto: I should have asked for ov772x as well probably 11:28 < morimoto> do you mean I'm auther for new ov772x/mt9t112 ? 11:28 < neg> pinchartl: Meeting in 2 weeks from now works for me 11:29 < pinchartl> so this is all for the multimedia meeting 11:29 < pinchartl> thank you all for attending 11:29 < jmondi> morimoto: you're author of the original soc_camera based driver, I have moved those driver and made a proper v4l2 subdev driver out of them.