summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20150819-core-chatlog
blob: a0273c5dceae26bfd5deb0a2a72942fc9c870f4b (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
11:03 #periperi: < geertu> Two more missing?
11:03 #periperi: < geertu> I mean inactive
11:03 #periperi: < dammsan> hello
11:03 #periperi: < geertu> Simon and Laurent are in Seattle, so they won't join
11:04 #periperi: < morimoto> hello
11:04 #periperi: < geertu> Good, looks lijke we are complete
11:05 -!- Irssi: Pasting 5 lines to #periperi. Press Ctrl-K if you wish to do this or Ctrl-C to cancel.
11:05 #periperi: < geertu> Agenda:
11:05 #periperi: < geertu>   1. Upcoming Gen3 development for the Core group
11:05 #periperi: < geertu>        a. PFC
11:05 #periperi: < geertu>        b. DMAC (e.g. "dmas" for (H)SCIF)
11:05 #periperi: < geertu>   2. SoC Bus topology in DT
11:05 #periperi: < geertu> 1. Upcoming Gen3 development for the Core group
11:06 #periperi: < geertu> Sorry, I missed   3. Status check for tasks from last meeting - what is remaining?
11:06 #periperi: < geertu> Any update from the Tokyo side on Gen3?
11:07 #periperi: < dammsan> geertu: i've got a board now, currently installing it
11:07 #periperi: < geertu> great!
11:08 #periperi: < morimoto> I guess we need to have IRQC as core
11:08 #periperi: < morimoto> Maybe magnus will do it (?)
11:08 #periperi: < geertu> We have a task for that, right?
11:08 #periperi: < morimoto> I guess so
11:09 #periperi: < dammsan> my plan is to develop that portion yes
11:09 #periperi: < geertu> And magnus is the creator of irq-renesas-irqc.c ;-) 
11:09 #periperi: < dammsan> yay!
11:09 #periperi: < dammsan> where is the latest TODO list for the core group? on a wiki?
11:09 #periperi: < geertu> Is the "new" board identical to the "old" one?
11:10 #periperi: < geertu> https://osdr.renesas.com/projects/linux-kernel-development/wiki/Core-todo-list
11:10 #periperi: < dammsan> sweet
11:10 #periperi: < geertu> Going over that list is Topic 3. Or do you think it should be topic 0?
11:10 #periperi: < dammsan> nah, just wasn't sure where it was
11:11 #periperi: < dammsan> sorry, please continue
11:11 #periperi: < geertu> Is the "new" board identical to the "old" one?
11:11 #periperi: < geertu> Also U-Boot wise?
11:11 #periperi: < dammsan> the u-boot has been improved i've been told
11:11 #periperi: < dammsan> hardware is supposed to be the same
11:12 #periperi: < geertu> "improved" means Ether-AVB support?
11:12 #periperi: < dammsan> we'll see
11:13 #periperi: < dammsan> I got code for u-boot Ether-AVB one week ago but nothing worked at that point
11:13 #periperi: < dammsan> Maybe things are better this time
11:13 #periperi: < geertu> Does it have smsc Ethernet, too?
11:13 #periperi: < dammsan> nope
11:13 #periperi: < dammsan> that would be good
11:14 #periperi: < geertu> Is there any documentation about the board (schematics?)?
11:15 #periperi: < dammsan> morimoto: any comment?
11:16 #periperi: < morimoto> Now, we are under paper work for export it
11:16 #periperi: < morimoto> please wait
11:16 #periperi: < geertu> Perhaps Magnus can send a higher-resolution picture of the board to periperi?
11:18 #periperi: < dammsan> perhaps magnus can send a high resolution picture of his screen if someone asks nicely =)
11:19 #periperi: < geertu> hehe
11:19 #periperi: < geertu> a. PFC
11:19 #periperi: < geertu> I understand there's a preliminary driver?
11:20 #periperi: < morimoto> Yes
11:20 #periperi: < morimoto> I think we should (?) reuse it ?
11:20 #periperi: < morimoto> No one want to re-create over 5000line driver
11:20 #periperi: < geertu> IIRC, Laurent wanted to move more to DT?
11:21 #periperi: < geertu> (i.e. write script to convert 5000 lines?)
11:21 #periperi: < morimoto> I don't know, but BSP team is using this driver
11:21 #periperi: < geertu> But without something concrete, that's more like a wild idea...
11:22 #periperi: < geertu> So I'd say let's post the driver
11:22 #periperi: < geertu> Any objections to that?
11:22 #periperi: < dammsan> sounds like a perfect plan to me
11:22 #periperi: < morimoto> me too
11:23 #periperi: < dammsan> is it possible to post it early tomorrow?
11:23 #periperi: < morimoto> I can do it today
11:23 #periperi: < dammsan> i want to use it with IRQC
11:23 #periperi: < geertu> Great!
11:23 #periperi: < dammsan> thanks!
11:23 #periperi: < shimoda> Nice!
11:24 #periperi: < geertu>        b. DMAC (e.g. "dmas" for (H)SCIF)
11:24 #periperi: < geertu> Actually this is more about having core infrastructure pointed to by all device nodes in DT
11:25 #periperi: < geertu> - interrupts
11:25 #periperi: < geertu> - clocks
11:25 #periperi: < geertu> - power-domains = <&cpg_clocks>;
11:25 #periperi: < geertu> - dmas
11:25 #periperi: < geertu> To avoid lots of churn, I think we should try to get the core blocks in ASAP.
11:25 #periperi: < dammsan> sounds good to me
11:26 #periperi: < dammsan> would it be possible for someone to make a first example?
11:26 #periperi: < dammsan> (IRQC has no DMA =)
11:27 #periperi: < geertu> I was thinking about adding all (H)SCIF nodes if I find a spare moment
11:27 #periperi: < geertu> interrupts we already have (GIC node is there, IRQC will be soon)
11:27 #periperi: < geertu> (does anything use IRQC on the board?)
11:27 #periperi: < geertu> clocks we have some parts (exact location in the tree still TBD)
11:28 #periperi: < geertu> For power-domains I already posted the CPG/MSTP Clock Domain patches
11:28 #periperi: < geertu> dmas is lacking, but according to Laurent it's compatible with rcar-dmac, and I think a dummy node can do for now.
11:29 #periperi: < geertu> (have to test that on Koelsch, to see if scif still works with a dummy dmac node)
11:30 #periperi: < dammsan> sounds good. PMIC is hooked up to IRQ0. No quirk is needed.
11:30 #periperi: < geertu> Only PMIC?
11:30 #periperi: < dammsan> yes, a single one
11:30 #periperi: < dammsan> that's it
11:31 #periperi: < geertu> Nice
11:31 #periperi: < morimoto>  and I have its document. I can send it with schematics
11:31 #periperi: < geertu> Cool
11:31 #periperi: < dammsan> the rest is availabile on expansion connectors
11:31 #periperi: < geertu> Are these the same Samtec connectors like on Gen2?
11:32 #periperi: < dammsan> some of them are the same
11:32 #periperi: < dammsan> some are wider i think
11:32 #periperi: < dammsan> you'll see once you get the schematics
11:32 #periperi: < geertu> It's mostly the pitch that matters.
11:32 #periperi: < geertu> OK
11:33 #periperi: < geertu> I'll add a task for adding all (H)SCIF nodes
11:33 #periperi: < dammsan> thanks
11:33 #periperi: < dammsan> will you work with Simon to get the pm domains stuff merged too?
11:34 #periperi: < geertu> Yes
11:34 #periperi: < dammsan> sweet
11:34 #periperi: < geertu> (in the mean time it's in arm-soc for pre-Gen3)
11:34 #periperi: < geertu> Morimoto-san had a problem with it related to sound?
11:36 #periperi: < shimoda> morimoto: "its document" means PMIC's one? if so, we have to do paper work :)
11:36 #periperi: < geertu> PDF work?
11:37 #periperi: < morimoto> Yes it is PMIC document
11:37 #periperi: < dammsan> we need at least 3 different hankos
11:37 #periperi: < dammsan> to stamp both virtual and real papers
11:38 #periperi: < geertu> http://factsanddetails.com/media/2/20090801-customizedtitle6jun.gif
11:39 #periperi: < dammsan> i've started to greatly appreciate the popular software that makes gif images for stamps for inclusion in excel sheet
11:40 #periperi: < dammsan> now when i see an excel sheet without a stamp i somehow feel empty
11:40 #periperi: < geertu> Like the "please send me your digital signature" requests, where they actually want you to send a GIF instead of running gpg?
11:41 #periperi: < geertu> Any more "Upcoming Gen3 development for the Core group"?
11:42 #periperi: < dammsan> lets see
11:42 #periperi: < dammsan> IRQC SCIF PFC
11:43 #periperi: < dammsan> how about GPIO?
11:43 #periperi: < dammsan> do we have a task for that?
11:43 #periperi: < geertu> Linus W: "Patch applied with the ACKs.
11:44 #periperi: < dammsan> right, but does that include the integration stuff?
11:44 #periperi: < geertu> No, dtsi update seems missing
11:44 #periperi: < uli___> should i do that then?
11:45 #periperi: < dammsan> that would be great if so
11:45 #periperi: < uli___> ok
11:45 #periperi: < dammsan> btw: the new Gen3 board gives me random exceptions
11:46 #periperi: < geertu> r8a7795,v4.4,Add gpio nodes to DT
11:46 #periperi: < geertu> oops
11:46 #periperi: < geertu> It's a different board?
11:46 #periperi: < geertu> Different firmware?
11:48 #periperi: < shimoda> dammsan: it's different board than last week
11:48 #periperi: < shimoda> oops, also different firmware
11:49 #periperi: < shimoda> especially "bl2.srec". so please write old one if possible?
11:49 #periperi: < dammsan> shimoda: can i update early software using the SCIF mask rom loader
11:49 #periperi: < dammsan> ok, will try to use the old "bl2.srec"
11:49 #periperi: < dammsan> thanks
11:50 #periperi: < shimoda> thanks
11:50 #periperi: < dammsan> good news is that ether-avb seems to half-work - until i get exceptions
11:50 #periperi: < dammsan> i also get exception when i boot the kernel so...
11:50 #periperi: < dammsan> will downgrade bl2.srec
11:50 #periperi: < dammsan> end-of-gen3-board-stuff
11:51 #periperi: < geertu> Topic   2. SoC Bus topology in DT
11:52 #periperi: < geertu> I guess nothing has changed, so just a single bus
11:52 #periperi: < shimoda> I got one other Gen3 board now. I will try to boot kernel after i wrote some firmware
11:52 #periperi: < dammsan> shimoda: thanks, please do and let me know how it goes
11:53 #periperi: < dammsan> geertu: i think nothing has changed yes
11:53 -!- Irssi: Closing query with morimoto
11:53 -!- Irssi: Closing query with dammsan
11:53 #periperi: < geertu> Topic 3. Status check for tasks from last meeting - what is remaining?
11:53 #periperi: < geertu> https://osdr.renesas.com/projects/linux-kernel-development/wiki/Core-todo-list
11:53 #periperi: < geertu> Device: IPMMU
11:53 #periperi: < geertu> Finally get feedback from the hardware developers regarding the IPMMU + DMAC channel 0 issue
11:54 #periperi: < geertu> Any news?
11:54 #periperi: < dammsan> I don't think so
11:54 #periperi: < geertu> Device: r8a777x
11:54 #periperi: < geertu> Vote which missing support is valuable
11:54 #periperi: < geertu> I guess this can be marked completed?
11:55 #periperi: < dammsan> i guess so. if someone has a board locally and want to hack then that's great
11:55 #periperi: < dammsan> but i think adding USB support over remote access is too difficult to be worth dealing with
11:55 #periperi: < dammsan> especially for Gen1
11:55 #periperi: < dammsan> so yes, mark as completed
11:55 #periperi: < geertu> Device: IPMMU+DMAC
11:55 #periperi: < geertu> Discuss API changes on the dma-engine mailing list
11:55 #periperi: < geertu> Implement proper solution
11:56 #periperi: < geertu> Our DMAC expert is absent and busy?
11:56 #periperi: < dammsan> yes and yes =)
11:56 #periperi: < geertu> Device: SMP
11:56 #periperi: < geertu> Discuss SMP DT bindings with ARM SoC maintainers
11:56 #periperi: < geertu> No progress
11:56 #periperi: < dammsan> Nothing doe
11:56 #periperi: < geertu> Device: r8a7778
11:56 #periperi: < geertu> Add support for valuable devices to multi-platform r8a7778
11:56 #periperi: < geertu> Drop legacy (-legacy and -reference) r8a7778/bockw
11:56 #periperi: < shimoda> Oops, about IPMMU, I didn't ask hardware guys yet because I didn't explain the detail to the guys
11:56 #periperi: < dammsan> s/doe/done
11:56 #periperi: < geertu> I think this can be marked completed, too?
11:57 #periperi: < dammsan> yeah, thanks to hard work from ulrich we are in a much better state with bock-w and r8a7778 now!
11:57 #periperi: < geertu> Device: r8a7779
11:57 #periperi: < geertu> Add support for valuable devices to multi-platform r8a7779
11:57 #periperi: < geertu> And that's the USB one, which is still open
11:57 #periperi: < dammsan> shimoda-san, can we discuss IPMMU face-to-face next week?
11:58 #periperi: < dammsan> geertu: about USB, that's for r8a7779 right?
11:58 #periperi: < geertu> I think so
11:58 #periperi: < dammsan> i think we are limited by physcial access to hardware
11:58 #periperi: < shimoda> magnus-san, thank you!
11:59 #periperi: < dammsan> but if someone wants to hack then we should perhaps rearrange things
11:59 #periperi: < geertu> Sorry, that seems to be valid for both '78 and '79
11:59 #periperi: < geertu> So the valuable devices for '78 is still open, too
11:59 #periperi: < dammsan> geertu: i don't know if the IP is the same
11:59 #periperi: < dammsan> Gen1 seems rather different within the same family
12:00 #periperi: < dammsan> but anyway, keeping open seems good too
12:00 #periperi: < geertu> The remaining tasks are all open
12:00 #periperi: < geertu> Sorry, except for
12:00 #periperi: < geertu> Device: r8a7795
12:00 #periperi: < geertu> Group on-SoC devices under a simple-bus node on r8a7795
12:00 #periperi: < dammsan> shimoda: meeting on friday the 28th about IPMMU clarification?
12:01 #periperi: < dammsan> geertu: i thought the latest version from morimoto-san did this already?
12:01 #periperi: < geertu> Yes, cfr. the "Sorry" above
12:01 #periperi: < shimoda> dammsan: sure! thank you!
12:03 #periperi: < dammsan> ok!
12:04 #periperi: < morimoto> http://thread.gmane.org/gmane.linux.ports.sh.devel/47755
12:07 #periperi: < dammsan> this version is included in the latest renesas-drivers snapshot, right?
12:07 #periperi: < morimoto> I think so
12:08 #periperi: < geertu> morimoto: Thanks for PFC email!
12:10 #periperi: < morimoto> It seems SH-ARM ML didn't accept it. I guess it is too large ?
12:10 #periperi: < geertu> Possibly
12:10 #periperi: < morimoto> (This is always happen on SH-ARM ML...)
12:10 #periperi: < geertu> BTW, gmail started thinking Uli's emails are spam
12:11 #periperi: < uli___> gmail thinks everything is spam... :(
12:12 #periperi: < morimoto> This is prepare for alphabet.com ?
12:13 #periperi: < geertu> morimoto: You didn't CC LinusW?
12:13 #periperi: < morimoto> Oops, I didn't Cc to him
12:15 #periperi: < morimoto> Should I resend it ? or wait Laurent's opinion ?
12:15 #periperi: < geertu> Perhaps better wait for Laurent
12:16 #periperi: < geertu> Let's hope his mail server didn't crash due to the large patch while he's in Seattle ;-)
12:16 #periperi: < dammsan> geertu: if it crashes then perhaps he at least can have a silent vacation =)
12:17 #periperi: < morimoto> Hehe :)
12:18 #periperi: < dammsan> btw, the u-boot says "Salvator-X" for board name but we use "salvatorx", what's up with that?
12:19 #periperi: < geertu> Is that actually a beer?
12:19 #periperi: < dammsan> seems more like a spelling mistake to me =)
12:20 #periperi: < morimoto> According to HW team (they named it), it is standard beer name
12:20 #periperi: < morimoto> s/standard/public/
12:20 #periperi: < dammsan> salva-torx
12:20 #periperi: < morimoto> (This is the reason why we didn't need paper work for it when I sen patch to ML)
12:22 #periperi: < dammsan> just virtual hanko needed? =)
12:22 #periperi: < morimoto> it need no paper work if it is public name
12:23 #periperi: < morimoto> otherwise, we need to check all (?) names
12:23 #periperi: < dammsan> so if "google i'm feeling lucky" gives you a web page then it is fine? =)
12:23 #periperi: < morimoto> to avoid using same name
12:24 #periperi: < dammsan> i understand some uniqueness is needed
12:24 #periperi: < geertu> So it's not about the secrets in the .dts file, just about the name of the board?
12:25 #periperi: < morimoto> uniqueness is one reason. we need to avoid "pirate the trademark"
12:25 #periperi: < morimoto> (? correct English ??)
12:25 #periperi: < dammsan> how about trade the pirate? =)
12:26 #periperi: < dammsan> i think you want to avoid trademark violation
12:26 #periperi: < dammsan> which makes sense
12:27 #periperi: < dammsan> https://en.wikipedia.org/wiki/Torx
12:27 #periperi: < dammsan> apparently torx is trademarked
12:27 -!- Irssi: Starting query in freenode with dammsan
12:27 <geertu> http://events.linuxfoundation.org/sites/events/files/slides/stable.pdf doesn't list 3.10 under LTS
12:27 #periperi: < dammsan> but i will now stop to make everyone worried
12:28 #periperi: < dammsan> geertu: but that's from oracle
12:29 #periperi: < geertu> I think we're ready anyway, right?
12:29 #periperi: < geertu> Anything we missed?
12:29 #periperi: < dammsan> nothing from my side
12:30 #periperi: < geertu> OK, thanks, and have a nice day/evening/night/...
12:31 #periperi: < morimoto> thanks
12:31 #periperi: < dammsan> thank you guys!
12:31 #periperi: < shimoda> thank you!