Re: [PATCH 0/4] ASoC: meson: fix missing REGMAP_MMIO dependencies

From: Jerome Brunet

Date: Mon Nov 09 2026 - 03:10:52 EST


On sam. 07 nov. 2026 at 17:55, Jude Gyimah <jude.gyimah87@xxxxxxxxx> wrote:

> Each of these drivers can be built into vmlinux while the code
> providing a symbol it calls is a module, which fails to link. The
> same shape in 4 drivers, so they are here as one series.
>
> Affected: aiu, axg-pdm, axg-spdifin, axg-spdifout.
>
> The fix is a select rather than a depends on: the providers have no
> prompt of their own and are only ever enabled by a select, so a
> depends on would leave these drivers unselectable.
>
> Each was reproduced on v7.3, arm64 by a vmlinux link that failed on the
> named symbol, and each links once the select is added.
>
> Found with kreach, a static check that compares what Kconfig allows
> against the symbols the compiled objects actually reference.
>
> The checker is at https://github.com/JGyimah/kreach, and the
> reproducer configuration for each finding is published with it
> under results/.
>
> Jude Gyimah (4):
> ASoC: meson: aiu: select REGMAP_MMIO
> ASoC: meson: axg-pdm: select REGMAP_MMIO
> ASoC: meson: axg-spdifin: select REGMAP_MMIO
> ASoC: meson: axg-spdifout: select REGMAP_MMIO

With the change sashiko requested

Reviewed-by: Jerome Brunet <jbrunet@xxxxxxxxxxxx>

The re-spin is necessary because the description does not match the
change, even if the change is correct.

>
> sound/soc/meson/Kconfig | 4 ++++
> 1 file changed, 4 insertions(+)
>
> --
> 2.43.0
>

--
Jerome