diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-12-09 15:29:52 +0900 |
---|---|---|
committer | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-12-09 16:23:07 +0900 |
commit | 55e3b2f45880faaf06f3c660ca9e8a6d9aa14bce (patch) | |
tree | 6392fd201a51ff0f6dc0e474803e6f3b20919504 /wiki/Chat_log/20170620-core-chatlog | |
parent | 5d9e1b983faf7645ddc3d45d28e612d2ac4179c0 (diff) |
wiki: Porting wiki: Porting Chat Log
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Diffstat (limited to 'wiki/Chat_log/20170620-core-chatlog')
-rw-r--r-- | wiki/Chat_log/20170620-core-chatlog | 362 |
1 files changed, 362 insertions, 0 deletions
diff --git a/wiki/Chat_log/20170620-core-chatlog b/wiki/Chat_log/20170620-core-chatlog new file mode 100644 index 0000000..6bebc1c --- /dev/null +++ b/wiki/Chat_log/20170620-core-chatlog @@ -0,0 +1,362 @@ +Core-chat-meeting-2017-06-20 + +10:06 < geertu> Welcome to today's Core Group Chat! +10:06 < dammsan> i've heard that issue before +10:06 < geertu> pinchartl: Does it happen on H3 ES2? +10:06 < dammsan> maybe m3-w don't recall +10:06 < pinchartl> geertu: haha, good joke :-) +10:06 < pinchartl> (I'll tell you when I'll have an H3 ES2.0 board...) +10:06 < geertu> pinchartl: Havenn't you played with H3 ES2 in Tokyo? +10:07 < pinchartl> geertu: not to the point where I could test this properly +10:07 < geertu> Agenda: +10:07 < geertu> 1. Status updates +10:07 < geertu> 2. Core additional tasks +10:07 < geertu> Topic 1. Status updates +10:07 < geertu> A) What have I done since last time +10:07 < geertu> B) What I plan to do till next time +10:07 < geertu> C) Problems I have currently +10:07 < pinchartl> dammsan: if anything comes back to your memory, please let me know +10:07 < dammsan> ok! +10:07 < pinchartl> (now I'll stop hijacking the meeting) +10:07 < dammsan> (same here) +10:07 < geertu> 'sort -R' tells me Niklas is first +10:08 < neg> A) Nothing +10:08 < neg> B) Nothing planed (Multimedia eats time...) +10:08 < neg> C) None +10:08 < neg> --eot-- +10:09 < geertu> Thank you, Niklas! +10:09 < geertu> Next is Magnus +10:09 < dammsan> A) IPMMU update posted +10:10 < dammsan> B) resend IPMMU if I get enough feedback, need to review patches from Laurent +10:10 < dammsan> C) None +10:10 < geertu> Thank you, Magnus! +10:11 < geertu> Next is Shimoda-san +10:11 < shimoda> yes +10:11 < shimoda> A) +10:12 < shimoda> - Nothing +10:12 < shimoda> B) +10:12 < shimoda> - Get feedback about R-Car D3's CPG for Geert-san's questions +10:12 < shimoda> C) +10:12 < shimoda> - Nothing +10:12 < shimoda> -- EOT -- +10:12 < geertu> Thank you, Shimoda-san! +10:12 < geertu> Next is Geert +10:13 < geertu> A) +10:13 < geertu> - RFC for CPG/MSSR module clock restore during resume +10:13 < geertu> - Initial Salvator XS support +10:13 < geertu> B) +10:13 < geertu> - More suspend/resume for CPG/MSSR and PFC +10:13 < geertu> - Mark periupport priority < H commits that are in linux-next +10:13 < geertu> C) +10:13 < geertu> - None +10:13 < geertu> -- EOT -- +10:13 < geertu> Next is Marek +10:14 < marex-cloud> Marek is broken +10:14 < marex-cloud> A) ULCB M3 U-Boot port is posted , but only tested by booting U-Boot from U-Boot +10:15 < marex-cloud> B) work on DT conversion of the U-Boot , so we can drop DT from Linux into U-Boot and create board ports that way instead +10:15 < marex-cloud> C) none +10:15 < marex-cloud> is U-Boot even part of the core group ? +10:16 < geertu> Good question! +10:16 < geertu> dammsan: It's not listed in my SoW ;-) +10:17 < geertu> But as it's part of basic infrastructure, it fits better in core than in any of the other groups +10:18 < geertu> Regarding B, that means we'll have to update U-Boot regularly, as we keep on adding more device support to the DTS? +10:18 < marex-cloud> that's a good question +10:19 < marex-cloud> usually you don't want to update your bootloader in a delivered product +10:19 < marex-cloud> on a devkit, that might be easier +10:19 < geertu> I guess if you TFTP a specific DTB, it will take precedence? +10:19 < marex-cloud> then again, while you're adding more devices to Linux, U-Boot will only support a subset of them (we don't need ie. any of the multimedia stuff in U-Boot, maybe video out, but that's about it) +10:20 < marex-cloud> geertu: for now, I'd like to keep bundling the DT with U-Boot just like we do on other boards +10:20 < geertu> Or is the DTB stored in a separate partition on FLASH, so it cane be updated easily? +10:20 < marex-cloud> geertu: we can unbundle that later, once things are a bit more fleshed out +10:20 < marex-cloud> geertu: also, we'd probably need to patch BL2/BL3 to load two files, U-Boot and DT +10:21 < pinchartl> marex-cloud: what "other boards" ? +10:21 < geertu> marex-cloud: IC, as U-Boot need the DT for its own initialization +10:22 < marex-cloud> pinchartl: other boards in U-Boot +10:22 < geertu> it cannot load it from FLASH later. +10:22 < geertu> s/need/needs/ +10:22 < pinchartl> marex-cloud: don't break my TFTP + NFS workflow +10:22 < marex-cloud> geertu: there are ways around that if your flash is memory mapped, which I'm not sure the RPC supports +10:22 < geertu> BL2/BL3 can pass a minimal DTB, and U-Boot can load a more advanced one later, which we can update when needed? +10:22 < pinchartl> I'm fine if U-Boot needs some DT that I don't need to update more often than updating the boot loader itself +10:22 < marex-cloud> pinchartl: eh ? how would that break it ? +10:23 < marex-cloud> pinchartl: OK +10:23 < pinchartl> but I want to be able to load kernel + DT over TFTP and boot them regardless of what DT is bundled with U-Boot +10:23 < marex-cloud> pinchartl: ah, that's fine then +10:23 < marex-cloud> pinchartl: you can use separate DTs for both (although it would be preferred if you didnt :) ) +10:24 < pinchartl> in particular, if U-Boot patches the DT (to set the DRAM size for instance), it has to patch the DT I load over TFTP +10:24 < marex-cloud> pinchartl: U-Boot does patch the DT passed to the kernel with RAM size and ethernet MAC +10:24 < marex-cloud> geertu: well, if that's the case already, we could use that to supply DT to U-Boot +10:25 < pinchartl> marex-cloud: if you want to use the same DT for U-Boot and Linux, then add TFTP support to BL3 :-) +10:25 < marex-cloud> geertu: but I'd rather like to start slow, get the DT support in at all first and then move on to fiddling with BL +10:26 < marex-cloud> geertu: I think these are two tasks which depend on one another, but getting the DT support into U-Boot with bundled DT is much easier then complicating it with passing DT from BL +10:27 < marex-cloud> pinchartl: just use U-Boot as your TFTP client ... +10:27 < geertu> marex-cloud: OK, bundling a (minimal) DT is fine. +10:28 < marex-cloud> geertu: I'd like to bundle the same DT as we use in linux, not a minimal one ... +10:29 < marex-cloud> geertu: the less we diverge with the DT, the better +10:29 < geertu> marex-cloud: OK, but we're still developing "the one in Linux" +10:29 < marex-cloud> geertu: you can sync the one in U-Boot with the one in Linux, that's OK +10:30 < marex-cloud> geertu: until Linux pulls out the DTs from it's codebase, we don't have much other options anyway ... +10:31 < geertu> OK +10:31 < geertu> Thank you, Marek! +10:31 < geertu> Next is Simon +10:33 < horms> Todo Update +10:33 < horms> NULL +10:33 < horms> A) What have I done since last time +10:33 < horms> B) What I plan to do till next time +10:33 < horms> No Core task at this time +10:33 < horms> C) Problems I have currently +10:33 < horms> D) Posted/Accepted bugfix patch +10:33 < horms> None +10:33 < horms> -- end -- +10:33 < geertu> Thank you, Simon! +10:33 < geertu> Next is Laurent +10:34 < pinchartl> nothing on my side +10:34 < pinchartl> as usual :-) +10:34 < geertu> Thank you, Laurent! +10:34 < geertu> Next is Jacopo +10:35 < jmondi> yep +10:35 < jmondi> A) RZ pinctrl: sent v6 off-line to collect feedback on how to handle pinmux flags inside the driver +10:36 < jmondi> A) pinconf generic: sent patch to add output-enable, on which the RZ pinctrl depends on +10:36 < jmondi> B) Keep working on this (mostly background due to high latencies in receiving feedbacks from gpio people) +10:36 < jmondi> C) Null +10:36 < jmondi> --eot-- +10:37 < geertu> Thank you, Jacopo! +10:38 < geertu> Topic 2. Core additional tasks +10:39 < geertu> Is anyone interested in doing a core additional task in Q3 (targets middle of August and middle of September)? +10:39 < geertu> Topics to consider: +10:40 < geertu> - Taking over R-Car Gen3 CPUFreq support +10:40 < geertu> - Salvator-XS board support +10:40 < geertu> - R-Car D3 and Draak board support +10:40 < geertu> - DMA (as usual ;-) +10:40 < geertu> - As v4.14 will be the next LTS, I think it would be good to tackle the +10:40 < geertu> missing DT description tasks by then. +10:40 < geertu> Whether these are done in the context of base or additional contracts is +10:40 < geertu> TBD. +10:40 < geertu> - H3 ES2.0 PFC tasks +10:40 < geertu> - Emergency shutdown +10:40 < geertu> - Detection = I/O +10:40 < geertu> - Handling = core +10:41 < horms> What is involved in the first two? +10:41 < neg> As previusly indicated I'm interested in Emergency shutdown :-) +10:42 < geertu> horms: Khiem posted a first version last year. It received some review comments, but they were never adressed. +10:43 < geertu> IIRC, the framework itself has seen some changes too, so the patches need to be updated. +10:43 < horms> Ok, I'd be happy to look at that loose end. +10:43 < geertu> The task is +10:43 < geertu> CPUFreq,v4.13,public,khiem,R-Car Gen3 CPUFreq support +10:43 < geertu> There's a related task +10:43 < geertu> DevFreq,?,noplan,?,GPU needs DevFreq, as DVFS is shared between CPU and GPU +10:44 < geertu> but that's more complicated, as we don't support the GPU in upstream +10:45 < geertu> so it may be more appropriate to consider the latter as a separate task +10:45 < jmondi> geertu: pinchartl: I only have 1 additional task for Q3 and I'm not sure where it will be allocated, but generally speaking I would be interested in looking in cpufreq.. Maybe I can help Simon on this in Q4? +10:46 < geertu> jmondi: It's a bit too early for Q4. And we'll have to see how it goes first. +10:46 < geertu> For D3/Draak one important question is: when will hardware be available? +10:46 < pinchartl> jmondi: if you have time for multimedia in Q3, I'd like you to continue the work on the max9286 and rdacm20 drivers +10:47 < jmondi> pinchartl: that will be most of my base time, on top of which there will be an additional task tbd +10:47 < dammsan> geertu: i think remote access for D3 may be possible for first batch +10:47 < shimoda> geertu: i will get D3 boards in early July. but i doubt it though... :) +10:48 < geertu> dammsan: Good to hear that! +10:48 < dammsan> shimoda: any other boards available? =) +10:48 < geertu> Japanese "I doubt it" == "No way!"? ;-) +10:48 < dammsan> "Maybe" == "No way" +10:48 < dammsan> =) +10:48 < shimoda> anyway I negotiate someone we must need a board at least :) +10:48 < marex-cloud> geertu: since when do japanese speak english ? :) +10:49 < shimoda> dammsan: :) +10:49 < geertu> Do other D3 boards exist? +10:50 < dammsan> Not sure +10:50 < shimoda> I don't know +10:50 < horms> I think there is a schrodinger board +10:50 < dammsan> shimoda: how about other SoC? =) +10:51 < shimoda> but, i heard some option boards exist for D3 +10:51 < pinchartl> dammsan: speaking of boards, is there a plan to send H3ULCBs to team members ? +10:51 < geertu> shimoda: The MCU-board for CN50? +10:52 < shimoda> dammsan: about V3M board, i'm asking board team when we can buy it +10:52 * marex-cloud would be interested in M3ULCB , since they're not in stock anywhere :-/ +10:52 < dammsan> pinchartl: i think ULCBs should be purchased from within EU +10:52 < marex-cloud> also, what about the RPC driver ? Can we do something about that ? +10:52 < shimoda> geertu: sorry i don't know the detail +10:52 < dammsan> however it might be wise to wait with H3 to get ES2+ +10:53 < pinchartl> dammsan: that's fine with me +10:53 < marex-cloud> dammsan: I tried, they're not in stock, more available in ~1 month ; digikey cannot ship them from US due to restrictions +10:53 < dammsan> shipito.com =) +10:54 < pinchartl> dammsan: have you used that to work around export restrictions ? +10:54 < dammsan> (they can fill in the customs declaration for you if you pay them) +10:54 < dammsan> i use them to get stuff from the US to JP all the time +10:54 < marex-cloud> dammsan: ooooooh :-) +10:55 < marex-cloud> dammsan: thanks +10:55 < pinchartl> https://www.shipito.com/en/help/faq#restricted +10:55 < dammsan> but i fill in my papers by myself +10:57 < marex-cloud> or maybe it's worth waiting for the ULCB to become available in EU again ? +10:57 < dammsan> no stress from my side +10:59 * marex-cloud really wants to test U-Boot on it :-) +10:59 < marex-cloud> dammsan: any opinion on the RPC driver ? +11:00 < pinchartl> (unrelated question as everybody seems idle: should I add comments such as "Under development" to the periupport file, or should I just leave the non-upported commits untouched ?) +11:01 < horms> <2c>seems useful to me </2c> +11:01 < pinchartl> horms: thanks +11:01 < dammsan> marex-cloud: sorry no time to look into things yet +11:02 < marex-cloud> dammsan: no stress :-) +11:05 < pinchartl> horms: another related question, are commit IDs in your arm64-dt-for-v4.13 branch stable ? can I use them in periupport, or will the commits be cherry-picked/rewritten when going upstream ? +11:06 < horms> simple answer: yes +11:06 < pinchartl> horms: thanks +11:06 < pinchartl> (unless something bad happens I assume, but that's ok) +11:06 < geertu> horms: Unless Olof is in a bad mood ;-) +11:06 < horms> That branch has been merged into ARM-SoC and is closed +11:06 < horms> Olof was a bit grumpy but pulled them anyway +11:07 < horms> However, before things are pulled they may change +11:07 < pinchartl> horms: how so ? +11:08 < horms> well for one things I make errors and fix things +11:08 < horms> for another people ask me to drop patches +11:08 < horms> and lastly the ARM-SoC maintainers ask for changes from time to time +11:09 < geertu> Anyone else interested in doing a core additional task? +11:09 < geertu> Well, you can still email me after the meeting. +11:09 < marex-cloud> geertu: what's missing on the XS ? +11:09 < pinchartl> horms: of course. fair enough. I was mostly interested in knowing whether the process involves modifying commits as part of the normal workflow +11:09 < geertu> Salvator-XS,?,plan,marek,VersaClock 5P49V6901A clock generator driver +11:10 < horms> pinchartl: no, its just for exceptions +11:10 < geertu> marex-cloud: I assume you're already looking into that? +11:10 < dammsan> geertu: at some point i would like to tackle the "multiple-devices" per pin issue we have with DT and PFC +11:10 < geertu> Plus Salvator-XS has H3 ES2.0, which has very limited PFC support for now. +11:11 < marex-cloud> geertu: patches are available, I sent them to dammsan to get an OK from him to submit to linux-clk ; will CC renesas-soc once cleared +11:11 < geertu> But lots of pins/functions/groups can be mined from the BSP. They just need review/testing. +11:11 < marex-cloud> geertu: speaking of that, dammsan , do I need to ask for clearance to submit patches from you always or shall I just submit ? +11:11 < marex-cloud> dammsan: which way do you prefer to handle this ? +11:12 < dammsan> good question +11:12 < dammsan> i think stuff ordered directly from my is good to handle the existing way +11:12 < marex-cloud> dammsan: if I ask for clearance every time, you have more control, but it introduces delays +11:12 < dammsan> however for your base task time there is no need to check with me +11:12 < geertu> Should all patches follow the reverse money path? ;-) +11:13 < dammsan> so if you have a strict contract then talk to me +11:13 < dammsan> otherwise ignore me +11:13 < dammsan> makes sense? +11:13 < dammsan> i expect everyone to coordinate with the group leaders anyway +11:14 < pinchartl> dammsan: just curious, is there any reason to hold off by default on posting patches ? +11:14 < dammsan> not really +11:14 < geertu> Most H3 ES2.0 PFC work needed is small things, not worth a full additional task. So I'd recommend just doing it when scratching an itch... +11:15 < dammsan> geertu: i noticed that ULCB has a SCIF1 as secondary debug port +11:15 < geertu> dammsan: What's the "multiple-devices" per pin issue again? +11:15 < dammsan> (that may not be populated on the board) +11:15 < geertu> dammsan: Salvator-X has, too? +11:16 < marex-cloud> dammsan: I don't quite get it, so I might just ask for your clearance until I see the pattern +11:16 < dammsan> on those two pins for RX and TX we can chose between SCIF and HSCIF +11:16 < dammsan> marex-cloud: thats fine +11:16 < dammsan> geertu: so the hardware allows us to select either SCIF or HSCIF +11:17 < dammsan> but can we do that with current DT? +11:17 < marex-cloud> dammsan: thank you +11:17 < dammsan> (without setting sofware policy) +11:17 < dammsan> that's what i mean by "multiple devices" per pin +11:18 < dammsan> i want to describe the hardware in DT =) +11:19 < geertu> dammsan: DT overlay? (modulo aliases, for which I have a hackish patch) +11:19 * pinchartl will have to leave soon +11:20 < pinchartl> I'd like to briefly discuss meeting schedules if that's fine +11:20 < marex-cloud> dammsan: is that what ie. IMX does now ? Each peripheral has a list of per-pin settings instead of what we have on RCar3 PFC ? +11:20 < pinchartl> dammsan: you expressed the desire to group multiple meetings in the same day +11:20 < dammsan> yes +11:20 < pinchartl> for this week it's too late, I'll send the invitation for the multimedia meeting for tomorrow +11:20 < dammsan> i would prefer that if possible +11:20 < dammsan> sure +11:20 < pinchartl> but for the next one, how would you like to handle this ? +11:20 < dammsan> not sure what other people think +11:21 < dammsan> i like to group together meetings and paperwork into a single day if possible +11:21 < geertu> You want to have Core, I/O, and MultiMedia meetings on the same day? +11:21 < dammsan> not sure what is the best way to deal with things +11:21 < geertu> Or on the same day of week? And switch to tri-weekly? +11:22 < dammsan> i just know that several meetings per week starting in the afternoon kind of kills the evening schedule pretty good +11:23 < geertu> With all meetings on a single day, it may be difficult to meet timezone constraints. +11:23 < dammsan> yeah there is that for sure +11:23 < pinchartl> we shouldn't start earlier than 8:00 British time +11:23 < dammsan> i would like to know if the other japanese guys have some opinion about schedule +11:24 < pinchartl> that's 16:00 Japanese time +11:24 < pinchartl> if we have three one-hour meetings, that's up to 19:00 in Japan +11:24 < pinchartl> 08:00-11:00 in the UK +11:24 < pinchartl> 09:00-12:00 in central Europe +11:24 < pinchartl> and 10:00-13:00 in Finland +11:25 < geertu> In Summer +11:25 < pinchartl> yes +11:25 < pinchartl> we'd have to strictly cap every meeting to one hour though +11:25 < dammsan> for me, i'd rather spend one day and continue after EU lunch time instead of two days +11:25 < pinchartl> which should be enough for status reporting +11:26 < pinchartl> but might be short if we need to start discussing issues +11:26 < pinchartl> or maybe 3x 1.5h meetings then ? +11:26 < neg> Maybe status reporting can be moved to email, as done for the IO group and only talk about points of interesst during the meeting? +11:26 < dammsan> with 2 group meetings on tue + wed and two days in the renesas office that kind of kills 4 nights without any chance for code output +11:27 < dammsan> if we could do it before EU lunch time then that would be very nice IMO +11:27 < pinchartl> neg: we already do status reporting through e-mail. I think it's useful to copy&paste it here, as it gives me (and others) a chance to ask questions +11:29 < neg> pinchartl: There is no call for A/B/C updates for the Core meeting by mail, but I agree that pasting it here is usefull +11:29 < dammsan> alternatively do brief 30 minutes per group before lunch, and schedule afternoon on-demand +11:29 < dammsan> but do that on a single day for all groups +11:30 < dammsan> perhaps that would make the situation worse for you guys +11:30 < pinchartl> I don't mind personally +11:30 < pinchartl> it would be nice if the meetings didn't overlap lunch time though +11:31 < dammsan> it is good with dinner break at this side of the world too +11:31 * marex-cloud doesn't mind either way +11:32 < dammsan> how about restricting to only A/B/C before lunch EU time +11:32 < dammsan> and propose afternoon topics on the fly +11:32 < dammsan> then have a lunch/dinner break +11:32 < dammsan> and get back to it +11:32 < jmondi> it's fine for me as well, but generally speaking, 1 day of just meetings it's really bad :) +11:33 < jmondi> but I understand the timezone thing... +11:33 < dammsan> yeah coming home at 21:00+ several days in a row with no code output kind of sucks +11:33 < pinchartl> another idea +11:33 < pinchartl> if it's just A/B/C in the morning +11:33 < pinchartl> and if we have the three groups on the same morning +11:33 < pinchartl> do we need to split the meeting between groups ? +11:34 < pinchartl> we could have a combined A/B/C +11:34 < dammsan> sounds good to me +11:34 < neg> I like that idea as well +11:34 < pinchartl> but then who will be responsible for writing reports ? :-) +11:35 < pinchartl> we could take turns I suppose +11:35 < dammsan> perhaps the group leaders need to bid on each patch =) +11:35 < pinchartl> I have to go now I'm afraid +11:36 < pinchartl> I'll let you continue the discussion and read the result after lunch +11:36 < dammsan> sure +11:36 < dammsan> bon apetit +11:36 < dammsan> ! +11:36 < pinchartl> (oh, and schedule-wise, Tuesday is probably the worst day for me, as that's the day of my weekly Linux developers lunch in Helsinki) +11:36 < dammsan> geertu: what is your opinion about meeting schedule? +11:37 < geertu> dammsan: We could move the A/B/C to email, and use the meeting for questions/discussions +11:37 < pinchartl> dammsan: if you're still at the office, could you check with Morimoto-san about the Salvator-XS shipping issues ? in particular I'd like to know whether a permanent import is fine, as explained in my last e-mail +11:38 < geertu> That frees up some time +11:38 < pinchartl> geertu: I'd still like to copy&paste the status report here, as it often leads to questions (at least for me) +11:38 < dammsan> pinchartl: i'm not in the renesas office. i will setup a H3 ES2 board for your remote access +11:38 < pinchartl> copy & paste shouldn't be long +11:38 < pinchartl> dammsan: thank you +11:38 < pinchartl> now I really have to go +11:38 * pinchartl is gone +11:39 < dammsan> geertu: that sounds good to me +11:39 < geertu> I'd prefer not to split the meeting in before/after lunch/dinner +11:39 < dammsan> same here ideally +11:39 < geertu> Just have 1 hour for each group? And each group leader is responsible for the report for his group, as is currently done +11:40 < dammsan> that seems pretty straightforward and good to me +11:40 < geertu> Round-robin reporting of a huge 3 hour meeting with topics you may not be interested in is a killer +11:40 < dammsan> yeah for sure +11:40 < dammsan> just want to avoid having that multiple days in a row =) +11:41 < geertu> So it's all about making effective use of the limited time (1 hour/topic) +11:41 < dammsan> i agree +11:41 < geertu> s@topic@group@ +11:41 < dammsan> geertu: can we improve how we handle SCIF/HSCIF in DT somehow? +11:42 < geertu> Or do we need a different split in 4 submeetings: Core. I/O, MultiMedia, Common? +11:43 < dammsan> as long as they are on the same day i'm happy =) +11:43 < geertu> I/O is usually a short meeting +11:43 < geertu> MM is usually long? +11:43 < dammsan> similar to core i think +11:43 < geertu> dammsan: pinctrl-0 and pinctrl-1, cfr. SDHI? +11:43 < neg> yes I think MM tends to be a bit longer then Core +11:45 < jmondi> a bit longer, yes +11:45 < dammsan> geertu: that's for two states within same device, no? +11:46 < geertu> dammsan: I know. As SCIF and HSCIF are handled by the same driver, we could hack in something? +11:46 < dammsan> hacking is possible for sure +11:47 < dammsan> maybe this is similar to the I2C master switch topic +11:47 < marex-cloud> dammsan: do you need to switch between those two at runtime ? +11:47 < geertu> In some sense all pinctrl is "software policy" +11:47 < geertu> have you looked at Pantelis' connector work? +11:48 < dammsan> i saw a talk from him +11:48 < marex-cloud> geertu: did that make it to mainline ? :) +11:48 < geertu> I think it would allow to describe a serial port the way we wwant +11:48 < dammsan> marex-cloud: i want to separate hardware description and software policy +11:48 < geertu> marex-cloud: No, just like DT overlays +11:49 < dammsan> if we can use both SCIF and HSCIF on pins then our DT should represent that somehow +11:49 < marex-cloud> geertu: DTOs are in mainline, I think the missing part is the configfs interface for loading them +11:49 < geertu> For the hungry people: shall we conclude the Core meeting itself? We can keep on chatting, of course. +11:49 < dammsan> geertu: good point +11:49 < geertu> marex-cloud: Right, that's the part I mean +11:55 < geertu> Thanks for joinin, and have a nice continued day! |