Multimedia-chat-meeting-2016-05-11

<neg> morning/evening all  [16:54]
<pinchartl> it feels like night
<morimoto> it is 17:00 in Japan  [16:55]
<pinchartl> night is when I haven't had enough sleep yet :-)
<neg> with your definition of afternoon I can relate :-)
<uli___> good morning
<pinchartl> :-)
<pinchartl> good morning everybody  [16:56]
<pinchartl> Magnus is excused for today
<pinchartl> so we can start
<pinchartl> topics for today  [16:57]
<pinchartl> - Topic 1. Status check for the multimedia tasks
<morimoto> 1 question. is it 10:00 CEST in Europe ??
<pinchartl> yes it is  [16:58]
<pinchartl> - Topic 2. Next meeting
<pinchartl> we can also discuss additional tasks for June
<morimoto> OK, pinchartl invite was "10:00 CEST / 18:00 JST" but, "17:00 JST"
	   seems is correct
<pinchartl> but I believe I've already discussed those tasks with you
	    individually (well, only with Ulrich and Niklas obviously)
<pinchartl> oops, sorry about that  [16:59]
<pinchartl> I'll fix it for the next meeting
<morimoto> No problem :)
<pinchartl> anything else for the agenda ?
<morimoto> About RenesasCon  [17:01]
<morimoto> very short topic
<pinchartl> we've briefly discussed that during the core meeting yesterday, if
	    you have additional information we can talk about it, sure
<morimoto> About multimedia topic  [17:02]
<pinchartl> ok
<pinchartl> let's start with Magnus as he's not here :-)
<pinchartl> VIN,?,plan,magnus,IPMMU integration on Gen2  [17:03]
<pinchartl> VIN,?,plan,magnus,IPMMU integration on Gen3
<pinchartl> VIN,?,plan,magnus,IPMMU support on Gen2
<pinchartl> VIN,?,plan,magnus,IPMMU support on Gen3
<pinchartl> I don't believe there has been any progress in that area
<pinchartl> that was easy
<pinchartl> now, in alphabetical order, Morimoto-san
<pinchartl> RSND,2016-06-30,plan,morimoto,DT bindings for HDMI sound
<pinchartl> RSND,2016-06-30,plan,morimoto,dw-hdmi-ahb-audio prototype on Gen3
<pinchartl> RSND,2016-06-30,plan,morimoto,HDMI SSI prototype on Gen3
<pinchartl> RSND,2016-06-30,plan,morimoto,HDMI sound Upstream support without
	    hotplug on Gen2
<pinchartl> RSND,2016-09-30,plan,morimoto,Hotplug support upstream on Gen3
								        [17:04]
<pinchartl> anything to report there ?
<morimoto> OK, I created prototype HDMI sound output
<morimoto> it start works !
<pinchartl> nice !
<morimoto> but, it is using existing DT binding
<morimoto> and super local HDMI sound coding
<morimoto> My headacke is that how to solve DT things  [17:05]
<morimoto> And
<pinchartl> (DT is a pretty popular headache)
<morimoto> yes
<morimoto> this is based on Ulrich's HDMI out prototype
<morimoto> but his prototype is maybe based on BSP (?)  [17:06]
<morimoto> becasuse of this
<morimoto> my sound is prototype of prototype
<pinchartl> :-)
<morimoto> HDMI DT itself is very specical
<pinchartl> that's understandable
<morimoto> this is current my status  [17:07]
<pinchartl> does that cover "HDMI sound Upstream support without hotplug on
	    Gen2" too ?
<morimoto> not Gen2  [17:08]
<morimoto> only Gen3
<morimoto> HDMI Gen2 was working, and some other guy posted its driver
<morimoto> driver patch
<morimoto> sorry, again
<morimoto> HDMI Gen2 was working on my dest, but I didn't posted it to ML
<morimoto> because of DT
<pinchartl> ok  [17:09]
<morimoto> but some other guy posted its driver patch to ML
<morimoto> but it is not yet accepted, because of DT
<morimoto> Yes, DT is bottleneck
<pinchartl> that's ADV7511, right ?
<morimoto> I forgot detail number but yes, ADV7xxx  [17:10]
<pinchartl> ok
<pinchartl> then, Niklas
<pinchartl> let's start with the v4.7 tasks  [17:11]
<pinchartl> ADV7482,v4.7,plan,niklas,Prototype on Gen3
<pinchartl> VIN,v4.7,plan,niklas,CSI2 prototype (Gen3)
<pinchartl> VIN,v4.7,public,niklas,New VIN driver without soc-camera (tested
	    on Gen2)
