Re: [PATCH 16/16] ASoC: SOF: amd: add system and runtime PM ops for ACP7x
Mark Brown <[email protected]> Fri, 3 Jul 2026 18:09:39 +0100
| Newsgroups | org.alsa-project.alsa-devel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-sound |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Jul 03, 2026 at 10:21:25PM +0530, Mukunda,Vijendar wrote: > On 7/3/26 21:58, Mark Brown wrote: > > On Wed, Jul 01, 2026 at 03:25:17PM +0530, Vijendar Mukunda wrote: > > The interrupt is requested with IRQF_SHARED so probably worth double > > checking if the interrupt handler is safe to run while the suspend and > > resume callbacks are running, I see we reset the device during suspend > > so there might be some risk of corrupted register reads? > There won't be any corrupted register reads when acp reset sequence > is executed, all the acp registers are set to default values. i.e Interrupt > control registers are disabled. This sequence ensures that till interrupt Including whatever the threaded handler is doing? I didn't actually check properly, just saw the indirection through the SOF I/O functions and the threaded handler. > masks are enabled during resume sequence, no interrupt will be asserted > for ACP IP. Right, but IRQF_SHARED means it might be an interrupt for something else.
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmpH7NIACgkQJNaLcl1U h9DpJAf+PRQxFBpzYYnL5SWVj8/kH3j6IPakFuC4uf9GK9QxFvIGxdF80Np5xhve fyV8KbFiYy3QRlF8ajBJGaZDvZmP0rOSHY5WRTmEK8epIEUcfJqFhuK3w7sonJXe GzzbFU+Mokq9LsOFgtFZjuheuMOSRJLUtPlRzv+m7tD0HpdBJTuzQGfyV8gy8/oW hk6mJk/ky4NGLvUPqxiyzt1KUE/yHmaDYcv8TCI49zJXYmgv08p4LEQGQkRpgGf/ tbIr/QLeZ0uKXyuLiJbOnwYwpipKiyjggqcx8gsNcvEeL4vWwti4MeYVeazLdwil PBUvOeZagcXwcDGZ4YvRf9DivTZmew== =rtYV -----END PGP SIGNATURE-----