From 55e3b2f45880faaf06f3c660ca9e8a6d9aa14bce Mon Sep 17 00:00:00 2001 From: Kuninori Morimoto Date: Mon, 9 Dec 2019 15:29:52 +0900 Subject: wiki: Porting wiki: Porting Chat Log Signed-off-by: Kuninori Morimoto --- wiki/Chat_log/20150819-core-chatlog | 250 ++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100644 wiki/Chat_log/20150819-core-chatlog (limited to 'wiki/Chat_log/20150819-core-chatlog') diff --git a/wiki/Chat_log/20150819-core-chatlog b/wiki/Chat_log/20150819-core-chatlog new file mode 100644 index 0000000..a0273c5 --- /dev/null +++ b/wiki/Chat_log/20150819-core-chatlog @@ -0,0 +1,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 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! -- cgit v1.2.3