summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20180125-mm-chatlog
blob: 8a99d2d359b9b57d25efab684fc68446dd25ad60 (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
Multimedia-chat-meeting-2018-01-25

09:42 < pinchartl> so welcome to the multimedia meeting
09:42 < pinchartl> I think we have a full house today
09:42 < pinchartl> jmondi, kbingham[m], dammsan, morimoto, neg, uli___, yes
09:42 < pinchartl> first topic, status updates
09:43 < pinchartl> from last to first, let's start with Morimoto-san
09:43 < pinchartl> I'll post the update and ask for comments, like last time
09:44 < pinchartl> Since last meeting:
09:44 < pinchartl> - Posted ALSA SoC framework main cleanup patches
09:44 < pinchartl> Patches are too big, asked each driver author to test them. Few issues are already noticed and fixup patches posted.
09:44 < pinchartl> - Export paper work for datasheet, schematic, board, etc
09:45 < pinchartl> Until next meeting:
09:45 < pinchartl> - Continue the ALSA SoC framework things
09:45 < pinchartl> Issues and Blockers: None (other than paperwork killing your soul)
09:45 < pinchartl> any comment ?
09:47 < morimoto> no comment
09:47 < pinchartl> while waiting for comments, let's continue with Niklas
09:47 < pinchartl> ok :-)
09:47 < pinchartl> thank you
09:47 < pinchartl> neg:
09:47 < pinchartl> Since last meeting:
09:47 < pinchartl> - [PATCH 0/5] GMSL: enable multiple simultaneous streams from the same MAX9286
09:47 < pinchartl> - [PATCH] v4l2-dev.h: fix symbol collision in media_entity_to_video_device()
09:47 < pinchartl> - Prepared VIN, CSI-2 and multiplexed patches for the GMSL code camp
09:47 < pinchartl> Until next meeting:
09:47 < pinchartl> - Media code camp working on GMSL related stuff..
09:47 < pinchartl> - Post next versions of VIN, CSI-2 and multiplexed pads series
09:47 < pinchartl> - Look if rcar-vin can more aggressively switch to continues capture  mode if it due to buffer starvation enters single capture mode.
09:47 < pinchartl> - Start on DU integration for V3M.
09:47 < pinchartl> Issues and Blockers:
09:47 < pinchartl> - Laurents excellent review comments on VIN have resulted in a rewrite of some parts of the driver. End result is much cleaner but have taken more time than expected.
09:47 < pinchartl> any comment ?
09:48 < neg> Thanks for your comments, other than that no :-)
09:48 < pinchartl> next, Jacopo
09:48 < pinchartl> Since last meeting:
09:48 < pinchartl> - v4/5/6 of the CEU driver
09:48 < pinchartl> Rebased on Hans' parm branch, fixed v4l2-compliance issues.
09:48 < pinchartl> - Add DTS support to ov7670 driver
09:48 < pinchartl> This was needed to test CEU polarities, now waiting for DT bindings ack.
09:48 < pinchartl> - Build and test the Cogent GMSL Yocto layer
09:48 < pinchartl> - Got FSYNC working
09:48 < pinchartl> Compared Cogent's settings again then niklas->magic() and got fsync working 
09:48 < pinchartl> keeping reverse communication channel open as GPO transitions are sent through 
09:48 < pinchartl> it.
09:48 < pinchartl> Until next meeting:
09:48 < pinchartl> - GMSL Code Camp: consolidate setup and test fsync reliability
09:48 < pinchartl> - Brussels FOSDEM
09:48 < pinchartl> - Handle frame rate setting in the ov7720 driver
09:48 < pinchartl> This implies working on Migo-R clocks and reverse engineer a poorly documented 
09:48 < pinchartl> sensor. Hans won't take the driver otherwise, or we can park it in staging.
09:48 < pinchartl> Issues and Blockers: None
09:48 < pinchartl> any comment ?
09:49 < jmondi> nope
09:49 < jmondi> that's all
09:49 < pinchartl> thanks
09:49 < pinchartl> next, Ulrich
09:49 < pinchartl> Since last meeting:
09:49 < pinchartl> - Attempted to get mainline-patched GSX driver to work with Yocto
09:49 < pinchartl> Until next meeting:
09:49 < pinchartl> - Multimedia meeting in Belgium
09:49 < pinchartl> - Brussels FOSDEM
09:49 < pinchartl> - Multimedia-related PFC upstreaming for Gen3 SoCs
09:49 < pinchartl> Issues and Blockers:
09:49 < pinchartl> - The GSX driver still doesn't work (except for OpenCL)
09:49 < pinchartl> Even the officially sanctioned Yocto userspace fails, so it seems increasingly
09:49 < pinchartl> unlikely that it is userspace-related. Help from someone (i.e. Laurent) to 
09:49 < pinchartl> check if the up-port of the DRM bits in Rogue driver makes sense when we meet 
09:49 < pinchartl> in Brussels would be useful.
09:49 < pinchartl> any comment ?
09:50 < uli___> please help me. :)
09:50 < pinchartl> :-)
09:50 < morimoto> :)
09:50 < pinchartl> I think we can have a look at it in Brussels
09:50 < uli___> ok, thanks
09:50 < pinchartl> can you make sure to prepare everything to avoid spending time with build or other similar issues ?
09:51 < uli___> i'll prepare everything
09:51 < pinchartl> you will arrive on Thursday, right ?
09:51 < uli___> yes, early afternoon
09:51 < pinchartl> let's try to address that on Thursday later afternoon then
09:52 < uli___> ok
09:52 < uli___> there's going to be an h3 board there, right?
09:52 < pinchartl> I'll have a kingfisher with an H3SK
09:52 < pinchartl> and Kieran will bring a Salvator-XS
09:53 < pinchartl> next, Kieran
09:53 < pinchartl> * Kieran
09:53 < pinchartl> Since last meeting:
09:53 < pinchartl> - GMSL investigations and Yocto builds with Jacopo
09:53 < pinchartl> Extracted the Cogent Kernel so we can build independently.
09:53 < pinchartl> - ADV748x TXB lane power investigation and support
09:53 < pinchartl> - vsp1/tlb-optimise/v5 (rebase for updated DRM/UIF)
09:53 < pinchartl> - Eagle-V3M Display testing
09:53 < pinchartl> - ADV748x invalid page mapping fix
09:53 < pinchartl> - ADV7511 device tree I2C address mapping
09:53 < pinchartl> - ADV7604 device tree I2C address mapping
09:53 < pinchartl> Until next meeting:
09:53 < pinchartl> - GMSL Code Camp
09:53 < pinchartl> - Brussels FOSDEM
09:53 < pinchartl> - H3 ES2.0 LVDS + VGA Performance Investigation
09:53 < pinchartl> Issues and Blockers:
09:53 < pinchartl> - Draak D3 I2C support not yet integrated into renesas-drivers
09:53 < pinchartl> Draak ADV7511/ADV7612 development is based on out-of-tree patches.
09:53 < pinchartl> any comment ?
09:54 < kbingham> That's it - except for taking advantage of Uli being here so I can ask if he plans to work on the D3 i2c patches anytime (it doesn't matter if you don't plan too - I think geertu might pick the patches up for next renesas-drivers anyway, or I can base on the ones I have)
09:55 < kbingham> or rather uli___:  ^ :D
09:55 < uli___> no immediate plan, but that's mostly because i forgot about those
09:55 < pinchartl> that was my question too, what are the plans to get that upstream ?
09:55 < uli___> i'll have a look
09:56 < kbingham> Ok, that's me done for today then :D
09:56 < pinchartl> thank you
09:57 < pinchartl> oh, last time you mentioned you were planning to resubmit kmstest verification based on review comments
09:57 < pinchartl> any update on that ?
09:59 < kbingham> Nope - it got stalled, blocked by other tasks - so I'll try to get that done this cycle.
10:01 < pinchartl> there's no hurry, but please keep it on your todo list
10:01 < pinchartl> I got the order wrong and nearly forgot Jacopo again
10:01 < pinchartl> Since last meeting:
10:01 < pinchartl> - v4/5/6 of the CEU driver
10:01 < pinchartl> Rebased on Hans' parm branch, fixed v4l2-compliance issues.
10:01 < pinchartl> - Add DTS support to ov7670 driver
10:01 < pinchartl> This was needed to test CEU polarities, now waiting for DT bindings ack.
10:01 < pinchartl> - Build and test the Cogent GMSL Yocto layer
10:01 < pinchartl> - Got FSYNC working
10:01 < pinchartl> Compared Cogent's settings again then niklas->magic() and got fsync working 
10:01 < pinchartl> keeping reverse communication channel open as GPO transitions are sent through it.
10:01 < pinchartl> Until next meeting:
10:01 < pinchartl> - GMSL Code Camp: consolidate setup and test fsync reliability
10:01 < pinchartl> - Brussels FOSDEM
10:01 < pinchartl> - Handle frame rate setting in the ov7720 driver
10:01 < pinchartl> This implies working on Migo-R clocks and reverse engineer a poorly documented 
10:01 < pinchartl> sensor. Hans won't take the driver otherwise, or we can park it in staging.
10:01 < pinchartl> Issues and Blockers: None
10:01 < pinchartl> any comment ?
10:02 < jmondi> you have pasted my report already :)
10:02 < jmondi> this time I don't feel left out :)
10:03 < jmondi> and no comments neither this time!
10:03  * pinchartl needs to wake up -_-'
10:03 < pinchartl> a few questions though
10:04 < pinchartl> do you still need support from Omnivision and Maxim ?
10:04 < jmondi> for GMSL?
10:04 < jmondi> I guess we'll find out once we can test fsync stability a bit more in Brussels
10:05 < morimoto> jmondi: I forwarded their response for you. does it works ?
10:05 < pinchartl> of course, but is there any open question for which we're still waiting for an answer ?
10:05 < morimoto> About register setting list
10:05 < jmondi> everything was revolving around fsync, now that niklas has made it working everything else is secondary
10:06 < pinchartl> ok, thanks
10:06 < jmondi> I guess we'll may need support when implementing support for more image resolutions
10:06 < jmondi> morimoto: yes thanks, that would be required when changing the image sizes
10:06 < pinchartl> finally, myself
10:06 < pinchartl> Since last meeting:
10:06 < pinchartl> - Prepared the FOSDEM code camp
10:06 < pinchartl> - DU LVDS rework
10:06 < pinchartl> - Patch review
10:06 < pinchartl> - Started virtualization investigation
10:06 < pinchartl> Until next meeting:
10:06 < pinchartl> - GMSL Code Camp
10:06 < pinchartl> - Brussels FOSDEM
10:06 < pinchartl> - Virtualization investigation
10:06 < pinchartl> Issues and blockers: None
10:08 < morimoto> jmondi: nice to know
10:08 < pinchartl> so that's it for the status update
10:08 < pinchartl> any question or comment ?
10:09 < morimoto> yes
10:09 < morimoto> pinchartl: I still can't find my DU 2 PLL fixup patches on linux-next.
10:10 < pinchartl> morimoto: that's because I still haven't sent the pull request. as the merge window is about to open the DRM tree is currently frozen
10:10 < pinchartl> I will send it as soon as the merge window closes
10:10 < morimoto> OK, your branch is not connected to linux-next directly (I don't know detail of it)
10:11 < pinchartl> no, it gets in linux-next through the DRM tree
10:11 < morimoto> Thanks ! nice to know
10:12 < pinchartl> dammsan: anything to report by any chance ? :-)
10:12 < dammsan> nope, sorry =)
10:12 < dammsan> just that i'm currently discussing your task proposals
10:13 < pinchartl> that at least is nice to hear
10:13 < dammsan> hope to get back to your about that tomorrow
10:13 < pinchartl> which leads to
10:13 < pinchartl> Topic 2. Additional Tasks for 2018 Q1
10:13 < pinchartl> Additional tasks for 2018 Q1/1 have been approved, and candidates for 2018 
10:13 < pinchartl> Q1/2 submitted. The goal is to agree on the second batch for the end of 
10:13 < pinchartl> January.
10:13 < pinchartl> I assume you've all seen the proposals for Q1/2
10:15 < kbingham> yes, (now refreshed for a second time)
10:16 < pinchartl> neg: what would you think about the single/continuous capture mode support in VIN for Q1/2 ? it seems the BSP team would like to have it sooner than later
10:16 < neg> pinchartl: was just about suggest that so it would work good for me :-)
10:18 < pinchartl> dammsan: would that be OK with you ?
10:20 < dammsan> sure of course
10:20 < pinchartl> can you add it to the list of tasks to discuss with Renesas then ?
10:20 < dammsan> most important is to keep upstream focus though, so as long as we don'tloose that
10:20 < dammsan> i can
10:20 < dammsan> and will
10:21 < pinchartl> thank you
10:21 < pinchartl> jmondi, kbingham, uli___: any comment on the proposed tasks ?
10:21 < neg> dammsan: that task do not depend on VIN Gen3 support being merged first :-)
10:22 < uli___> i would like to look into the size and quality of that igt test suite before deciding whether that is 5 days
10:22 < uli___> other than that, i'm happy
10:22 < dammsan> neg: ok, not sure if it is good or bad =)
10:23 < pinchartl> uli___: ok. you won't need to get all tests running, an initial subset would be enough
10:23 < uli___> ok
10:23 < jmondi> For me D3 VIN supports seems fine, I'm not sure everythihg we need is upstream (ie D3 i2c). I have to made sure any of the camera modules I have may be connected to D3 expansions
10:23 < jmondi> and, what's DISCOM? :)
10:24 < pinchartl> it's a VSP module that computes CRCs
10:25 < jmondi> target platforms? I have an M3-W and a D# here
10:25 < jmondi> nice D#.. D3 I meant
10:27 < pinchartl> M3-W will work
10:27 < neg> jmondi: V3M also have a parallel input on its expansion board and there i2c works and I have verified the HDMI/CSI-2 input on the expansion board if all else fails
10:28 < jmondi> neg: nice, but I don't have V3M... ofc there's the remote option, but I need to wire a camera to the expansion headers
10:30 < pinchartl> next topic, GMSL code camp
10:30 < pinchartl> by now I assume you all have sorted out your travel plans
10:30 < pinchartl> and know what to bring
10:30 < pinchartl> please make sure you enter your travel plans in the wiki
10:32 < jmondi> FYI: https://osdr.renesas.com/projects/linux-kernel-development/wiki/Periperi-2018-02
10:32 < pinchartl> I will post an agenda proposal for the Thursday afternoon multimedia meeting
10:32 < pinchartl> regarding the code camp itself I think the agenda is quite simple
10:32 < pinchartl> any question ?
10:33 < kbingham[m]> Neg, can you provide our latest gmsl branch to test?
10:34 < kbingham[m]> That is assuming that your latest patches are the most recent work
10:34 < neg> kbingham[m]: I'm working on bulding it, got gready and wanted the latest VIN patches as it's base. As soon as it's done I will provided a tag
10:35 < kbingham[m]> Great
10:35 < pinchartl> thank you
10:36 < pinchartl> regarding logistics, I will likely arrive in Brussels first
10:38 < neg> I will arrive Sunday BRU 1900 if anyone want to share a cab
10:38 < pinchartl> any other question ?
10:39 < jmondi> and I'll land at 19.35 if I'm not wrong
10:39 < jmondi> no question though
10:39 < kbingham> Best ways of contacting people upon arrival ?
10:39 < kbingham> jmondi - whatsapp, pinchartl sms, neg ?
10:39 < pinchartl> sms or phone for me, yes
10:39 < kbingham> (kb, IRC, whatsapp, or sms)
10:40 < neg> kbingham[m]: phone or sms is best for me
10:41 < jmondi> IRC, telegram or if no alternatives whatsapp
10:42 < pinchartl> any other topic to discuss ?
10:42 < neg> not from me
10:43 < pinchartl> I then propose adjourning this meeting. any objection ?
10:43  * kbingham seconds
10:43 < geertu> jmondi: Please don't use telegrams to contact me. The service was stopped in Belgium on 2017-12-29.
10:43 < pinchartl> meeting adjourned
10:43 < pinchartl> thank you all for attending