[01:16] *** f_ has quit IRC (Ping timeout: 480 seconds) [01:16] *** f_ has joined #linux-media [03:25] *** gnurou has quit IRC (Remote host closed the connection) [03:27] *** gnurou has joined #linux-media [05:21] *** naschung has joined #linux-media [05:49] *** Mo has joined #linux-media [07:20] *** djrscally has joined #linux-media [08:23] *** dcz_ has joined #linux-media [08:26] *** dcz_ has quit IRC () [08:56] *** prabhakalad has quit IRC (Quit: Konversation terminated!) [08:57] *** prabhakalad has joined #linux-media [08:59] *** charrus has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) [09:01] *** charrus has joined #linux-media [09:03] *** charrus has quit IRC () [09:03] *** charrus has joined #linux-media [09:03] *** charrus has quit IRC () [09:05] *** ao2 has joined #linux-media [09:06] *** charrus has joined #linux-media [11:51] *** tmerciai has joined #linux-media [11:57] *** mtretter has quit IRC (Quit: leaving) [12:08] *** dcz_ has joined #linux-media [12:32] *** mtretter has joined #linux-media [12:44] *** bingbu has quit IRC (Ping timeout: 480 seconds) [14:20] *** Mo has quit IRC (Remote host closed the connection) [15:03] *** tmerciai has quit IRC (Remote host closed the connection) [15:04] *** tmerciai has joined #linux-media [15:17] *** Mo has joined #linux-media [15:25] *** Mo has quit IRC (Quit: Leaving) [16:26] *** tmerciai has quit IRC (Ping timeout: 480 seconds) [16:28] <jluthra> tomba: pinchartl: on the suspend/resume issues, i think pm_notifier() hooks can be used. the v4l2 framework registers a notifier for each subdev in the media graph, and has separate callbacks that the video device driver registers with the framework to run after all subdevs have resumed. [16:28] <jluthra> https://www.kernel.org/doc/html/latest/driver-api/pm/notifiers.html [16:28] <jluthra> it would be quite a complicated change though. a `.resume_late` would have been quite simpler [16:29] <pinchartl> jluthra: that sounds painful [16:29] <pinchartl> in the specific case you're considering (TI), I think creating a child device for the CSI-2 RX DMA engine would be cleaner [16:30] <jluthra> hmm makes sense, but that would break DT compatibility [16:34] <jluthra> or do you mean we can create a new optional child node for the DMA shim under the main ti csi node, while maintaining backward compatibility? [16:39] <pinchartl> the latter, without changing DT [16:40] <pinchartl> assuming we can set pm ops for a struct device without having to bind it to a separate driver [16:41] <pinchartl> hmmmm may be difficult [16:41] <pinchartl> I think this needs to be discussed with PM maintainers [16:49] <jluthra> ah just a dummy device struct in C.. yeah I don't know enough (yet) about how child devices get bound to parents without "devicetree" [16:49] <jluthra> will discuss more with TI folks and send an email to linux-pm@ describing the problem [16:50] <pinchartl> that part should be ok, but the pm operations are accessed through dev->type->pm [16:50] <pinchartl> I'm not sure if we can easily set a custom device type [16:50] <pinchartl> please CC the linux-media list, as well as Sakari and I [16:50] <jluthra> sure! [17:22] *** mripard has quit IRC (Quit: WeeChat 4.5.1) [17:29] *** chewitt has quit IRC (Quit: Zzz..) [17:34] *** chewitt has joined #linux-media [18:47] *** chewitt has quit IRC (Quit: Zzz..) [18:55] *** ndufresne[m] has joined #linux-media [20:00] *** dcz_ has quit IRC (Quit: Konversation terminated!) [22:08] *** ao2 has quit IRC (Quit: Leaving) [22:29] *** BrianG61UK has quit IRC (Remote host closed the connection) [22:32] *** jarthur has joined #linux-media [23:58] *** djrscally has quit IRC (Ping timeout: 480 seconds)