Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-25 Thread Dragan Simic
Hello Steven, On 2024-07-25 11:20, Steven Price wrote: On 25/07/2024 09:24, Dragan Simic wrote: Hello Steven and Boris, Another option has become available for expressing additional module dependencies, weakdeps. [1][2]  Long story short, weakdeps are similar to softdeps, in the sense of t

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-25 Thread Diederik de Haas
On Thursday, 25 July 2024 11:20:22 CEST Steven Price wrote: > [1] Although from my understanding it's firmware which is the real cause > of bloat in initramfs size. I guess I need to start paying attention to > this for panthor which adds GPU firmware - although currently tiny in > comparison to ot

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-25 Thread Steven Price
Hi Dragan, On 25/07/2024 09:24, Dragan Simic wrote: > Hello Steven and Boris, > Another option has become available for expressing additional module > dependencies, weakdeps. [1][2]  Long story short, weakdeps are similar > to softdeps, in the sense of telling the initial ramdisk utilities to >

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-25 Thread Dragan Simic
Hello Steven and Boris, On 2024-07-03 16:52, Dragan Simic wrote: On 2024-07-03 15:20, Steven Price wrote: On 03/07/2024 13:42, Dragan Simic wrote: On 2024-06-17 22:17, Dragan Simic wrote: Panfrost DRM driver uses devfreq to perform DVFS, while using simple_ondemand devfreq governor by default

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-03 Thread Dragan Simic
On 2024-07-03 15:20, Steven Price wrote: On 03/07/2024 13:42, Dragan Simic wrote: On 2024-06-17 22:17, Dragan Simic wrote: Panfrost DRM driver uses devfreq to perform DVFS, while using simple_ondemand devfreq governor by default.  This causes driver initialization to fail on boot when simple_on

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-03 Thread Dragan Simic
On 2024-07-03 15:20, Boris Brezillon wrote: On Wed, 03 Jul 2024 14:42:37 +0200 Dragan Simic wrote: On 2024-06-17 22:17, Dragan Simic wrote: > Panfrost DRM driver uses devfreq to perform DVFS, while using > simple_ondemand > devfreq governor by default. This causes driver initialization to fail

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-03 Thread Steven Price
On 03/07/2024 14:20, Boris Brezillon wrote: > On Wed, 03 Jul 2024 14:42:37 +0200 > Dragan Simic wrote: > >> Hello everyone, >> >> On 2024-06-17 22:17, Dragan Simic wrote: >> >> Just checking, could this patch be accepted, please? > > Yes, sorry for the delay. Here's my > > Reviewed-by: Boris

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-03 Thread Boris Brezillon
On Wed, 03 Jul 2024 14:42:37 +0200 Dragan Simic wrote: > Hello everyone, > > On 2024-06-17 22:17, Dragan Simic wrote: > > Panfrost DRM driver uses devfreq to perform DVFS, while using > > simple_ondemand > > devfreq governor by default. This causes driver initialization to fail > > on > > boo

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-03 Thread Steven Price
On 03/07/2024 13:42, Dragan Simic wrote: > Hello everyone, > > On 2024-06-17 22:17, Dragan Simic wrote: >> Panfrost DRM driver uses devfreq to perform DVFS, while using >> simple_ondemand >> devfreq governor by default.  This causes driver initialization to >> fail on >> boot when simple_ondemand

Re: [PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-07-03 Thread Dragan Simic
Hello everyone, On 2024-06-17 22:17, Dragan Simic wrote: Panfrost DRM driver uses devfreq to perform DVFS, while using simple_ondemand devfreq governor by default. This causes driver initialization to fail on boot when simple_ondemand governor isn't built into the kernel statically, as a resu

[PATCH] drm/panfrost: Mark simple_ondemand governor as softdep

2024-06-17 Thread Dragan Simic
Panfrost DRM driver uses devfreq to perform DVFS, while using simple_ondemand devfreq governor by default. This causes driver initialization to fail on boot when simple_ondemand governor isn't built into the kernel statically, as a result of the missing module dependency and, consequently, the req