summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20170706-mm-chatlog
blob: 217a7bc6b1d34c0f5575a5814fe071ca046c635e (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
Multimedia-chat-meeting-2017-07-06

10:04 < pinchartl> Wolfram proposed in an e-mail yesterday to start with multimedia
10:04 < pinchartl> if everybody is fine with that, I'll proceed
10:04 < pinchartl> wsa_: geertu: is that OK ?
10:05 < wsa_> ok
10:05 < geertu> pinchartl: OK
10:05 < pinchartl> let's begin
10:05 < pinchartl> and try to keep it short
10:06 < pinchartl> just as a reminder, we'll start with task status reporting only
10:06 < pinchartl> feel free to ask questions if there's anything you find unclear
10:06 < pinchartl> but please keep the questions limited to task status reporting and planning
10:07 < pinchartl> you can also bring up other topics, which I will then record, but we'll discuss them in the afternoon
10:08 < pinchartl> uli___: I think you were the last to report over e-mail, so you can start
10:08 < uli___> ok
10:08 < uli___> so we found the issue with the silent max9260s, it was an incorrect setup on the blanche board
10:08 < uli___> we can talk to all max9260 now, and the one max9259 that is connected
10:09 < uli___> (there is only one cable)
10:09 < uli___> i have retooled the serdev gpio multiplexing to use the new multiplexer subsystem
10:09 < pinchartl> nice
10:09 < uli___> pleasantly simple, but as yet untested. rsn...
10:10 < uli___> that's it, really
10:10 < uli___> i'll fix this up once it works and send out a new rfc
10:10 < pinchartl> thank you
10:10 < pinchartl> neg: you're next to report from the beach
10:11 < neg> Shorter IRC friendly version. longer one in status update mail, plase us it for the report :-)
10:11 < neg> A)
10:11 < neg>   - Reworked VIN Gen3 DT parsing do deal with not registering the video
10:11 < neg>     device at probe time but instead in the async complete callback().
10:11 < neg>   - Got feedback from Laurent that my idea for incremental async using
10:11 < neg>     subnotifers was not his favorite way to solve this problem, Laurent
10:12 < neg>     also provided feedback on how he thinks is the best way to implement  it.
10:12 < neg>   - Discussed an issue with Kieran about format size reporting in a
10:12 < neg>     media graph pipeline. The issue is for sources providing streams
10:12 < neg>     using the field type TOP, BOTTOM or more common ALTERNATE. Which
10:12 < neg>     format size should they report?
10:12 < neg>   - I'm not working from Stockholm this week but my "secretary" received
10:12 < neg>     a packages from OpenSörce / Renesas yesterday which I'm hoping is
10:12 < neg>     the new Gen3 board and/or the 8-channel camera setup.
10:12 < neg> B)
10:12 < neg>   - Get a working prototype out the door to replace subnotfiers for
10:12 < neg>     incremental async.
10:12 < neg>   - Pickup Kierans ADV7482 DT patches and include them together with
10:12 < neg>     other VIN+CSI-2 DT changes in my for-renesas-drivers branch.
10:12 < neg>   - Hope fully resolve the format size reporting discussions and if
10:12 < neg>     after that there is nothing more I want to solve in my VIN Gen3
10:12 < neg>     branch post it to ML :-)
10:12 < neg>   - Inspect package with new boards and bring them in to my lab and if
10:12 < neg>     it contains a new Gen3 board test how VIN works on it and report to ML.
10:12 < neg> C)
10:12 < neg>   - None
10:12 < neg> Patches of interest)
10:12 < neg>   - [PATCH 0/2] media: v4l: Add support for the Cadence MIPI-CSI2RX
10:12 < neg> --EOT--
10:13 < pinchartl> thank you
10:13 < pinchartl> regarding formats, is that subdev formats ?
10:13 < kbingham> Yes - The subdev format of the ADV748x when using interlaced
10:14 < kbingham> I believe the subdev should report field height (frame_height/2)
10:14 < neg> for me it's about all formats wich can be read from the media graph
10:14 < pinchartl> yes, the height should be halved in that case
10:15 < pinchartl> if the V4L2 documentation isn't clear on this topic, patches are welcome :-)
10:15 < neg> and the SD should report field height and not frame height for ALTERNATE, TOP and BOTTOM formats?
10:15 < kbingham> pinchartl: There is a patch posted on this topic - but I do'nt think it's been integrated yet :)
10:15 < pinchartl> neg: correct
10:16 < neg> and then VIN needs to doubble the height if it uses the HW to interlace the fields before writing it to memory
10:16 < pinchartl> neg: correct as well
10:17 < pinchartl> thank you for reporting patches of interest
10:17 < pinchartl> please all try to keep this in mind
10:17 < neg> OK kbingham thanks for finding the documentaion patch
10:17 < pinchartl> I have that patch series in my inbox, Maxime CC'ed me to get it reviewed -_-'
10:17 < pinchartl> next, kbingham 
10:17 < kbingham> ADV748x: version 6 is posted publicly, and comments from Hans have been addressed to create a v7.
10:17 < kbingham> I hope that this should be acceptable for integration now. The DT patch is being upstreamed though Niklas' work due to inherrent dependancies there.
10:18 < kbingham> The vblank issue is under investigation and prototype patch is posted but a couple of issues to be resolved. Laurent you mentioned you were going to look at this - but did you have time?
10:18 < kbingham> I also anticipate moving to ES2 hardware this week - A board should arrive this week.
10:18 < pinchartl> the board should hopefully arrive today :-)
10:19 < kbingham> And meanwhile I am looking at display list work - although I don't think this is a formal additional task yet :)
10:19 < kbingham> -- eot --
10:20 < pinchartl> regarding the vblank issue, I haven't had time yet (beside fixing the small vblank interrupt issue we discussed yesterday)
10:20 < pinchartl> I can continue, if you prefer taking over, I'm fine with that too, but I remember you had issues reproducing the problem
10:20 < pinchartl> so I propose continuing on my side at least for today
10:20 < kbingham> That sounds good.
10:21 < kbingham> I think the reproduction of the issue was more clear when shutting down kmstest/cube with ctrl-c
10:21 < pinchartl> ok
10:21 < pinchartl> next, jmondi 
10:22 < jmondi> ok!
10:22 < jmondi> A)
10:22 < jmondi> - Sent mx9286 cleanup patches (v1 and v2)
10:22 < jmondi> - Rebased max9286 patches (my series and Laurent's one) on top of Niklas VIN patches v10
10:23 < jmondi> - Implemented skeleton for max9286 subdevice
10:23 < jmondi> - Found out what chip actually is the one I was using to test VIN parallel input
10:23 < jmondi> B)
10:24 < jmondi> - Complete rebase and have capture with a single channel working again
10:24 < jmondi> - Register max9286 subdevice and define DTS layout
10:24 < jmondi> C)
10:25 < jmondi> - Niklas' v10 VIN patch series is based on v4.12: massive DTS re-shuffling and also device tree parsing logic has changed. I now have links in the media controller graph not working
10:25 < jmondi> ^ this can be a topic for afternoon discussions, as I'm not sure what is the best way to re-enable and link VIN nodes with new dts layout
10:25 < jmondi> --eot--
10:26 < pinchartl> thank you
10:26 < pinchartl> the sensor you have identified is an MT9V111, right ?
10:26 < jmondi> yes
10:26 < jmondi> not mt9m111 as I thought it was :/
10:26 < pinchartl> and that's not supported upstream :-/
10:26 < jmondi> nope
10:27 < pinchartl> we'll have to decide how to handle that, as there's a significant amount of work needed to support it
10:27 < dammsan> i'm glad we used migo-r instead of that sensor =)
10:27 < pinchartl> I don't think it's a priority
10:28 < pinchartl> dammsan: to test parallel VIN input ? :-)
10:28 < jmondi> I guess so, you pointed me to another driver for a "similar" chip, but for what I've seen, there's plenty of work to do anyway
10:28 < jmondi> migo-r was for CEU development
10:28 < pinchartl> jmondi: I know, I was teasing Magnus
10:29 < wsa_> jmondi: about MAX9286: a little more detailed "changes since last version" for a patch series would help reviewing quite a bit. otherwise i/we have to find out what you changed in detail.
10:29 < jmondi> that's a pretty nice task: complete CEU driver AND implement mt9v111 sensor driver
10:29 < jmondi> uh, I forgot the v1->v2 changelog?
10:29 < wsa_> jmondi: may I ask you to be a bit more detailed next time?
10:30 < jmondi> yes, not v1->v2 in cover letter, sorry about that
10:30 < pinchartl> jmondi: you mentioned in your e-mail report you will start travelling on Saturday, is it this saturday ?
10:30 < jmondi> this saturday yes
10:30 < jmondi> from next week I'll reduce my working days but I'll be available
10:31 < pinchartl> at what point should Kieran and I take over on the max9286 ?
10:32 < wsa_> jmondi: no big problem :)
10:32 < jmondi> so, this 2 days, I hope I'll be able -at least- to have capture working again with your series and my series rebased on Niklas' v10
10:33 < jmondi> then I have a skeleton implementation of max9286 subdevice to be tested with incremental async registration
10:33 < pinchartl> how about giving you the rest of this week and next week, and then taking over ? would that be good ?
10:33 < jmondi> once that's done, I guess it's time for an handover
10:34 < jmondi> yes, next week I won't work full time but I hope I can complete that and assist with handover
10:34 < jmondi> so it's fine
10:34 < pinchartl> perfect, thank you
10:35 < pinchartl> next: Morimoto-san
10:35 < morimoto> A) What have I done since last time
10:35 < morimoto> I'm continuing ALSA SoC framework cleanup. I got good response from Maintainer about one of its idea.
10:35 < morimoto> But I noticed some issue exist on RFC v1. I posted RFC v2 to ML, no response yet.
10:35 < morimoto> B) What I plan to do till next time
10:35 < morimoto> Continue RFC v2 cleanup for all drivers
10:35 < morimoto> C) Problems I have currently
10:35 < morimoto> No, sir
10:35 < morimoto> --EOT--
10:35 < pinchartl> quick and precise, thank you :-)
10:35 < morimoto> :)
10:36 < pinchartl> are you still supposed not to work on HDMI output for Gen3 due to legal reasons ?
10:36 < morimoto> Renesas Europe(?) guy want to use it. and I can support him
10:36 < morimoto> but, in offically, I still keep distance form it
10:36 < morimoto> on upstream
10:37 < morimoto> maybe not a big problem I think
10:37 < morimoto> but, paper work guys...
10:37 < pinchartl> for now it's fine, I hope it will be solved soon
10:37 < pinchartl> thank you
10:37 < morimoto> Yes, thanks
10:37 < pinchartl> next, dammsan 
10:37 < morimoto> pinchartl: after lunch, I want to confirm about BSP team's request
10:37 < dammsan> i've had time off - nothing new to report
10:38 < pinchartl> morimoto: sure, I haven't forgotten, I noted the questions from your e-mail :-)
10:38 < pinchartl> dammsan: ok, that's an easy one
10:38 < morimoto> thanks
10:38 < pinchartl> are all the Gen3 boards back in the remote farm ?
10:39 < dammsan> good question, i think so =)
10:39 < dammsan> but at new locations
10:39 < dammsan> if there is something special you need then let me know
10:39 < pinchartl> thank you
10:39 < pinchartl> any plan to work on multimedia for the next two weeks ? :-)
10:40 < dammsan> not from my side
10:40 < dammsan> i might refresh ipmmu
10:40 < pinchartl> ok, thank you
10:40 < pinchartl> next, myself
10:41 < pinchartl> - since last meeting
10:41 < pinchartl> posted a new version of the H3 ES2.0 display output patches
10:41 < pinchartl> now that I'm back home all four outputs have been tested
10:41 < pinchartl> (and they work ;-))
10:42 < pinchartl> I've also fixed the DU/VSP initialization order problem
10:42 < pinchartl> but we now have a vblank-related issue when stopping the display
10:42 < pinchartl> for the next two weeks
10:42 < pinchartl> fix the display stop issue
10:43 < pinchartl> clean up the max9286 and rdacm20 driver with Kieran, taking over work form Jacopo during his holidays
10:43 < pinchartl> and hopefully working on the DU automated test suite
10:43 < pinchartl> no issue or blocker for now
10:44 < pinchartl> and for today, I will send the additional tasks descriptions to Magnus
10:44 < pinchartl> sorry for the delay
10:44 < kbingham> pinchartl: Silly question - All four outputs tested ... whats' the fourth ... HDMI0 HDMI1 VGA ...
10:44 < pinchartl> kbingham: LVDS
10:44 < kbingham> pinchartl: Ah of course :)
10:44 < pinchartl> you need a special LVDS panel
10:45 < pinchartl> this closes the task reporting part of the multimedia meeting
10:46 < pinchartl> for this afternoon, I currently have the following topics
10:46 < pinchartl> - question from Morimoto-san
10:46 < pinchartl> - max9286 DT (Jacopo)
10:46 < pinchartl> anything else ?
10:47 < neg> not from me
10:47 < pinchartl> ok, I'll now let Wolfram and Geert decide who goes next :-)
10:47 < pinchartl> thank you all for attending