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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
|
Core-chat-meeting-2017-02-28
09:07 < geertu> Welcome to today's Core Group Meeting!
09:07 < geertu> Agenda:
09:07 < geertu> 1. Status updates
09:07 < geertu> Let's give the new format a try
09:07 < geertu> A) What have I done since last time
09:07 < geertu> B) What I plan to do till next time
09:07 < geertu> C) Problems I have currently
09:07 < geertu> D) Posted/Accepted bugfix patches
09:08 < geertu> First is Shimoda-san
09:08 < shimoda> yes
09:08 < shimoda> A)
09:08 < shimoda> - prepare IPMMU workaround patch
09:08 < shimoda> - but I found the IPMMU driver on latest iommu repo could not work correctly
09:08 < shimoda> (even if the workaround patch is not applied).
09:08 < shimoda> B)
09:08 < shimoda> - I will submit a workaround patch after the IPMMU issue is resolved by Magnus-san
09:08 < shimoda> C)
09:08 < shimoda> - How to handle the following task? BSP team would like to add such a code
09:08 < shimoda> because they have an issue that is related to this feature.
09:08 < shimoda> https://patchwork.kernel.org/patch/9557691/
09:09 < shimoda> D) fix sh-sci patch about race condition between serial console and dma
09:09 < shimoda> fix usb1.1 suspend resume issue
09:09 < geertu> BTW, thanks for the patch, I could reproduce the issue on Koelsch
09:09 < shimoda> -- EOT --
09:10 < geertu> Thank you, Shimoda-san
09:10 < geertu> Next is Niklas
09:11 < neg> A) Nothing - No Core task
09:11 < neg> B) Nothing - No Core task
09:11 < neg> C) Figure out how/when to handle core task 'Renesas R-Car SYS-DMAC Slow Mode and Priority Handling Prototyp'
09:11 < neg> D) None
09:12 < neg> eot
09:13 < geertu> neg: If you find time for C, perhaps it's more worthwhile to look into Shimoda-san's C?
09:14 < neg> geertu: sure if that is higer prio I be happy to look in to that when I get time
09:14 < geertu> ok, thx...
09:14 < geertu> Thank you Niklas
09:14 < geertu> Next is Morimoto-san
09:14 < morimoto> OK
09:15 < morimoto> A = B = C (= D) = NULL
09:15 < morimoto> EOT
09:15 < geertu> Thank you Morimoto-san
09:15 < geertu> Next is Marek
09:16 < Marex> A = B = C = D = NULL
09:17 < geertu> Thank you Marek
09:17 < geertu> Next is Magnus
09:17 < Marex> there was one external bugfix for GyroADC driver
09:17 < dammsan> [5~I'm also mainly NULL
09:17 < Marex> oops
09:17 < dammsan> however for C I wonder how to proceed with the r8a7796 DT binding
09:18 < dammsan> for IPMMU
09:18 < dammsan> regarding B I hope to have an IPMMU patch stack refresh ready tomorrow
09:18 < dammsan> EOF
09:19 < geertu> dammsan: As Rob reviewed the r8a7795 upon Laurent's request, we should ping Jörg Rödel
09:20 < geertu> s/sr8a7795/accepted r8a7795 binding/
09:21 < dammsan> ok will do
09:21 < geertu> Thank you Magnus
09:21 < dammsan> thanks
09:21 < geertu> Next is Laurent
09:22 < geertu> pinchartl is away: Gone
09:22 < geertu> Next is Jacopo
09:23 < jmondi> here I am
09:23 < jmondi> A) - Posted RZ/A1 PFC and GPIO controller patches
09:23 < jmondi> B) - Resend after reviews and have that driver merged
09:23 < jmondi> C) = D) = None
09:23 < jmondi> --- eof ---
09:24 < jmondi> Chris wrote me offline he's going to test the pincontroller patch for RZ/A1 in these days
09:24 < jmondi> I hope to have his tested-by before sending v2
09:25 < jmondi> that's all!
09:25 < geertu> Thank you Jacopo
09:25 < geertu> Next is Geert
09:26 < geertu> A)
09:26 < geertu> - Organized PERIPERI BE
09:26 < geertu> - Additional tasks for 2017Q1 phase 2
09:26 < geertu> - Submitted MSTP Reset feature
09:26 < geertu> - Core code upstream (for v4.11)
09:26 < geertu> - Preliminary DT updates
09:26 < geertu> - Sent second pull requests for v4.11 for clk and pfc
09:26 < geertu> - Updated ARM64 DMA attributes according to review comments
09:26 < geertu> - DMA_ATTR_SKIP_CPU_SYNC is in
09:26 < geertu> - I expect DMA_ATTR_FORCE_CONTIGUOUS to go in soon (unless the
09:26 < geertu> ARM64 maintainers want an upstream user first)
09:26 < geertu> - Related IOMMU and DMAC fixes
09:26 < geertu> - Suspend-to-Idle RFC patches:
09:26 < geertu> - Everything NAKed
09:26 < geertu> - Short story: use "echo s2idle > /sys/power/mem_sleep" if you
09:26 < geertu> want to use other wake-up sources
09:26 < geertu> - Sent patches to enable more CPU cores on R-Car H3 and M3-W
09:26 < geertu> - Resumed R-Car H3 ES2.0 work
09:26 < geertu> B)
09:26 < geertu> - Suspend-to-Idle RFC:
09:26 < geertu> - Will post "long story" summary to periperi
09:26 < geertu> - MSTP Reset feature:
09:26 < geertu> - Submit DT updates after v4.11-rc1
09:26 < geertu> - Complete R-Car H3 ES2.0 work
09:26 < geertu> - Update patches to enable more CPU cores on R-Car H3 and M3-W
09:27 < geertu> C)
09:27 < geertu> - Had to drop IPMMU support from last renesas-drivers release
09:27 < geertu> D)
09:27 < geertu> clk: renesas: cpg-mssr: Migrate to CLK_IS_CRITICAL (v4.11)
09:27 < geertu> arm64: Use __pa_symbol for empty_zero_page (v4.11)
09:27 < geertu> drivers: firmware: psci: Use __pa_symbol for cpu_resume (v4.11)
09:27 < geertu> net: phy: leds: Clear phy_num_led_triggers on failure (v4.10)
09:27 < geertu> net: phy: leds: Fix truncated LED trigger names (v4.10)
09:27 < geertu> arm64: dts: r8a7795: Mark EthernetAVB device node (v4.11)
09:27 < geertu> arm64: dts: r8a7796: Mark EthernetAVB device node (v4.11)
09:27 < geertu> ARM: dts: r8a7743: Fix SCIFB0 dmas indentation (v4.12)
09:27 < geertu> ARM: dts: r8a7745: Fix SCIFB0 dmas indentation (v4.12)
09:27 < geertu> PM / sleep: Fix test_suspend after sleep state rework (v4.11)
09:27 < geertu> arm64: kernel: Update kerneldoc for cpu_suspend() rename
09:27 < geertu> EOT
09:28 < neg> fwiw, I think your 'Suspend-to-Idle RFC patches' where nice and sorry about it beeing NAKed
09:28 < dammsan> yeah same here
09:28 < dammsan> ARM ppl are not being very forward thinking there IMO
09:29 < dammsan> but hey
09:29 < geertu> Yeah, it was a bit disappointing...
09:29 < dammsan> yeah..
09:30 < geertu> At least people can keep on using "echo mem > /sys/power/state", if they did "echo s2idle > /sys/power/mem_sleep" before
09:30 < geertu> Which also means that we can start working on Wake-on-LAN for RAVB ;-)
09:31 < neg> :-)
09:31 < geertu> There's also some work to be done in our PSCI implementation. SYSTEM_OFF should save much more power
09:32 < dammsan> Prediction: Constant need for improvement
09:33 < geertu> From skimming through the "C" items, we need some resource to care for RCAR-DMAC?
09:34 < dammsan> unless someone else wants to do it
09:34 < dammsan> i can add it to my todo list
09:34 < dammsan> need to cover for simon for some back porting anyway
09:35 < dammsan> nice with something semi-techinical aside from the IPMMU
09:35 < geertu> That would be great! (but please make IPMMU "work" again first ;-)
09:35 < dammsan> yep, that's prio #1
09:35 < neg> If nothing else starting 20th of march (probobly a bit erlier) I got an intense base contract perido where I can do Core work
09:35 < geertu> That went smooth... Do we have anything else to discuss?
09:36 < jmondi> I also need a task for Core after the RZ pinctrl
09:36 < dammsan> jmondi: did you manage to run Linux on the pink RZ board?
09:36 < jmondi> I need a JTAG programmer first
09:36 < dammsan> buy a flyswatter or similar
09:37 < dammsan> ulrich would know what to get
09:37 < jmondi> and chris suggested me to substitute the flash chip on the board
09:37 < jmondi> whith involves un-soldering/soldering SMD chips
09:37 < Marex> jmondi: or replace the flash chip with an FPGA emulator :)
09:37 < Marex> (did that ... worked)
09:37 < jmondi> Marex: like what?
09:37 < dammsan> jmondi: do you have schematics?
09:38 < jmondi> only the public available ones
09:38 < jmondi> so no
09:38 < geertu> jmondi: FWIW, I have a Flyswatter2
09:38 < jmondi> :)
09:38 < jmondi> I was looking at some J-Link
09:38 < pinchartl> geertu: /me is back
09:38 < Marex> jmondi: flyswatter2 is great
09:38 < jmondi> mainly for open-ocd compatibility
09:38 < Marex> jmondi: and it works with openocd real well
09:38 < jmondi> that's great then
09:39 < dammsan> geertu: did ulrich exclude himself from core? if not then upstream openocd support would be good
09:39 < geertu> jmondi: This is GR-PEACH, right? I do have schematics
09:39 < jmondi> ah nice! http://tincantools.com/wiki/Flyswatter2
09:39 < dammsan> geertu: can you share the schematics?
09:39 < jmondi> it's GR-PEACH, yeah
09:40 < jmondi> $ls
09:40 < jmondi> GR-Peach-Schematics.pdf
09:40 < geertu> I've ordered mine from http://www.watterott.com/de/Flyswatter2 (in stock again!)
09:40 < jmondi> so I have them as well, I wonder where I got them from :/
09:40 < geertu> https://www.core.co.jp/product/m2m/gr-peach/pdf/history/gr-peach_circuit_e.pdf
09:41 < geertu> pinchartl: Any A/B/C/D to contribute to the meeting?
09:41 < dammsan> excellent thanks
09:42 < jmondi> I'm buying that flyswatter right away then ;)
09:43 < pinchartl> geertu: no core task, so no :-)
09:45 < dammsan> pinchartl: did you discuss the PMIC bits with Marex?
09:45 < dammsan> i mean regarding the documentation
09:47 < Marex> dammsan: I saw some rudimentary driver link posted by geertu
09:47 < dammsan> in the same nice way that the versaclk driver is upstream now
09:47 < dammsan> it would be great with a pmic driver upstream
09:47 < pinchartl> dammsan: no, I haven't. if there's a need for documentation I think it can be found in a dark corner somewhere. I'll check that
09:48 < dammsan> thanks
09:48 < Marex> hehe
09:48 < geertu> morimoto: you have the PMIC docs?
09:48 < morimoto> Yes. I have.
09:48 < morimoto> But we can't send it to non-Renesas
09:49 < morimoto> Because of special NDA
09:49 < dammsan> so if we can't do Gen3 PMIC then begin with Gen2 PMIC makes sense?
09:52 -!- geertu [~geert@d54C189FD.access.telenet.be] has joined #periperi
09:52 -!- Topic for #periperi: marzen lock holder = none / managed in-channel rather than in-topic
09:52 -!- Topic set by geertu [] [Thu Oct 1 16:19:22 2015]
09:52 [Users #periperi]
09:52 [ dammsan] [ kbingham ] [ morimoto ] [ pinchartl]
09:52 [ geertu ] [ Marex ] [ mturquette] [ shimoda ]
09:52 [ jmondi ] [ marex-cloud] [ neg ] [ yoshi_ito]
09:52 -!- Irssi: #periperi: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
09:52 -!- Channel #periperi created Wed Jul 8 12:41:24 2015
09:52 -!- Irssi: Join to #periperi was synced in 9 secs
09:53 < pinchartl> Marex: do you receive private messages on IRC ?
09:55 < geertu> Shimoda-san has another meeting in 4 minutes
09:56 < Marex> pinchartl: I can
09:56 < geertu> For next meeting, I propose \pi-day: Tuesday, March 14, 08:00 GMT / 09:00 CET / 10:00 EET / 17:00 JST
09:57 < neg> 14th works for me
09:57 < shimoda> 14th is ok to me
09:57 < jmondi> fine with me
09:58 < dammsan> same here
09:58 < pinchartl> geertu: I'll be on holidays that week
09:59 < geertu> Let's finish.
09:59 < shimoda> thank you! bye!
09:59 < geertu> Thanks for joining, and have a nice continued day
|