]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
snd: enable building max98357a driver with ACPIGEN=n
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Sun, 12 Jun 2022 13:13:05 +0000 (13:13 +0000)
committerTom Rini <trini@konsulko.com>
Fri, 8 Jul 2022 13:05:47 +0000 (09:05 -0400)
sandbox_defconfig builds the max98357a driver. It should be possible to
build the sandbox without ACPI support.

ACPI support in the max98357a driver is only needed when creating an ACPI
table. Fix building with ACPIGEN=n.

Fixes: 54bcca29737f ("sound: Add an ACPI driver for Maxim MAX98357ac")
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
drivers/sound/max98357a.c

index a2088f0301435cb2cbb27086815e7e53ad7ca73f..bdf6dc236ec38db62b37b9a0315c4564b7312584 100644 (file)
@@ -38,6 +38,7 @@ static int max98357a_of_to_plat(struct udevice *dev)
        return 0;
 }
 
+__maybe_unused
 static int max98357a_acpi_fill_ssdt(const struct udevice *dev,
                                    struct acpi_ctx *ctx)
 {
@@ -137,10 +138,12 @@ static int max98357a_acpi_setup_nhlt(const struct udevice *dev,
 #endif
 
 struct acpi_ops max98357a_acpi_ops = {
+#ifdef CONFIG_ACPIGEN
        .fill_ssdt      = max98357a_acpi_fill_ssdt,
 #ifdef CONFIG_X86
        .setup_nhlt     = max98357a_acpi_setup_nhlt,
 #endif
+#endif
 };
 
 static const struct audio_codec_ops max98357a_ops = {