summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20150819-core-chatlog
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2019-12-23 14:27:52 +0900
committerKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2019-12-23 14:27:52 +0900
commitdc71f3518c95f8d9d306e8a4e53bc9bd2e9928e3 (patch)
tree54552f6ba6cec40e16cef5c22043d9f510087e00 /wiki/Chat_log/20150819-core-chatlog
parentbb506a3f4c5441ecb212874077ad8b1bf335c936 (diff)
parent05040a728026b28ce7c6183d2adfa80218b306cb (diff)
Merge remote-tracking branch 'gitlab/wiki' into HEAD
Diffstat (limited to 'wiki/Chat_log/20150819-core-chatlog')
-rw-r--r--wiki/Chat_log/20150819-core-chatlog250
1 files changed, 250 insertions, 0 deletions
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 <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!