From patchwork Sun Jun 12 13:13:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1642537 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=WVATkfzl; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LLZrm6Gbsz9s75 for ; Sun, 12 Jun 2022 23:13:28 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F3A3B84420; Sun, 12 Jun 2022 15:13:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="WVATkfzl"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7C9BF84424; Sun, 12 Jun 2022 15:13:22 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 5442F84417 for ; Sun, 12 Jun 2022 15:13:20 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655039599; bh=OnKwuUgWJO5ZNP9I7UCidlmonPE1zmpH1GzdmdGBWlY=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=WVATkfzlPe5zoRh7KanxJwGaTb/HxrG2TGGZOzPZluYj8B4GvR5cQEsHGmbCKDDHl Ia0phrhrcnlBCM5RBgYnAwOsuHXwZh6BS+qKJlROuVtU+VVBrwnUzRF3hg3rItJElm A8xnoWU2Wb1mQcPjJQeYHGV01nTsRB/xBvPFOcXE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from rpi732.fritz.box ([62.143.94.109]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MsHs0-1nlKOD0CyI-00tjJw; Sun, 12 Jun 2022 15:13:19 +0200 From: Heinrich Schuchardt To: Simon Glass Cc: Bin Meng , u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH 1/1] snd: enable building max98357a driver with ACPIGEN=n Date: Sun, 12 Jun 2022 13:13:05 +0000 Message-Id: <20220612131305.22515-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:1um21rZqbSsqolMtvdQSCA4Hqc4S0DFeY97U4PxP5xwjaip0sO5 CtDnDpEFn0JdEKbNAfRR/bzoaozBWE+XPoyapoFJRLv8+u/+T0db5p5PkXqzSDrx/MWnMz5 O+6S4/Qcaq4YOAhxPclqVDbfWLhWmWDtsStBgHbrPkjkuUZtfZ9Q4t02YndFEvaIcB27KbJ t0+3Ggdrx8INsLi/Sk1Rg== X-UI-Out-Filterresults: notjunk:1;V03:K0:seXVWu56FzM=:zyHj0wMhNSKM0BLK8TXqsS 4+/deFvmdKbH9/CQM0K8F5x4h9LWOpN2LqR758Z/vXcGxB5Rt3xVE0CixiE38nE1dn3vSWXCE BmqbjdZM3vXDrlCme28IghBbpvD4ozC2EjELAak6KRAmmYc6nYGoOpzYoTRxg3ogdzs2zwCG4 foRH/4y4UbUnz/ZulnE4CBBBEy++StenBpwjM1hucIHJJ5HB3gX4g6uSirQvKNwMn+nYF+TPF bLCO3yFeOodYU47SfznOVwSxPDE7cxYsihv75oRaURybOb7aVXTRneR4yLzkmYUioxMom9KV4 DcpllKgJ6ooYqZVHO0ZFQyzRQEFan6sFzN8efdhuaNolc00yVS5sp48CfdNlGzh05XFEn8W5K SKoYa3mGO/QXSOTYNS4NBf0OzYYGcQABk+yeIZYKH3hYscZUtr0uZe8Qlqz/t2EN2vCK3lvmc maTEo6d8knzRBKvk0K8XYYfqz5P4SZB6DzOMT3Rr+mHtBmVPerQRHXmQu82inZNJn6Zkt6d4U jwjPFZOEXC4+ILBAKANeT/irXSA/eX4qMwuHSpD85tvjKA3CDo26y/F0dFmS6qAoM1RSAC3Ks Fx2gb2LmGgmDQIALt5T+a2nJSorS/SZxM0GFFipo9WOCAEaLytVh/7aE5QSpguQOj8TmDr0M/ jV1s2MTqVKu1bRUOdQGA0pwzsQrkxFgzbNYwXxUUM0q8qT7y25HZTfZqzLpnXa5/sTeOd3gZm 4QkvYXq3grnrPTcLRJdNOLTm7ix2VulvjZVtn+V+1H0NT8jw+Lyx+CyE3OcffVl6Q13rVUm4Z KOQWfV5iJSJHSna2QazRosQ1Mh0wqQhDtqEmxl/EEussLBdlq86qSoIORb1epsGEnOsJQfhm3 AnpDzIeM9aerHtGtALVrTZWOeAi5Fs/9Q/6qg8jKQQIrt6NmSm9DPbjzfc3c/7XCUNKzHLKWQ aYLjlEz89D9BOhkVEtJd1l5TvvJ+h3onjtObTBDfyosiNOnrwJddYroSbDm0IKIi76LbNyQXd KH12pTu1drEnklmFeYWUrtOD1T32EAzfZYU/Z2WqC1GaubnilWeNR+pF8He9nvLhG68233oUx TGBtGOMwyb+l9pTLeIgS3NIRc5z3eFpE69Q9ff0iTUYyB5aEAz9roSOCA== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean 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 --- drivers/sound/max98357a.c | 3 +++ 1 file changed, 3 insertions(+) -- 2.36.1 diff --git a/drivers/sound/max98357a.c b/drivers/sound/max98357a.c index a2088f0301..bdf6dc236e 100644 --- a/drivers/sound/max98357a.c +++ b/drivers/sound/max98357a.c @@ -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 = {