summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20160301-core-chatlog
diff options
context:
space:
mode:
Diffstat (limited to 'wiki/Chat_log/20160301-core-chatlog')
-rw-r--r--wiki/Chat_log/20160301-core-chatlog164
1 files changed, 164 insertions, 0 deletions
diff --git a/wiki/Chat_log/20160301-core-chatlog b/wiki/Chat_log/20160301-core-chatlog
new file mode 100644
index 0000000..62ab441
--- /dev/null
+++ b/wiki/Chat_log/20160301-core-chatlog
@@ -0,0 +1,164 @@
+Core-chat-meeting-2016-03-01
+
+10:01 < geertu> Hi all
+10:02 < geertu> Welcome to the wonderful world of Renesas Core SoC development
+10:02 < geertu> All set, Shimoda-san and Mr. Magnus are excused.
+10:02 < geertu> Agenda:
+10:02 < geertu> 1. Upcoming Gen3 development for the Core group,
+10:02 < geertu> 2. Status check for tasks from last meeting - what is remaining?
+10:02 < geertu> Topic 1. Upcoming Gen3 development for the Core group
+10:03 < morimoto> Hi
+10:03 < pinchartl> before we start, I'll have to leave in an hour, I'm sorry aobut that
+10:03 < pinchartl> so if there are topics you would like to keep secret for me, the last half hour of the meeting is the right time to discuss them
+10:04 < geertu> OK, we'll discuss the secret SH4 pwower area at the end fo the meeting ;-)
+10:05 < pinchartl> :-)
+10:05 < geertu> I'm working on massaging the SYSC power domain driver into shape
+10:05 < geertu> s/SYSC/R-Car SYSC/
+10:06 < pinchartl> thank you for that
+10:06 < pinchartl> it's a dependency for upstreaming VSP and FCP support on H3
+10:06 < geertu> horms: I assume (new) drivers/soc/renesas/ will go to arm-soc via your tree?
+10:07 < horms> I would assume it needs to not go via arm-soc. Can we arrange so either you or I send it directly to Linus?
+10:07 < geertu> Well...
+10:08 < horms> ok, perhaps i take that back
+10:08 < geertu> For SYSC power domains, there will be a hard dependency of the DT part on the driver part.
+10:08 < geertu> I think it's easier to order if both do to arm-soc via you.
+10:08 < geertu> s/do/go/
+10:09 < horms> sure, in that case it makes perfect sense
+10:09 < horms> to do as you suggest
+10:10 < geertu> Sorry, it seems I'm always the one who creates patch series with complex dependencies
+10:10 < horms> Thanks for dealing with the complexity :)
+10:10 < geertu> That's it from my side for now
+10:11 < pinchartl> not much to report on my side
+10:11 < geertu> Sorry, forgot one thing.
+10:11 < pinchartl> I'll review Niklas' DMA patches as I already mentioned
+10:12 < horms> From my side I need to get on to analusing IPMMU as Magnus requested in Lueven.
+10:12 < geertu> There are three pull-request from me waiting for action (pfc and clk)
+10:12 < neg> I would like to have a bit more to do for core. There is not much happening whith slave IOMMU+DMAC and not mutch to do with the DMAC erratas since the IPMMU issues on Gen3. Still need to check DMADAR setup on Gen3 however.
+10:12 < horms> Are we stuck on Vinod for DMAE again? I.e. what Magnus was worring about in Holsbeek?
+10:13 < geertu> horms: Vinod took the improtant patch
+10:13 < horms> superb!
+10:14 < geertu> neg: Anything in core/todo you're interested in?
+10:16 < pinchartl> neg: if you're bored there's something useful that could be done for IPMMU with Gen2
+10:16 < pinchartl> although it might be difficult
+10:16 < pinchartl> the datasheet mentions two register banks
+10:16 < pinchartl> for secure/non-secure modes
+10:17 < pinchartl> and we don't really know how they work
+10:17 * horms needs to change locations. I'll leave this client running and check the scrollback in about 5min when I get to the other end. Sorry about this, time got away from me.
+10:17 < neg> geertu: I do not understand all bullets but I would love to do some small PM or clock stuff to learn more
+10:17 < pinchartl> I tried booting H2 and M2 in both secure and non-secure mode (but might have failed doing so) and it didn't make a difference from an IPMMU driver point of view
+10:18 < pinchartl> understanding what's going on would be useful, I expect it will come and bite us back at the worst possible moment
+10:19 < neg> I could look at that
+10:20 < pinchartl> it's just an idea, if there's anything more important/interresting feel free to ignore me :-)
+10:20 < neg> But I would also like something that could give me a patch to put in my next report :)
+10:20 < geertu> neg: r8a779[0-4],v4.6,plan,?,Start adding dmas pointing to all SYS-DMAC engines
+10:21 < geertu> neg: lots of patches :-)
+10:21 < neg> geertu: sounds good :)
+10:23 < neg> I can also have a go at the secure/non-secure IPMMU modes and see if I can understand them
+10:26 -!- horms_ [~horms@penelope-musen.kanocho.kobe.vergenet.net] has joined #periperi
+10:28 < horms_> I'm on the other side now.
+10:30 < geertu> Dark side of the force?
+10:31 < morimoto> geertu: Quick question
+10:31 < morimoto> BSP team want to have PFC "Driving Ability" and "Pull UP" feature. Are these under control ?
+10:31 < horms_> geertu: yes!
+10:33 < geertu> PFC,v4.6,plan,ulrich,add r8a7795 bias support
+10:33 < geertu> There's no task for "Driving Ability" yet.
+10:34 < geertu> Any status update?
+10:34 < morimoto> No, but BSP team want to have it
+10:34 < morimoto> Not urgent, but
+10:34 < geertu> uli___: ?
+10:35 < uli___> no update there
+10:36 < morimoto> OK, thanks. No stress
+10:36 < geertu> neg: https://lists.vergenet.net/private/periperi/2015-September/000784.html provides context for that task
+10:37 < geertu> Added PFC,v4.7,plan,?,add r8a7795 drive-strength support
+10:37 < geertu> Any takers?
+10:38 < geertu> Seems we forgot to add that task at PeriPeriCon
+10:38 < pinchartl> I'll see if I can give it a go
+10:38 < geertu> OK, thx
+10:38 < neg> geertu: thanks
+10:39 < geertu> Let's hope people don't step in each other's toes with 1.8v, bias, and drive strength
+10:39 < geertu> s/in/on/
+10:41 < pinchartl> I might need help testing it thought
+10:41 < pinchartl> s/thought/though/
+10:42 < pinchartl> as I'll try to submit a patch set for the 17th of March
+10:42 < pinchartl> but will leave for Linaro Connect this Friday and will likely not take any Renesas board with me
+10:44 < pinchartl> this leads me to the next topic I wanted to discuss
+10:45 < pinchartl> I'll be at Connect next week. there will be quite a few ARM core developers there, is there anything I should bring up with them ?
+10:46 < geertu> Not from my side
+10:49 < geertu> Anyone else with topics for LC?
+10:50 < pinchartl> I already plan to try and talk to Arnd about the dma mapping API
+10:50 < horms_> not at this moment, the interaction with the ARM SoC maintainers is going pretty smoothly at this time
+10:50 < neg> speak well of my {map,unmap}_resource :)
+10:50 < horms_> If I met Arnd or Olof I'd ask them what they'd like us to be doing that we aren't doing
+10:50 < geertu> I don't think Vinod will be there, will he?
+10:52 < pinchartl> horms_: I'll try to do that
+10:52 < pinchartl> geertu: not that I know of
+10:54 < horms_> pinchartl: thanks
+10:54 < geertu> morimoto: Laurent and I have a question about r8a7795
+10:54 < geertu> morimoto: Does it have SH4, or not?
+10:55 < pinchartl> horms_: you're welcome
+10:55 < geertu> morimoto: It has mostly disappeared from the datasheet in 0.5 (but e.g. RT-DMAC is still there)
+10:55 < pinchartl> morimoto: and does it have an A3SH power domain ?
+10:56 < pinchartl> geertu: even if the SH4 is still there, could we leave the A3SH power domain out for now, or do you consider that blocking for your SYSC patch series on H3 ?
+10:57 < geertu> pinchartl: We can leave it out. The SH4 is not in DT, and A3SH would be in C (or not) after the rework.
+10:57 < pinchartl> sounds good to me
+10:58 < morimoto> geertu: about SH4, it seems option. But we don't know what does this "option" mean
+10:59 < geertu> morimoto: And you cannot check for its presence in the Product Register (PRR), as that contains ARM cores only (CA57/CA53/CR7)
+10:59 < geertu> pinchartl: I'm also wondering if the SH4 got disabled by the firmware update we did at PeriPeriCon.
+11:00 < pinchartl> geertu: good question
+11:01 < geertu> pinchartl: Anyway, you have to leave now, right?
+11:01 < morimoto> geertu: do you need to use it ?
+11:01 < pinchartl> geertu: yes, sorry about that
+11:01 < geertu> morimoto: No, we don't need to use it.
+11:02 < pinchartl> morimoto: we don't, but while testing Geert's SYSC patch series, I found out the system would freeze due to the driver trying to disable the A3SH power domain
+11:02 < pinchartl> geertu: could be useful to check the boot loader sources to see if it touches that power domain
+11:02 < geertu> morimoto: But Laurent found out the A3VC power area (which he needs for multimedia) fails to power up if the A3SH power area was touched before.
+11:03 < morimoto> Hmm... So you want to know detail of it to HW team ?
+11:03 < geertu> morimoto: yes please
+11:04 * pinchartl is gone
+11:04 < pinchartl> have a nice day/evening
+11:04 < geertu> thx, bye!
+11:06 < morimoto> geertu: can you please send me detail mail about that ? It can help me to ask HW team
+11:07 < geertu> morimoto: Sure, I'll send an email to you
+11:07 < morimoto> thank you
+11:08 < geertu> Topic 2. Status check for tasks from last meeting - what is remaining?
+11:09 < geertu> https://osdr.renesas.com/projects/linux-kernel-development/wiki/Core-todo-list
+11:09 < geertu> I did some updates yesterday, cfr. the invitation email
+11:10 < geertu> Any other updates?
+11:11 < geertu> I guess I can start postponing unfinished tasks for v4.6 to v4.7?
+11:11 < neg> I don't have much to tell since last meeting, no feedback yet on slave IOMMU+DMAC and running tests on DMAC errata
+11:14 < morimoto> geertu: does upstream already have "Reset" ?
+11:15 < geertu> morimoto: No, AFAIK no work has been done on that
+11:15 < morimoto> OK, thanks
+11:15 < horms_> geertu: anything for my tree should be moved to v4.7
+11:15 < geertu> morimoto: Is this system reset (reboot)?
+11:15 < morimoto> I think so
+11:16 < geertu> Perhaps Wolfram's watchdog timer works for that (perhaps UP only)?
+11:16 < geertu> I don't know he has tried on H3
+11:17 < morimoto> geertu: OK thanks
+11:19 < geertu> Anything else to report
+11:19 < geertu> Anything else to report?
+11:19 < morimoto> nothing from me
+11:19 < horms_> nor me
+11:19 < geertu> Sorry, one more thing from me.
+11:20 < geertu> It seems shmobile_defconfig now always triggers the (RCU related?) lock-up on Koelsch.
+11:21 < horms_> using which branch/tag ?
+11:21 < geertu> It may not (always) happen with Simon's tree, but as soon as you add more stuff from -next it fails.
+11:21 < geertu> Today's renesas-drivers (to be released soon)
+11:21 < horms_> ok
+11:22 < horms_> sounds painful
+11:23 < geertu> It doesn't happen with my usual config, which has more debugging options.
+11:23 < geertu> Wolfram saw it, too, on Lager
+11:23 < neg> I can test it on my koelsch once you release renesas-drivers
+11:24 < horms_> I guess its a bit tricky to bisect if its not always reliably triggered
+11:25 < geertu> I bisected it to an innocent RCU change
+11:25 < geertu> Reverting that did fix the issue
+11:25 < horms_> Ok, but is it the root cause, or just uncovering a deeper problem?
+11:25 < geertu> But it shouldn't.
+11:26 < geertu> Magnus thinks it's an issue with our timers.
+11:26 < horms_> He usually deos :)
+11:27 < geertu> If it would happen relibably on kzm9g, I could use JTAG
+11:30 < horms_> Ok, it sounds like we need some more data
+11:30 < horms_> I'll also try testing renesas-drivers on my Koelsch (and other boards)
+11:31 < horms_> I need to depart shortly. Was there anything more to discuss?
+11:31 < geertu> No, we're finished.
+11:32 < geertu> Thanks for joining!