summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20160927-mm-chatlog
blob: 803ac12105da3786b501eecfe5cf352ea1ff6bfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
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 :)