<pinchartl> and then we'll have
<pinchartl> ADV7482,v4.8,plan,niklas,Gen3 support upstream
<pinchartl> ADV7482,v4.8,plan,niklas,Interlace support upstream
<pinchartl> VIN,v4.8,plan,niklas,CSI2 interlace support upstream (Gen3)
<pinchartl> VIN,v4.8,plan,niklas,CSI2 support upstream (Gen3)
<pinchartl> VIN,v4.8,plan,niklas,Gen3 support upstream (without CSI-2)
<pinchartl> and finally
<pinchartl> VIN,?,plan,niklas,Gen3 support
<pinchartl> VIN,?,plan,niklas,Scaler support (on Gen3)
<pinchartl> anything to report ?
<neg> Gen2 driver is accepted by Hans and pull request is sent for media_tree
      but I have not yet seen it picked up there  [17:12]
<neg> basic prototype of VIN on Gen3 with CSI2 and ADV7482 from BSP is working
<pinchartl> good news !  [17:13]
<pinchartl> Mauro usually takes a couple of days to handle pull requests
<neg> now that we have agreed an a design plan for VIN on Gen3 I can start
      focusing on that
<neg> plan is to have that done by end of may  [17:14]
<pinchartl> have you posted the prototype code ?
<neg> no and there I have a question, what repository should I try to target
      for the full prototype that migh contiain some local hacks for CSI2 and
      ADV7482 ?  [17:15]
<pinchartl> (it doesn't have to be patches, a mail to linux-renesas-soc with a
	    link to a git branch is fine)
<pinchartl> I'm not sure to understand the question  [17:16]
<pinchartl> do you mean what you should use as a base ?
<neg> the additional contract for VIN on Gen3 stats code should be avaliable
      for easy testing from a repository, since parts of the prototype will
      need not yeat ready BSP code I'm not sure where I should try to get it
      public  [17:17]
<pinchartl> it should be publicly available, but it doesn't have to be merged
	    in an upstream repository
<pinchartl> do you have a personal git tree somewhere ?  [17:18]
<neg> yes, is that good enough?  [17:19]
<pinchartl> for prototype code, sure
<pinchartl> but make sure you keep the branch there until the code is merged
	    upstream
<neg> then I'm happy, will make the hack prototye availabe there and keep it
      updated with my progress  [17:20]
<pinchartl> please let me know when you post the code, I'll update the tasks
	    status  [17:21]
<neg> will do, keep in mind that the prototype is a hack not contaning the
      design we talked about in our mail thread  [17:22]
<pinchartl> sure
<pinchartl> so next step is VIN Gen3 for end of May, right ?
<neg> yes
<pinchartl> remind me, that includes CSI-2 but not ADV7482 ?  [17:23]
<neg> No CSI2 is not mandatory but yes it will requier me to work on the CSI2
      parts anyhow  [17:24]
<pinchartl> ok
<neg> I think csi2 would be a separat task just like adv7482
<pinchartl> it makes sense  [17:25]
<pinchartl> so  [17:26]
<pinchartl> the existing tasks are
<pinchartl> ADV7482,v4.8,plan,niklas,Gen3 support upstream
<pinchartl> ADV7482,v4.8,plan,niklas,Interlace support upstream
<pinchartl> VIN,v4.8,plan,niklas,CSI2 interlace support upstream (Gen3)
<pinchartl> VIN,v4.8,plan,niklas,CSI2 support upstream (Gen3)
<pinchartl> VIN,v4.8,plan,niklas,Gen3 support upstream (without CSI-2)
<pinchartl> VIN,?,plan,niklas,Gen3 support
<pinchartl> VIN,?,plan,niklas,Scaler support (on Gen3)
<pinchartl> we need to adjust that
<pinchartl> "VIN Gen3 support" is for end of May
<pinchartl> I'll set it to v4.7 as it doesn't have to be merged upstream
								        [17:27]
<neg> sounds about right yes
<pinchartl> scaler support isn't scheduled yet
<pinchartl> but that's support to be part of the base contract  [17:28]
<neg> no and I don't think it will requier so much work so I'm hoping to do
      that in my base contract during Q3
