--- Log opened Thu May 19 09:59:57 2016
09:59 -!- wsa_ [~wsa@dslb-178-008-079-154.178.008.pools.vodafone-ip.de] has joined #periperi-io
09:59 -!- Irssi: #periperi-io: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal]
09:59 -!- Irssi: Join to #periperi-io was synced in 1 secs
10:00 < wsa_> hiya
10:00 < shimoda> hi
10:00 <@neg> hello
10:00 < wsa_> nice to see you all despite having forgotten the reminder mail
10:00 < wsa_> :)
10:01 < horms> hi
10:01 < geertu> hi
10:02 < wsa_> so, let's start the meeting
10:02 < wsa_> i'd like to start with status updates per person
10:02 < wsa_> driven by an honest sort -R (random)
10:03 < wsa_> ;)
10:03 < wsa_> shimoda: you are first
10:03 < wsa_> what is new on your side?
10:03 < shimoda> wsa_: yes
10:04 < shimoda> about USBPHY,v4.7,public,shimoda,add extcon support, it is merged
10:04 < wsa_> great!
10:05 < shimoda> into linux-phy , next branch
10:05 < shimoda> so, perhaps it is merged in v4.7 linus branch
10:06 < wsa_> let's hope so
10:06 < shimoda> about other 2 tasks (usb3-host and USBPHY OTG support), no update
10:07 < wsa_> ok
10:07 < shimoda> and now, I'm investigate IPMMU + USB2.0 issue
10:07 < shimoda> on Gen3
10:07 < shimoda> other devices (xhci and ohci) seem work correctly, but ehci doesn't work...
10:08 < wsa_> is this a new task?
10:08 < shimoda> yes, it is a new task
10:08 < wsa_> USB2-Host,v4.8,plan,shimoda,IPMMU issues on Gen
10:09 < wsa_> USB2-Host,v4.8,plan,shimoda,IPMMU issues on Gen3
10:09 < shimoda> yes, thanks!
10:09 < shimoda> about i/o, these are my current status
10:10 < wsa_> thank you!
10:10 < wsa_> I'm next
10:10 < wsa_> about the SDIO task:
10:10 < wsa_> somehow done since I got the KS7010 card working here
10:11 < wsa_> however, without the card this cannot be reproduced in Japan :(
10:11 < shimoda> great!
10:11 < wsa_> Magnus has set up 2 other cards remotely for me
10:11 < wsa_> i will check them
10:12 < shimoda> yes... but to avoid export paper work, i don't want to get the card from you :)
10:12 < shimoda> sorry. I forgot to reply on your email
10:12 < wsa_> however, if there are WLAN driver issues, there is no time to debug those...
10:13 < wsa_> OK. I will bring one in July and then we can talk what to do with it
10:13 < wsa_> skipping paperwork
10:13 < shimoda> I also tried to a sdio card that Magnus-san has (mwifiex / 88W8887), it doesn't work correctly.
10:14 < wsa_> there might be a follow-up task SDIO+UHS, but we need to discuss that
10:14 < shimoda> JFYI, the card also doesn't work correctly on gen2 bsp :)
10:14 < wsa_> and we should have one WIFI card specified for that, surely
10:14 < wsa_> shimoda: thanks, that is interesting
10:14 < wsa_> BTW the KS7010 cards do NOT work on Gen2 :(
10:15 < wsa_> looks like interrupt delivery problems
10:15 < horms> i think the gen2 bsp or at least the ltsi it is based on was tested with the sdio card that I have at some point. But it was a long time ago so I don't recall the details.
10:16 < wsa_> i think we should play some SDIO card game in Japan
10:16 < horms> ok
10:16 < horms> i'm happy to loan my card to the cause
10:16 < horms> Jinso have or at least had the same card
10:16 < wsa_> thanks
10:16 < wsa_> that sounds likely ;)
10:16 < horms> I'm pretty sure I arranged for them to order some
10:17 < horms> back in the day
10:17 < horms> ...
10:17 < wsa_> they are hard to get today
10:17 < horms> probably
10:18 < wsa_> so, despite the KS7010 working fine on Gen3, I guess SDIO topics will be around for some more time
10:18 < wsa_> my other task is watchdog pretimeout support
10:18 < wsa_> I picked up the old patches
10:18 < wsa_> and am currently simplifying them
10:19 < horms> n.b. possibly one of the cards magnus has made available to you is the same as the one I have
10:19 < wsa_> watchdog core has significantly changed, so they don't work as is
10:19 < wsa_> horms: i think so
10:20 < wsa_> horms: but for debugging, a real card may be the solution
10:20 < horms> i can post mine if the need arises, just let me know :)
10:20 < wsa_> so i remove the IMO over-engineered parts from the pretimeout patches
10:21 < wsa_> i hope it makes them easier to be applied upstream
10:21 < wsa_> horms: thanks
10:22 < wsa_> other than that: basic SDHI maintenance
10:22 < wsa_> not much more
10:22 < wsa_> lots of time spending on designing additional tasks and doing additional reviews
10:22 < wsa_> that's from my side
10:23 < wsa_> geertu: your turn now
10:23 < horms> wsa_: I send you an email about task:i2c did you see it? If its pending thats fine.
10:23 < geertu> SCIF,v4.7,public,geert,Extend subsystem with GPIO-based software handling and hardware flow control
10:23 < geertu> I've sent v2
10:23 < geertu> which received some acks
10:23 < geertu> and a question, which I refuted.
10:23 < geertu> Will resend with the acks after the merge window has closed.
10:24 < geertu> SCIF,v4.8,plan,geert,SCIF FIFO flushing
10:24 < geertu> I'm currently working on that one
10:24 < wsa_> any new insights?
10:25 < wsa_> or still data collection phase?
10:25 < geertu> Data collection phase ;-)
10:26 < geertu> That's it from my side
10:27 < wsa_> ok, thanks
10:27 < wsa_> horms: your updates?
10:28 < horms> sure
10:28 < horms> I have been working on adding sdr104 support to sdhi
10:28 < horms> I posted an initial patch set, based on what is present in the BSP
10:28 < horms> It recieved review from many of the people present here: thanks for that
10:29 < horms> I've significantly reworked things accordingly
10:29 < horms> And things look better
10:29 < wsa_> cool
10:29 < horms> Currently I'm seeing some timeouts which may be related somehow
10:29 < horms> I'm also unsure of how exactly to handle that different sdhi blocks present support different speeds
10:30 < horms> Probably that can bet discussed after i post v2
10:30 < horms> Lastly, I'm not entirely convinced that the tuning actually does anything with regards to improving throughput
10:30 < horms> this may be because its not being performed correctly.
10:30 < wsa_> did you get more information about this undocumented SCC clock?
10:30 < horms> e.g. the BSP implementation does not seem to reflect the spec with respect to selecting a tap
10:31 < horms> no, that slipped my mind
10:31 < horms> In short, I'm working towards v2 but there are a few loose ends
10:32 < wsa_> do you have time left for this task after v2?
10:32 < horms> I expect to have time for v3 :)
10:32 < wsa_> great
10:32 < horms> But perhaps not the DMA investigation you were hoping for
10:32 < wsa_> i anticipated that
10:32 < wsa_> let's make sure to get the prototype proper
10:33 < horms> I anticipate v3 may spill over into next month, techincally after the deadline
10:33 < wsa_> the issue about selecting tap sounds interesting
10:33 < horms> hopefully that won't be a problem
10:33 < horms> Right
10:33 < horms> so if you look at the SCC document (which you have iirc)
10:33 < horms> it says to select the tap when 3 successive tests succede
10:33 < horms> not so complex
10:34 < horms> I implemented that
10:34 < wsa_> well, I assume V2 will qualify as prototype for the report
10:34 < horms> the BSP does something else
10:34 < horms> wsa_: yes, that is my assumption too
10:35 < wsa_> and besides that I still think we have DMA throughput problems :)
10:35 < horms> I believe there will be several unsolved issues :)
10:35 < wsa_> SDR50 doesn't need tuning and is already not as fast as I'd like
10:35 < horms> Or loose ends if you prefer
10:35 < horms> Fyi I think tuning has to not be done on the sdhi for SDR50
10:36 < wsa_> so I don't expect SDR104 to have huge gains because of that
10:36 < horms> right
10:36 < wsa_> but SDR104 was a priority for this month
10:36 < horms> as i mentioned to you elsewhere I can get 40Mbit/s
10:36 < horms> or slightly less
10:36 < horms> I tried a few different cards
10:36 < horms> their speeds vary
10:36 < horms> but that is the best one, the sandisk one
10:37 < wsa_> same here
10:37 < horms> (I boght some more cards after the last time we spoke about this)
10:37 < wsa_> should complain to samsung somewhen
10:37 < horms> I can
10:37 < horms> but perhaps there are better things to spend time on
10:37 < wsa_> that may be true
10:37 < horms> the most expensive card performed the worst, btw
10:37 < wsa_> ;)
10:38 < wsa_> ok, looking forward to v2
10:38 < horms> thats probably all from my side
10:38 < horms> I hoped to have it out for this meeting
10:38 < horms> but no such luck
10:39 < wsa_> horms: can we chat a little after this meeting about the next additional tasks?
10:39 < horms> sure
10:39 < wsa_> thanks
10:40 < wsa_> so, neg is next
10:40 <@neg> Gen3 I2C DMA support is public
10:40 < horms> neg: is that the patch I applied?
10:40 <@neg> yes thats the DT part of it
10:41 < horms> ok
10:41 <@neg> and I think wsa_ have picked up the driver patch
10:41 < wsa_> yes
10:41 <@neg> and I just sentout a incremental patch adressing Arnds comment on the driver
10:41 < wsa_> it is marked "merged" in the todo file :)
10:42 <@neg> so I hope that is it for that task :-)
10:42 < wsa_> thanks for the work!
10:42 <@neg> and that is all for me I have no other i/o task
10:42 < wsa_> any time left for IO base task?
10:43 < wsa_> not that i have something now
10:43 <@neg> hum in base no, rest of time is for core work. But if you have something small need doing I can try to squeeze it in
10:44 < wsa_> ok
10:44 < wsa_> yeah, i asked because of distribution of small things (if there is one)
10:44 < wsa_> wanted to know where we are
10:45 < wsa_> but since we fixed the r8a7740 SDHI regression, I don't see anything left there
10:45 <@neg> ofc, if you think of something let me know and I see what I can do
10:45 < wsa_> please speak up if i am wrong
10:46 < wsa_> so, neg is basically done with IO for Q2 and will (probably) have some more days in Q3
10:47 < wsa_> so, ulrich is not here and will do the CAN driver review once he is back
10:47 < wsa_> morimoto-san is also not here but doesn't have any tasks assigned anyhow
10:48 < wsa_> so, in general i think we are on track
10:48 < wsa_> thanks guys!
10:48 < wsa_> it would be nice to have more IO time for geert, though
10:48 < shimoda> thank you!
10:50 < wsa_> ok, anything more to discuss?
10:50 <@neg> If task list is done I have a IO question
10:50 < wsa_> sure
10:51 <@neg> during boot of Salvator-X it is deleayed for ~20 sec and then i get this 'xhci-hcd ee000000.usb: can't setup: -110'
10:51 <@neg> i use the arm64_defconfig and was just wondering if this is known
10:51 < shimoda> oh, sorry it's xhci driver problem
10:52 < wsa_> there are mails about it on renesas-soc
10:52 <@neg> ok thanks
10:53 < wsa_> in short: a Kconfig dependecy needs to be set up
10:53 < shimoda> in v4.6, it should be fixed by f879fc32aa0c96fbac261b3d857a1239d554ad01
10:54 <@neg> shimoda: great, thanks
10:55 < shimoda> neg: you're welcome!
11:04 < wsa_> ok, if no more questions...
11:04 < wsa_> ...then thanks for this meeting!
11:05 < shimoda> thank you! bye!
11:05 <@neg> thanks all
11:05 -!- shimoda [~shimoda@relprex3.renesas.com] has quit Quit: WeeChat 0.4.2
11:06 < geertu> Data collection phase ;-)bye
11:06 < wsa_> good luck geertu !
11:06 < geertu> Seems I have a problem with my IRC FIFO, too ;-)
--- Log closed Thu May 19 11:16:26 2016