09:30 < geertu> Welcome to today's Core Group Chat Meeting! 09:30 < geertu> Agenda: 09:30 < geertu> 1. Status Updates 09:30 < geertu> 2. Discussion Topics 09:30 < geertu> Topic 1. Status updates 09:30 < geertu> A) What have we done since last time: 09:30 < geertu> Marek worked on Linux (PCIe L1 link state and 32bit MSI fixes) and OpTee 09:30 < geertu> (CPU core count auto-detection, DRAM layout passing). 09:30 < geertu> Morimoto-san continued V3U-Falcon shipping paper work. 09:30 < geertu> Niklas submitted R-Car Gen3 TMU and V3U thermal clock patches. 09:30 < geertu> Shimoda-san attended OSSJ and ALS2020, and submitted BD9574MWF support. 09:30 < geertu> Ulrich worked on PFC for R-Car V3U version 2. 09:30 < geertu> Geert sent the second batch of pull requests for v5.11, reviewed the 09:30 < geertu> R-Car V3U pinctrl driver, worked on obtaining the start of physical 09:30 < geertu> memory from DTB, and fixed CMT1 on APE6-EVM. 09:31 < geertu> B) What we plan to do till next time: 09:31 < geertu> Marek plans to work on Linux (PCIe follow-up) and OpTee (updates). 09:31 < geertu> Morimoto-san plans to enjoy vacation, and suffer paperwork. 09:31 < geertu> Niklas plans to enjoy vacation. 09:31 < geertu> Shimoda-sa plans to enjoy vacation, collect more information about R-Car 09:31 < geertu> Gen3e, and continue BD9574 work. 09:31 < geertu> Ulrich plans to finish PFC for R-Car V3U version 2. 09:31 < geertu> Geert plans to enjoy holidays, repost R-Car V3U gpio, upport R-Car V3U 09:31 < geertu> SYS-DMAC support, and finish obtaining the start of physical memory from 09:31 < geertu> DTB. 09:31 < geertu> C) Problems we have currently: 09:31 < geertu> Morimoto-san is looking for socially-accepted ways to improve paperwork 09:31 < geertu> progress. 09:31 < geertu> Shimoda-san is worried about not getting further Gen3e information. 09:31 < geertu> Ulrich is suffering from conflicts in the R-Car V3U PFC documentation. 09:32 < geertu> ---EOT--- 09:32 < geertu> Anything I missed? 09:32 < geertu> s/-sa/-san/ 09:32 < geertu> Topic 2. Discussion Topics 09:33 < wsa> status of the PFC driver? 09:33 < geertu> Do we already know what causes the QSPI ROM breakage? 09:33 < wsa> V3U PFC 09:33 < geertu> It seems to work, if I add my own pfc node. 09:33 < geertu> uli__: ? 09:34 < uli__> working on it, there are numerous little issues, but should all be sorted out soon 09:34 < wsa> i'd like to start with V3U IO testing soon, so if there was a branch/patches to pull in, I'd be thankful 09:36 < uli__> probably before christmas for version 2 09:36 < uli__> but v1 is rumored to work reasonably well :) 09:37 < wsa> uli__: ok, then i'll use this one and see how it goes... 09:37 < wsa> uli__: when (== which daytime) do you use the board mostly? 09:37 < shimoday> geertu: according to investigating team, 09:37 < uli__> wsa: late afternoon, i guess 09:38 < shimoday> qspi will be written as protect mode into one time program register 09:38 < shimoday> also will be write wrong data into sector 0 or like that by linux kernel 09:38 < shimoday> if linux uses both qspi and mmc driver, the issue happened. 09:39 < shimoday> but, we use either qspi or mmc, the issue didn't happen 09:39 < shimoday> this is the current report from the team i heard 09:40 < shimoday> we don't know why using both qspi and mmc causes this issue yet though 09:40 < geertu> shimoday: OK, so the upstream kernel is fine ;-) 09:40 < shimoday> geertu: yes :) 09:41 < moriperi> shimoday: 1st written is by uboot, 2nd is linux, correct ? 09:41 < wsa> uli__: will fit nicely. I think it will be morning hours and early afternoon for me 09:41 < moriperi> s/uboot/non linux/ 09:41 < geertu> wsa: uli__: And we have the channel falcon lock... 09:42 < wsa> sure 09:42 < shimoday> moriperi: sorry, what is "1st written"? 09:43 < moriperi> Oops, 100% linux issue ? 09:43 < wsa> but good scheduling helps lock contention :) 09:43 < moriperi> I thought uboot vs linux mismatch 09:44 < shimoday> moriperi: linux causes this issue, yes. but, we don't know the root cause. (SW or SoC or Board) 09:45 < moriperi> OK, I see. thanks 09:45 < moriperi> uboot and/or IPL is not related ? 09:46 < shimoday> moriperi: from the report, we don't know whether these are related for now :) 09:47 < moriperi> OK. my understanding is that it happen on *latest* BSP. and we are using *old* BSP base uboot/IPL. 09:47 < damm> using SCIF D/L mode should always work right? 09:47 < damm> independently of fried on-board memory fsck-up 09:48 < shimoday> damm: i think so 09:48 < shimoday> even if qspi is protected by one time program register, we can modify the register after power on 09:49 < damm> not so fun if soldered storage has fuses blown though 09:49 < damm> but if otp can be overriden then no biggie 09:49 < marex> shimoday: by otp, dont you rather mean "non-volatile register" ? :) 09:51 < shimoday> marex: you're correct. it seems non-volatile register. 09:52 < damm> good. then i guess the potential issue can be fixed somehow at least. 09:53 < geertu> moriperi: Since you say we are bot using the latest BSP, rcar-4.1.0.rc4 is not the latest BSP? Or what do you mean? 09:53 < geertu> s/bot/not/ 09:53 < geertu> Which version should we not boot on Falcon? 09:53 < moriperi> let me check 09:55 < moriperi> NG: BSP v4.1.0-rc1 09:56 < moriperi> OK: BSP v4.0.1-rc1 09:56 < moriperi> we are using v4.0.1-rc1 09:56 < geertu> which is v5.4-based 09:56 < geertu> while the bad one is v5.4.72-based 09:56 < moriperi> Magnus's current one, and I'm trying to ship one 09:57 < shimoday> according to the bsp report, v4.1.0.rc3 is also OK because it disables QSPI by dts 09:58 < moriperi> BSP v4.1.0-rc1 = v5.4.72 09:58 < moriperi> BSP v4.0.1-rc1 = v5.4.0 10:00 < geertu> OK 10:00 < geertu> Anything else to discuss? 10:00 < marex> is there any documentation for the rcar3 TRNG in CCREE ? 10:00 < marex> it would be useful to have an RNG in optee, so we can enable ASLR 10:01 < kbingham> I have a maybe core question about V3U: I've seen reference to V3U-AD is that the part / soc name ? 10:02 < kbingham> "Figure 32.24 shows node value of all sub modules implemented in all VSPs of R-Car V3U-AD" 10:04 < pinchartl> another question, when should the next meeting take place ? 10:05 < geertu> Jan 14? 10:05 < geertu> or is that too early? 10:05 < wsa> sounds good to me 10:06 < shimoday> sounds good to me 10:06 < moriperi> sounds good to me, but maybe noting to report :) 10:06 < shimoday> marex: i checked a documentation roughly, but i could not find TRNG 10:06 < shimoday> marex: so, i'll ask charge of person later 10:06 < marex> shimoday: I know, that's why I'm asking ; geertu suggested its part of the cryptocell 10:07 < marex> shimoday: thank you 10:07 < wsa> moriperi: maybe you get a shotgun for XMas, then you can report something 10:07 < geertu> marex: s/cryptocell/Secure Engine/ 10:07 < moriperi> wsa: :) 10:07 < geertu> cryptocell \in Secure Engine 10:08 < geertu> Thanks for joining, and have a nice continued day! 10:08 < shimoday> marex: ah, "a documentation" meant internal secret secure engine manual :) 10:08 < shimoday> not hardware manual