<pinchartl> should I tentatively schedule it for v4.8 ?
<neg> sure  [17:29]
<pinchartl> do you think the schedule will hold for the v4.8 tasks ?  [17:30]
<neg> not sure about the problem set for interlace but other then that yes
								        [17:31]
<pinchartl> they're all about upstream  [17:32]
<pinchartl> so v4.8 means merged in Mauro's tree at the end of the v4.7
	    development cycle
<pinchartl> which is end of this quarter
<neg> hum then no it might be a bit steap giving the phase VIN for Gen2 moved
<pinchartl> I'll move them all to v4.9  [17:33]
<neg> yes I think that is better  [17:34]
<pinchartl> next, Ulrich
<pinchartl> DU,?,plan,ulrich,Atomic API test program
<pinchartl> DU,v4.7,plan,ulrich,HDMI output on Gen3 prototype
<pinchartl> DU,v4.7,prototype,ulrich,Test setup with HDMI output to HDMI input
	    loopback (without EDID)
<pinchartl> DU,v4.7,public,ulrich,EDID generation support for the HDMI
	    loopback test setup
<pinchartl> DU,v4.8,plan,ulrich,HDMI output on Gen3 upstream
<pinchartl> VIN,v4.7,public,ulrich,Add DV timings support to rcar-vin
<pinchartl> VIN,v4.7,public,ulrich,Upstream Lager HDMI input bug fixes
<uli___> for dv timings for rcar-vin, i have a new series to post today
								        [17:35]
<uli___> adapted to rcar-vin v6
<pinchartl> for Niklas' new rcar-vin driver ?
<uli___> yes
<pinchartl> nice
<uli___> and i have a 12-hour old prototype of hdmi out on gen3
<uli___> that works
<pinchartl> :-)  [17:36]
<uli___> but takes a few shortcuts :)
<pinchartl> congratulations
<uli___> it's based on the bridge-API-converted du driver
<pinchartl> I'll move dv-timings to v4.8 then, as the v4.7 merge window is
	    about to open. if we can make it to v4.7 it would be nice so
	    please try if possible
<uli___> i'll do my best  [17:37]
<pinchartl> thank you
<pinchartl> have you posted the HDMI output prototype already ?
<uli___> not yet.  i can send whatever i have right now to periperi, it may
	 help morimoto-san
<pinchartl> please do  [17:38]
<uli___> i'll be on vacation in another 12 hours or so :)
<pinchartl> and let me know when it will be done, I'll update the task
<pinchartl> :-)
<pinchartl> when will you come back ?
<uli___> i'll be back in full force on the 23rd
<morimoto> uli___: does it measn it have no issue on HDMI1-OUT ?
<uli___> moment
<uli___> no, i'm using hdmi1 :)  [17:39]
<morimoto> OK, nice. and base on which branch ?
<uli___> i have to look that up, i'll tell you  [17:40]
<morimoto> OK, thanks !
<morimoto> I need to update HDMI sound :)
<pinchartl> no progress yet on the test program I suppose ?
<uli___> none yet
<pinchartl> ok  [17:41]
<pinchartl> regarding Gen3 HDMI support upstream, do you think v4.8 is
	    feasible ?
<uli___> that would be end of the quarter?
<pinchartl> yes
<pinchartl> or will you need more time to clean up the local hacks used in the
	    prototype ?  [17:42]
<uli___> _might_ work
<pinchartl> ok
<pinchartl> and about
<pinchartl> - DU,v4.7,prototype,ulrich,Test setup with HDMI output to HDMI
	    input loopback (without EDID)
<pinchartl> - DU,v4.7,public,ulrich,EDID generation support for the HDMI
	    loopback test setup
<pinchartl> please document the setup in the elinux wiki  [17:43]
<uli___> ok
<pinchartl> I want to mark those tasks as complete, they've been there for
	    quite some time and there isn't too much left to do
<uli___> the edid generation actually works, it's part of the patch series
								        [17:44]
