summaryrefslogtreecommitdiff
path: root/wiki/Chat_log/20201001-io-chatlog
blob: dc6588b94f6e5fe4ffaf9e21c45152bf6b994c08 (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
09:06 < wsa> welcome to the IO meeting!
09:06 < wsa> here are the status updates:
09:06 < wsa> Status updates
09:06 < wsa> ==============
09:06 < wsa> A - what have I done since last time
09:06 < wsa> ------------------------------------
09:06 < wsa> Geert
09:06 < wsa> : posted next version of binding for Ethernet MAC explicit internal delay setting, investigated ravb s2ram regression, investigated MSIOF CS deassert delay, verified R-Car E3 MSIOF DMA erratum, tested R-Car Gen2 PCIe s2ram fix
09:06 < wsa> Marek
09:06 < wsa> :investigate L1 link state recovery with PCIe on Gen2, sent patches
09:06 < wsa> Shimoda-san
09:06 < wsa> : forwarded and assisted with various SDHI problems from the BSP team, resent fix for Ethernet PHYs, worked to fix a DMA issue with the SATA driver
09:06 < wsa> Ulrich
09:06 < wsa> : sent new revisions of IIC atomic transfer patches, discussed the DA9063 PM patches for the WDT with maintainer, reviewed patches
09:06 < wsa> Wolfram
09:06 < wsa> : upstreamed SMBus emulation binding and core HostNotify support, updated and upstreamed R-Car support for HostNotify and I2C slave testunit, resent patch to support WDT handover from bootloader, removed unused SDHI stp_ck handling from Gen3 CPG, created series to handle TAP_EN on SDHI reset including some more SDHI cleanups, reviewed some SDHI patches coming from upstream, sent
09:06 < wsa>  improvements to MMC core on and SDHI the way, started debugging a regression when re-inserting SD cards
09:06 < wsa> B - what I want to do until next time
09:06 < wsa> -------------------------------------
09:06 < wsa> Marek
09:06 < wsa> : wants to subit new patch for L1 link state recovery with PCIe on Gen2
09:06 < wsa> Shimoda-san
09:06 < wsa> : wants to convert rcar-pci dt doc to json-schema, correct information about R-Car Gen3e, do more R-Car V3U support
09:06 < wsa> Ulrich
09:06 < wsa> : wants to implement atomic transfers for i2c-rcar
09:06 < wsa> Wolfram
09:06 < wsa> : wants to fix the SD card re-insertion regression, send out the SDHI TAP_EN series after that, retest and apply Uli's IIC patch for atomic transfers, work on further SDHI issues (max_busy_timeout) which Shimoda-san reported, guide increase of I2C_M_RECV_LEN length to 255 and upstream R-Car support
09:07 < wsa> Skipping C) because nobody has problems ;)
09:07 < wsa> geertu: did the investigations (s2ram and MSIOF CS) result in something?
09:08 < wsa> geertu: and did you verify the DMA errata exists or it has been fixed properly?
09:08 < geertu> wsa: ravb regression cause was reverted
09:08 < geertu> wsa: msiof investigation was to be relayed back to customer
09:09 < geertu> 77972b55fb9d35d4 ("Revert "ravb: Fixed to be able to unload modules"")
09:11 < wsa> geertu: so, Ashizuka-san from Fujitsu needs to work on a better patch then
09:11 < wsa> ?
09:12 < geertu> wsa: The reverted patch was a temporary fix anyway
09:12 < geertu> Davem hinted to a proper solution in https://lore.kernel.org/linux-renesas-soc/20200820.165244.540878641387937530.davem@davemloft.net/
09:12 < wsa> uli__: I thought I already replied to Guenter as well (increasing the pressure) but I overlooked it in my draft folder.
09:12 < wsa> uli__: will send it out later
09:12 < geertu> That is a solution for the MDIO subsystem
09:13 < wsa> geertu: that is a real homework for Fujitsu then :)
09:14 < uli__> ok, thx
09:14 < geertu> wsa: Indeed (no response from Fujitsu so far, was his/her's first patch)
09:16 < wsa> okay, other questions/comments from your side?
09:16 < wsa> JapaPERI?
09:16 < marex> wsa: btw you did the SCIF rework recently , didnt you
09:16 < marex> wsa: did you test break/sysrq ?
09:16 < marex> (meta-f in minicom)
09:16 < wsa> shimoda: I will work on the SDHI issues one after the other
09:17 < shimoda> wsa: i got it. thanks!
09:17 < wsa> marex: I can't recall when I touched SCIF the last time
09:17 < marex> wsa: might've been someone else then
09:17 < geertu> marex: Do we need https://patchwork.kernel.org/project/linux-renesas-soc/list/?q=sh-sci&series=&submitter=&state=&archive= ?
09:17 < wsa> marex: I think it was uli__ who did the last bigger changes there? And geertu taking care of the occasional fixes?
09:18 < uli__> i didn't do anything recently, though
09:18 < marex> geertu: isnt that for earlycon only ?
09:18 < wsa> shimoda: and no worries, just bring them up. SDHI is nasty one, we all know that :)
09:19 < wsa> uli__: yes, it was not really "recently"
09:19 < wsa> marex: why the question
09:19 < wsa> ?
09:19 < geertu> marex: Oh, the second one is obsolete since dc9a325426f1113e ("tty/serial: Migrate sh-sci to use has_sysrq")
09:19 < marex> geertu: uli__: there was something like a timeout when you send sysrq(break)-B to reboot the machine
09:20 < geertu> "Unfortunately magic SysRq only works if CONFIG_SERIAL_SH_SCI_DMA=n.
09:20 < geertu> "
09:20 < shimoda> wsa: :)
09:20 < marex> geertu: maybe something to improve then ?
09:22 < geertu> marex: Actually all new people who enter the team are supposed to work a bit on SCIF (no joke, look at "git log"!). Have you served your time already? ;-)
09:22 < marex> geertu: does uboot and qemu count ?
09:23 < wsa> okay, now that sounds like an action item
09:23 < wsa> "make SysRq work with DMA=y"
09:24 < geertu> I think you can't detect BREAK when using DMA
09:24 < geertu> same for parity errors
09:25 < wsa> shimoda: about v3u, when you say that an IP core needs just "// DT-only" updates: did you check datasheets already or is it your guess based on other information you have so far?
09:26 < wsa> geertu: I wonder if other IP cores can do that
09:26 < wsa> geertu: seems like this needs investigation first?
09:27 < shimoda> wsa: it's my guess based
09:28 < marex> shimoda: are there any plans to push out sources for the bootloaders items, tfa, uboot ?
09:28 < wsa> shimoda: ok, so, the first task is exactly that, to check datasheets
09:28 < wsa> our V3U datasheet is from July 2020
09:31 < geertu> but we still lack the board documentation, to check what we can test?
09:31 < shimoda> marex: i'd like to support u-boot for v3u at least. but, if so, we cannot support PSCI. So, perhaps, we also should support atf? Or, u-boot only is enough?
09:31 < wsa> it is "best effort" for now as I understood it
09:32 < marex> shimoda: we can do both
09:32 < shimoda> ah, i also got boards datasheets.
09:32 < geertu> Note that upstream won't accept arm64 SMP support that does not use PSCI
09:32 < marex> shimoda: isnt v3u booting via tfa/uboot anyway ?
09:32 < shimoda> moriperi: could we share boards datasheets to europeri members?
09:32 < wsa> no PSCI? we need a proper reboot, then
09:33 < marex> geertu: you mean ARM Linux people won't accept a system which does not run ARM BSD-licensed firmware
09:33 < marex> geertu: sounds to me like there is incentive on both sides to force that BSD-licensed firmware onto you
09:34 < marex> wsa: PSCI isnt only about reboot, but also about bringing up secondary CPU cores
09:34 < marex> wsa: and I would highly recommend keeping it at that
09:34 < wsa> marex: yes, but that is stuff for core ;)
09:34 < shimoda> marex: v3u will boot from "ICUMXA" cpu core. and the cpu kicks cortex-A cpu0
09:34 < marex> wsa: anything beyond that, like power domains ... uuuurgh
09:34 < geertu> marex: PSCI is just a spec, so you can provide your own inmplementation?
09:34 < wsa> why is there no PSCI on v3u?
09:34 < marex> geertu: and the "only up to date implementation" is by whom ?
09:35 < marex> geertu: U-Boot implements only PSCI 0.2 I think, and on Gen3 the TFA already installs the handlers
09:35 < marex> wsa: there likely is ?
09:35 < moriperi> shimoda: I think I already did
09:35 < marex> shimoda: is it using the CR7 loader ?
09:36 < marex> shimoda: was that why you asked me about it some time ago ?
09:36 < marex> shimoda: or is that something else entirely ?
09:37 < wsa> seems we already switched to core
09:37 < wsa> is there something left to discuss for IO
09:37 < wsa> ?
09:37 < geertu> wsa: Shall we make that official?
09:37 < geertu> Next meeting?
09:38 < wsa> okay, then, this time a on-the-fly-mic-takeover, geertu have fun!