summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20160927-mm-chatlog
diff options
context:
space:
mode:
Diffstat (limited to 'wiki/Chat_log/20160927-mm-chatlog')
-rw-r--r--wiki/Chat_log/20160927-mm-chatlog411
1 files changed, 411 insertions, 0 deletions
diff --git a/wiki/Chat_log/20160927-mm-chatlog b/wiki/Chat_log/20160927-mm-chatlog
new file mode 100644
index 0000000..803ac12
--- /dev/null
+++ b/wiki/Chat_log/20160927-mm-chatlog
@@ -0,0 +1,411 @@
+2016-09-27 Multimedia group chat report
+
+We had a multimedia group meeting on 2016-09-27. Here's a summary of the
+discussions. Please correct any mistake you would notice.
+
+Attendees:
+
+- Kieran
+- Laurent
+- Morimoto-san
+- Niklas
+- Ulrich
+
+Magnus was excused.
+
+
+Topic 1. Status check for the multimedia tasks
+----------------------------------------------
+
+* Kieran
+
+Since last meeting:
+
+- Patch generated to apply restrictions for UDS/SRU pipeline configuration
+with Partition Algorithm
+ - Still needs testing/review.
+
+- Stress-testing - segfault investigation
+ - Identified race in vsp1_video_start_streaming() for multiple inputs
+
+- Prototype writeback support
+ - vsp1_video v4l2 device node connected to a single WPF entity
+ - ‘Empty’ frames flowing to userspace.
+
+For the next two weeks:
+
+- Attend Kernel Recipes
+- Continue on VSP1-WPF Writeback prototype.
+
+Issues and Blockers:
+
+- WPF is locking up when writeback enabled.
+ - Debug in progress
+
+
+* Laurent
+
+Since last meeting:
+
+- Completed M3-W DU support prototype, still needs a bit of polishing
+
+- Progressing in LVDS mode selection for DU.
+
+The hard part is finding the relevant standards to create proper DT bindings.
+
+For the next two weeks:
+
+- Attending kernel recipes this week
+- Working on the V4L2 request API next week to post the next version before
+ELCE
+- Reviewing Gen3 VIN patches
+
+
+Issues and Blockers:
+
+None.
+
+
+* Morimoto-san
+
+Since last meeting:
+
+- Modified ALSA sound driver DMA channel get/release timing for MSTP power
+save.
+
+Now the driver acquires a channel when starting playback, and releases it when
+stopping. Patches should be posted to the mailing list, but they depend on
+previous series that still need to be posted.
+
+- Added IPMMU support on ALSA sound driver with Magnus.
+
+This requires a workaround patch (= for sound register), but it works well.
+Patches should be posted, with same dependency as above.
+
+- Fixed ALSA sound suspend/resume.
+
+Jinso reported that ALSA sound is broken when resuming from suspend on v4.8-
+rc2. The issue was that the sound framework called status SUSPEND when
+suspending, but called START when resuming. The sound driver has START/STOP
+status support, but doesn't have SUSPEND/RESUME. Adding SUSPEND/RESUME to the
+driver fixed this. Patches should be posted, with same dependency as above.
+
+For the next two weeks:
+
+- Continuing work on ALSA
+- Attending LinuxCon EU next week
+
+Issues and Blockers:
+
+None
+
+
+* Niklas
+
+Since last meeting:
+
+- Update HGT testcase to work with all hue area configurations
+
+For the next two weeks:
+
+- Refresh the current VIN Gen3 work on top of media_tree
+- Start M3-W VIN support work
+
+Issues and Blockers:
+
+- Still no review on VIN Gen3 patches
+
+At this point reviewers should however wait a few days for the refreshed
+version of the patch series.
+
+
+* Ulrich
+
+Since last meeting:
+
+- Finished Gen2 VIN integration
+
+A trivial fix is needed, next version will be sent soon.
+
+For the next two weeks:
+
+- Update Gen3 HDMI output to use soc_device_match()
+
+Issues and Blockers:
+
+None
+
+
+Topic 2. Test reports from Jinzai
+---------------------------------
+
+We have received testing reports from Jinzai for the 9/M tasks. They noticed
+quite a few failures, due to two issues:
+
+- Missing patches
+
+Jinzai tested the latest renesas-drivers release, and not all patches were
+merged in the tree. Please make sure you get your patches merged in renesas-
+drivers when you send the task report.
+
+- Missing kernel config options
+
+Jinzai used the ARM64 defconfig, which is missing support for several of the
+our drivers. To avoid such test failures, a proposal to include the kernel
+config options required for testing of each task in the report has been
+approved.
+
+A minimal diff against defconfig can be generated with
+
+make ARCH=arm64 savedefconfig
+
+and can then be manually filtered to remove unrelated options.
+
+
+Topic 3. Agenda for the multimedia face to face meeting in Berlin
+-----------------------------------------------------------------
+
+The meeting is scheduled for Sunday morning before ELCE. A draft agenda will
+be sent next weekend, based on the Miniperi-2016-10 wiki page available at
+https://osdr.renesas.com/projects/linux-kernel-development/wiki/Miniperi-2016-10.
+
+Please propose additional topics in reply to this e-mail.
+
+We will also discuss additional 12/M tasks in Berlin, as well as plans for the
+next quarter. Again, if you have identified areas that you think need some
+love, please speak out by e-mail.
+
+
+Topic 4. Additional tasks for 11/M
+----------------------------------
+
+Detailed task descriptions have been submitted to Magnus. They should follow
+the usual process and the SoWs should hopefully come soon.
+</pre>
+
+h1. Multimedia-chat-meeting-2016-09-27
+
+<pre>
+<pinchartl> hyvää huomenta for the Europeans, and hyvää iltaa for the Japanese
+ [15:51]
+<neg> morning all [15:52]
+<kbingham-> Morning :)
+<uli___> good morning
+*** horms (~horms@217.111.208.18) has quit: Ping timeout: 244 seconds
+<morimoto> hi
+<morimoto> Ohayo-gozaimasu [15:53]
+<pinchartl> let's wait a minute for Magnus to join
+* kbingham- gets tea while waiting :D
+<pinchartl> and then get started, as we have a bit less than one hour before
+ the core meeting
+<morimoto> Magnus is preparing Berlin trip now ? He go tomorrow [15:54]
+<morimoto> I'm not sure
+<pinchartl> he just told me he won't be able to join, so let's get started
+ [15:55]
+<pinchartl> first topic, tasks status update
+<pinchartl> let's use the real alphabetical order today
+<pinchartl> Kieran, you're first
+*** horms (~horms@217.111.208.18) has joined channel #periperi
+<pinchartl> (as usual, Since last meeting:
+<pinchartl> For the next two weeks:
+<pinchartl> Issues and Blockers:)
+<kbingham-> As sent in a mail for ease, but pasted here [15:56]
+<kbingham-> * Since last meeting
+<kbingham-> - Patch generated to apply restrictions for UDS/SRU pipeline
+ configuration with Partition Algorithm Needs testing
+<kbingham-> - Stress-testing - segfault investigation
+<kbingham-> = Identified race in vsp1_video_start_streaming() for
+ multiple inputs
+<kbingham-> - Prototype writeback support
+<kbingham-> = vsp1_video v4l2 device node connected to a single WPF
+ entity
+<kbingham-> = ‘Empty’ frames flowing to userspace.
+<kbingham-> * For the next two weeks
+<kbingham-> - Attend Kernel Recipes
+<kbingham-> - Continue on VSP1-WPF Writeback prototype.
+<kbingham-> * Blockers / Issues
+<kbingham-> - WPF is locking up when writeback enabled. Debug in progress
+ [15:57]
+<kbingham-> Need to work through getting the WPF to writeback to memory
+ successfully, but that will be next week now.
+<pinchartl> thanks
+<pinchartl> do you need help with WPF writeback ? [15:58]
+<kbingham-> I've only had a few hours of playing / debugging so far - so not
+ 'yet'
+<pinchartl> ok [15:59]
+<kbingham-> s/few/couple/
+<pinchartl> I believe I'm next
+<pinchartl> since last meeting I've started work on the 11/M tasks [16:00]
+<pinchartl> M3-W DU support is in good shape and just needs a bit of polishing
+<pinchartl> and I'm progressing in LVDS mode selection
+<pinchartl> the hard part is finding the relevant standards to create proper
+ DT bindings
+*** horms (~horms@217.111.208.18) has quit: Ping timeout: 252 seconds [16:01]
+<pinchartl> in the next two weeks I'll attend kernel recipes this week
+<pinchartl> and then work on the V4L2 request API next week to post the next
+ version before ELCE
+<pinchartl> no issue or blocker so far
+<pinchartl> next, Morimoto-san [16:02]
+<morimoto> Since Last Week
+<morimoto> 1st, I modified ALSA sound driver DMA channel get/release timing
+ for MSTP power save. Now It get channel when it start playback, and
+ release it when it stopped. I would like to post this patch to ML,
+ but I need to post previous patches first.
+<morimoto> 2nd, I added IPMMU support on ALSA sound driver with Magnus. It
+ needs workaround patch (= for sound register), but it works well. I
+ would like to post this patch too, but ...
+<morimoto> 3rd, Jinso reported that ALSA sound has damage when resume on
+ v4.8-rc2. The issue was sound framework called status SUSPEND when
+ suspend, but called START when resume. My sound driver has
+ START/STOP status support, but doesn't have SUSPEND/RESUME. It
+ solved if I added SUSPEND/RESUME. I would like to post this patch
+ too, but..
+<morimoto> --end-- [16:03]
+<morimoto> I'm looking forward to meet you in Berlin
+<pinchartl> so am I :-) [16:04]
+<pinchartl> any particular plan for the next two weeks, or just continuing the
+ work in progress ? [16:05]
+<morimoto> I will meet ALSA SoC people on ELCE timing, I have no other plan
+ for next 2 weeks
+<morimoto> And pinchartl can join to it ? [16:06]
+*** horms (~horms@217.111.208.18) has joined channel #periperi
+<pinchartl> yes I'll join, it's in my calendar
+<pinchartl> note that ELCE is in more than two weeks ;-)
+<morimoto> Nice to know
+<morimoto> I will goto LinuxCon Euro too
+<morimoto> I'm in Berlin from 3rd to 14th Oct [16:07]
+<pinchartl> ah right
+<pinchartl> have fun there :-)
+<pinchartl> any blocker or issue ?
+<morimoto> I will :)
+<geertu> pinchartl: Exactly two weeks
+<morimoto> I don't know how to ride plane
+<morimoto> (joke :) [16:08]
+<kbingham-> morimoto: Just make sure you get business class and you'll be fine
+ :D
+<morimoto> Hehe :)
+<pinchartl> :-)
+<pinchartl> next, Niklas
+<neg> a) Update HGT testcase to work with all hue area configurations [16:09]
+<neg> b) Refresh the current VIN Gen3 work ontop of media_tree and start M3-W
+ work
+<neg> c) Still no review on VIN Gen3 patches
+<neg> thats about it [16:10]
+<pinchartl> by M3-W work, do you mean VIN support ?
+<neg> ohh yes, sorry was a bit unclear [16:11]
+*** horms (~horms@217.111.208.18) has quit: Ping timeout: 255 seconds
+<pinchartl> for the Gen3 VIN patches I'm very sorry for the delay :-/
+<pinchartl> I'll try to address it this week but it's a bit unlikely as I'm
+ attending kernel recipes [16:12]
+<pinchartl> but I will review them before ELCE in any case
+<kbingham-> I have a lot of 'train time' today - so I can cast my eye through
+ the VIN patches if it helps. Perhaps won't be as good an eye as
+ pinchartl - but it might help.
+<pinchartl> kbingham-: that would certainly be appreciated
+<neg> np, at this time maybe it's best if you hold off a few days so I can
+ resend the refreshed patches on top of media_tree, we got a lot of good
+ stuff for the VIN driver merged \o/ [16:13]
+<neg> kbingham-: thanks I will CC you when I resend the H3 version of the VIN
+ Gen3 patches
+<kbingham-> neg :D [16:14]
+<pinchartl> next, uli___
+<uli___> 1) finished up gen2 vin integration [16:15]
+<uli___> 2) try and fit soc_device_match() into gen3 hdmi out
+<uli___> 3) nothing
+<uli___> (i just noticed that 1) needs a trivial fix, gonna resend that rsn)
+ [16:16]
+<pinchartl> thanks
+<pinchartl> on a general note
+<pinchartl> we've received testing reports from Jinzai for the 9/M tasks
+ [16:17]
+<pinchartl> they noticed quite a few failures, due to two issues
+<pinchartl> the first one was missing patches
+<pinchartl> Jinzai tested the latest renesas-drivers release
+<pinchartl> so please make sure you get your patches merged in renesas-drivers
+ when you send the task report
+<pinchartl> the second issue was due to missing config options in the kernel
+ [16:18]
+<pinchartl> they used the ARM64 defconfig
+<pinchartl> to avoid test failures, I propose including in future test reports
+ the kernel config options required for testing of each task
+ [16:19]
+<pinchartl> does anyone have any objection there ?
+<pinchartl> or any concern ?
+<kbingham-> sounds reasonable to specify required kernel config
+ parameters. Just have to remember them when we add them - or diff
+ our local configs against arm64defconfig. [16:20]
+<pinchartl> you can
+<pinchartl> make ARCH=arm64 defconfig [16:21]
+<pinchartl> sorry
+<pinchartl> make ARCH=arm64 savedefconfig
+<pinchartl> that will generate a minimal diff
+<kbingham-> Aha - that's new to me! [16:22]
+<pinchartl> and you can manually filter out anything related to your setup
+* kbingham- tests locally.
+<pinchartl> next topic, schedule for the multimedia meeting in Berlin [16:25]
+<pinchartl> the meeting is scheduled on Sunday morning
+<pinchartl> I want to send a draft of the agenda next weekend [16:26]
+<pinchartl> so please make sure to e-mail proposals for topics you want to
+ discuss by then
+<pinchartl> or add them directly to the wiki page [16:27]
+<pinchartl>
+ https://osdr.renesas.com/projects/linux-kernel-development/wiki/Miniperi-2016-10
+<pinchartl> so far, we have four topics
+<pinchartl> three of them are status reports for tasks
+<pinchartl> I'll group them as a single status report topic [16:28]
+<pinchartl> the last one is "DU/VIN DT style difference ES1.x/ES2.0"
+*** horms (~horms@217.111.208.18) has joined channel #periperi
+* kbingham- gets a 403 -ENOAUTH on the wiki :(
+<morimoto> kbingham-: oops, please wait
+<pinchartl> kbingham-: I assume you now have an account for osdr.renesas.com ?
+ [16:29]
+<kbingham-> pinchartl: I have an account- but no permissions :D
+<pinchartl> ah, and there's a fifth topic proposed by Niklas, I'll add it to
+ the wiki
+<pinchartl> regarding V4L2 pad-aware subdev operations
+<morimoto> kbingham-: you are "Kieran Bingham" correct ?
+<kbingham-> morimoto: Yes :)
+<pinchartl> scratch that, it's for the V4L2 meeting on Monday
+<morimoto> kbingham-: can you now ?
+<kbingham-> morimoto: Ack :) Yes thanks [16:30]
+<morimoto> nice :)
+<pinchartl> we will also discuss additional 12/M tasks in Berlin, as well as
+ plans for the next quarter
+<pinchartl> again, if you have identified areas that you think need some love,
+ please speak out now or by e-mail [16:31]
+<pinchartl> next topic, 11/M tasks [16:32]
+<pinchartl> I've submitted the detailed descriptions of all tasks to Magnus
+<pinchartl> they should follow the usual process [16:33]
+<pinchartl> and I hope to see SoWs coming soon
+<pinchartl> I believe that it's safe to start working on them at this point,
+ but you're free to wait for the SoW
+<pinchartl> that's all for me. does someone have additional topic proposals ?
+ [16:35]
+<morimoto> Do you know where we can meet for MiniPeriCon ?
+<morimoto> Wolfram control ? [16:36]
+<pinchartl> that's a good question, I don't know
+<morimoto> OK, no one knows :)
+<pinchartl> that seems to be a central problem, not specific to multimedia
+ [16:37]
+<pinchartl> isn't it the job of the core group to handle that kind of issues ?
+ ;-)
+<morimoto> Hehe :)
+<neg> also not related to periperi multimedia, but do you know any time or
+ location for the V4L2 meeting on Monday?
+<pinchartl> I assume it will start at 9:00 [16:38]
+<pinchartl> as for the location, Hans said he got a room from the Linux
+ Foundation
+<pinchartl> I suppose he will announce it
+<kbingham-> pinchartl: He has announced it on linux-media [16:39]
+<kbingham-> I presume it is : '[ANN] Codec & Request API Brainstorm meeting
+ Oct 10 & 11'
+<kbingham-> in room 'Salon 13 Paris' on level 1 of the Maritim Berlin
+<neg> nice, thanks (I need to read linux-media more carefull) [16:41]
+<pinchartl> the next meeting will be held in Berlin on Sunday the 9th [16:42]
+<pinchartl> with this said, I propose adjourning this meeting. does anyone
+ second ?
+<neg> second
+<morimoto> second [16:43]
+<neg> (so I have time to brew coffy before core meeting :-)
+<kbingham-> no time for more tea for me. I have to pack and head to a train
+ station :)