<uli___> even though hans has a mild dislike for it
<pinchartl> the series you will repost today rebased on rcar-vin v6 ?
<uli___> yes
<pinchartl> ok, I'll then have a look at it  [17:45]
<pinchartl> and finally, what about
<pinchartl> - VIN,v4.7,public,ulrich,Upstream Lager HDMI input bug fixes
<geertu> uli___: If you post the HDMI output prototype to periperi, I can
	 include it in next renesas-drivers (that's gonna be next week, v4.6)
<neg> me too, I got a new setup just to test hdmi in :)
<uli___> pinchartl: i have trouble remembering what this is about...
<pinchartl> (geertu: on a side note, I'll also have vsp1 code for the next
	    renesas-drivers)  [17:46]
<pinchartl> I think that was the adv7604 driver fixes
<uli___> that has made it upstream, i think  [17:47]
<uli___> "[media] adv7604: fix SPA register location for ADV7612"
<geertu> (pinchartl: If you add it to drm/du/vsp1-kms/boards, it'll be in)
<pinchartl> uli___: perfect, thanks  [17:48]
<pinchartl> (geertu: I'll split it in topic branches as you requested :-) and
	    will let you know)
<pinchartl> now it's my turn  [17:49]
<pinchartl> DU,?,plan,laurent,DU+VSPD Integration in Renesas drivers (Gen3)
<pinchartl> DU,?,plan,laurent,IPMMU integration on Gen3
<pinchartl> DU,?,plan,laurent,IPMMU support on Gen3 (through VSPD+FCP)
<pinchartl> DU,v4.7,public,laurent,VSPD Z-order support upstream (Gen3)
<geertu> (pinchartl: Even better ;-)
<pinchartl> VSPD Z-order support is ready, I'll send a pull request today
								        [17:51]
<pinchartl> DU+VSPD integration should already be in renesas-drivers
<pinchartl> no progress on IPMMU integration
<pinchartl> then, on the VSP side  [17:53]
<pinchartl> - VSP,v4.8,plan,laurent,HGO operation mode selection  [17:54]
<pinchartl> - VSP,v4.8,plan,laurent,HGO support upstream on Gen3
<pinchartl> - VSP,v4.8,plan,laurent,HGO test application
<pinchartl> patches will be posted today
<pinchartl> the schedule holds
<pinchartl> although discussions about the API showed some disagreements
								        [17:55]
<pinchartl> but nothing too big so far
<pinchartl> - VSP,v4.8,plan,laurent,Fix suspend/resume crash  [17:56]
<pinchartl> - VSP,v4.8,public,laurent,CLU/LUT support submitted upstream on
	    Gen3
<pinchartl> no progress so far
<pinchartl> - VSP,?,plan,laurent,Fixed alpha support (VI6_DPR_*_ROUTE.FXA)
<pinchartl> - VSP,?,plan,laurent,CLU WARN_ON fix
<pinchartl> - VSP,?,plan,laurent,CLU 2D and 3D mode support
<pinchartl> - VSP,?,plan,laurent,CLU/LUT test application
<pinchartl> - VSP,?,plan,laurent,CLU/LUT upstream API
<pinchartl> - VSP,?,plan,laurent,UDS regression fix
<pinchartl> no progress so far either
<pinchartl> - VSP,v4.8,public,laurent,V4L2 request API usable prototype
								        [17:57]
<pinchartl> this is becoming the hot topic for VSP development
<pinchartl> now that I've completed HGO I can focus on it again
<pinchartl> other developers started showing interest, in particular Sakari
	    Ailus posted a new version of my patch series last week with
	    additional improvements  [17:58]
<pinchartl> I plan to post a new version myself over the weekend
<pinchartl> the scheduled date to finalize this is end of this month
<horms> geertu: I'm finished with the M3 board now. Sorry for not letting you
	know I was using it earlier
<pinchartl> morimoto: you were interested in additional information about the
	    request API, does this answer your questions ?  [18:00]
<morimoto> our side would like to test it, not additional information :)
<morimoto> of course it is very nice information for us  [18:01]
*** khiemnguyen (d2a0fca8@gateway/web/cgi-irc/kiwiirc.com/ip.210.160.252.168)
    has quit: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
<pinchartl> :-)
*** khiemnguyen (d2a0fca8@gateway/web/cgi-irc/kiwiirc.com/ip.210.160.252.168)
    has joined channel #periperi
<pinchartl> that's it for the existing tasks then
<pinchartl> ah no  [18:02]
<pinchartl> FDP,v4.8,plan,laurent,Develop and upstream driver
<pinchartl> Kieran is working on this
<kbingham> Ack!
<pinchartl> I've received the new salvator-x board yesterday, DHL should pick
	    it up today
