On Sat, Jul 05, 2025 at 04:16:44PM +0200, Luca Weiss wrote: > Hi Dmitry, > > On 24-06-2025 11:03 p.m., Dmitry Baryshkov wrote: > > On 24/06/2025 21:46, Luca Weiss wrote: > > > Hi Dmitry, > > > > > > On 24-06-2025 2:59 a.m., Dmitry Baryshkov wrote: > > > > On Sat, Jun 21, 2025 at 03:19:55PM +0200, Luca Weiss wrote: > > > > > Switch over the ADSP PIL to use power-domains instead of a regulator, > > > > > and have one commit switching over the MSM8974 SoC plus all the > > > > > devices > > > > > to use power-domains. > > > > > > > > > > Note, that I'm aware that these changes are not backwards > > > > > compatible and > > > > > not really bisectable, but since it only affects the ADSP on these > > > > > > > > Why? The cx-supply is handled unconditionally. A single-domain usecase > > > > is also handled via a special code path. I think this might be > > > > backwards-compatible, by the pure luck. > > > > > > Honestly I have not tried and not looked much. I mostly added this > > > paragraph to avoid the response that this change might break and is > > > not really backwards compatible. If it does (by accident) work with > > > the updated dts without the driver and the other way around, then > > > even better. > > > > I think it's worth checking that new kernel works with older DTS (that's > > the usual rule). The platform doesn't have many users upstream, but I > > think it has been used by some PmOS users, which might mean not-yet- > > upstreamed DT. > > I was finally able to test this, but the patches except the dts patch does > not work. > > [ 170.802573] qcom_q6v5_pas fe200000.remoteproc: probe with driver > qcom_q6v5_pas failed with error -61 > [ 170.803127] remoteproc remoteproc0: releasing adsp > > I didn't take much more of a look but probably adsp_pds_attach fails there. > > For postmarketOS users, all msm8974 mainline devices that are packaged as > part of postmarketOS, come from the github.com/msm8974-mainline/linux fork, > which included this patch already since a few releases. I'm taking care that > all out-of-tree dts that are in that repo are updated. > > Fortunately this is just breaking adsp probe, bootup still works as before. > So from my side again: I think it's not worth the effort to add a bunch of > complexity to the driver code and support this use case. I'm not aware of > any msm8974 upstream users that would require that.
Ack. For the series: Reviewed-by: Dmitry Baryshkov <[email protected]> -- With best wishes Dmitry