<pinchartl> v4.8 might be a bit tight, but it can still be doable  [18:03]
<pinchartl> depending on the amount of changes requested during review
<morimoto> salvator-x yesterday ? very delay...
<kbingham> indeed I am currently 'virtually' working on it :)
<pinchartl> as it's a mem-to-mem driver I don't expect lots of push back
<pinchartl> morimoto: they wanted to deliver it on the first day after I left
	    Finland :-/
<pinchartl> I only came back home last Saturday  [18:04]
<morimoto> Ahh, OK
<pinchartl> and for some reason they didn't try to deliver it on Monday
*** horms (~horms@reginn.isobedori.kobe.vergenet.net) has quit: Ping timeout:
    276 seconds
<morimoto> It seems Europe has GW too :)
<pinchartl> the board arrived in Helsinki on the 22nd, I left Finland on the
	    27th
<pinchartl> so, that's it for the tasks  [18:05]
<pinchartl> Topic 2. Additional '50%' tasks  [18:06]
<pinchartl> we've discussed the tasks for June previously
<pinchartl> I'll submit them to Magnus today
<pinchartl> unchanged compared to our last discussions on the topic
<pinchartl> any question or comment about that ?
<uli___> go right ahead  [18:07]
<neg> not from me
<pinchartl> easy :-)
<pinchartl> Topic 3. RenesasCon
<pinchartl> morimoto: would you like to talk about that ?
<morimoto> Renesas side would like to discuss, and share information about
	   MultiMedia things.
<morimoto> BSP team who need to deliver MultiMedia items to customer will have
	   presentation about their plan.  [18:08]
<morimoto> I guess Laurent/Kieran/Niklas related to this ?
<morimoto> not sure
<morimoto> if you have any comment, question, etc. please prepare about it
<pinchartl> uli___: you won't be in Japan, right ?
<uli___> no
<pinchartl> neg: will you be there ?
<pinchartl> kbingham: how about you, any plan to attend LinuxCon Japan ? :-)
								        [18:09]
* kbingham checks when LinuxCon Japan is...
<morimoto> kbingham: July 13th - 15th
<pinchartl> the meeting with Renesas will be on the 12th
<neg> yes I booked the trip yesterday will arive the 10th and stay untill the
      16th
<kbingham> pinchartl: morimoto: I would love to - but it is rather close to my
	   wedding, and I may find my self in trouble if I'm the other side of
	   the world ;)  [18:10]
<pinchartl> kbingham: we will celebrate your wedding drinking nihonshu then
	    :-)  [18:11]
<morimoto> kbingham: congratulation about wedding !
<kbingham> pinchartl: I hope so :)  [18:12]
<kbingham> morimoto: Thankyou :)
<morimoto> OK, pinchartl and neg can be Japan
<pinchartl> ok, I'll prepare a presentation about our status, short term and
	    longer term plans for the meeting in Japan then. I'll submit it as
	    a discussion topic for one of the renesas multimedia group chats
	    before LCJ
<morimoto> pinchartl: Thanks
<pinchartl> last topic, next meeting  [18:13]
<neg> I also booked all nights at the LCJ hotell, hope it is possible to get
      to Renesas from there?
<pinchartl> I propose two weeks from now
<pinchartl> 25th of May
<pinchartl> same place, same time
<pinchartl> neg: it's a bit of a commute, but it's possible :-)
<morimoto> same time means 17:00 JST ? :)  [18:14]
<pinchartl> morimoto: yes
<pinchartl> 10 CEST
<morimoto> OK
<morimoto> I'm OK  [18:15]
<pinchartl> uli___ and neg ?
<uli___> ok for me
<pinchartl> and kbingham ?
<neg> OK
<kbingham> pinchartl: Ok by me!  [18:16]
<pinchartl> kbingham: it will be a good occasion to report your progress on
	    the FDP driver, and congratulate the Renesas hardware engineers
	    for the amazing hardware design (or share your frustration and
	    find a shoulder to cry on) :-)
<pinchartl> ok, that's it for today then  [18:17]
<pinchartl> thank you all for attending
<pinchartl> and keep the good work
<pinchartl> looking forward to more patch bombs in my inbox
<morimoto> Hehe :) thank you. bye  [18:18]
<uli___> have a good day
<neg> thanks all, bye