From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 93A9ACCF2C9 for ; Sun, 18 Oct 2026 10:18:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Kgv0ur7hgewOj/9V3fag9WeimYnFZGuHzSphx3TN5/k=; b=1NoiULmjCXwgBE IvUVzNlVCteag9tDAEN9bmR2aa6cAME4Dz2156kh6pb6DOp5SO80RIbddK5WsypmEgS/mB771ZeBg BY6MIbhx8acLI+AoU/oS9FpD4KDBdMbXoRkEsZeBZST1Xhb97FxsXb/XdUVjvke5x2MvlHs4FP5Fx kKEmPRyXZx3eqlW1PEwhMpJrh42Tqt+hy0jswihRwAD+15LmE8X2ZmqpuU61r55egvvQ2pvid7x3O B0OXxgs3w6/lQJBTo+IteRucGWgt96jd7N3HoZijpKNVOJ+jcH7n3oh3igRDb3Ha+etBSLuEmqbsQ 2OJBZg7ZDv7J9UwCTNBQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xINyY-00000005jhT-12C0; Sun, 18 Oct 2026 10:18:46 +0000 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xINyU-00000005jf8-31x0 for linux-amlogic@lists.infradead.org; Sun, 18 Oct 2026 10:18:44 +0000 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4a171b677d2so6879535e9.0 for ; Sun, 18 Oct 2026 03:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1792318721; x=1792923521; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=i0GYKkf8XbyAZJHyQTcaoYxGjldhybLRAxAX/UufVP4=; b=mxlQuUNFKbHqhuXiGUpQkYBpUTrbtw7aGVdBbVQcGzxjamgKkeCcctJC/VrPJ0bTt9 kcYIv9PWL+CKPNL6yXNw6E6iocd9Ld8yKZbb7mVUU1kgU0uqUFQ0vjdmQai+q9Wka6mn KHwoIdNUKRqvSsT1uhSIi3mvHtsNxF2tVMwWQdKGjq+b84Yis8mEFzboz9av5eZbv0qE cL60bbo4ubh3Z6/f8vKQIb8UT44fm5wGOFFN1pqM4ZSid4+BRaXKM1p87YeFTvCPhJgF KDxJIRo+/bioM5NoVqlwgJaOlrldtpefmvrHsOM5QdM0PjyRq6hapjQClFyPHYzo4g34 tixw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792318721; x=1792923521; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=i0GYKkf8XbyAZJHyQTcaoYxGjldhybLRAxAX/UufVP4=; b=wHB5MYPQ7cBfqaMAx8GoZnTUhE/bqZi3MFOs4id7tdF+i5bks01H6fkrLnyUHPeo1X RWYaDB2w7KlmOrgVDRHV+y83K0zY+TCA57cGmz7Kb4X4hR4nLrEoiYUiV8O8tuyib9Lg A02urCtqL4Rdg7y+AsUrPcMBuPmAbt4KzYOFrge13NCjWwxYe4MLAm598wx6eh2x4kge cxcXXtM5izln/8pEr3jHOXp8xUhbuHEVEcLiaWbRcG7OP8yt3SQUxAAeUQRKdheHm80F /ItyKYuG1/e/Mcrt4j9Oa3uvHyA6Rf8elbvCIUX6WVoK5erXi4HhlF2BB+h/tsNTnlVP V1qA== X-Forwarded-Encrypted: i=1; AKwUvBy93K+Fz3c5r2hWVCiWe43KX/hH7mI+KDmQlljdo2973vv6qmIakulHtadqPgBv3ewTuPphcEJUk5EsDuwd@lists.infradead.org X-Gm-Message-State: AFq9FYK7/5HZdi/oewhCGzsGd2+41x6jKEahqP71oywBxjwqejmaURXF k0DUFgovc7qYj1OYs/fcSJt4e0TOUgDI82s9BGsOqhA4F8tlS4IRFjZu1l6LDKBgjIg= X-Gm-Gg: AYBFou3NuQ6oQizhNgtIIc9kf1GzWhPF4NxrEzHyxk6AJaxUHDRlb5BP/69WbBAiBuO HeW8a3aiobNZSDR3meg2yNYHTqtPjO0IP6v2hhdZCoaQiEPjPbUvT+YUeaOVy11AYwVTkL+NLFs RM6rZpCL3FSTSiJWB3tO1kRUXv0FKqtjHPtvIbcZHFkseu9qeg+mWJoZmRKyA/Q+Hao4tifwLta Q1s1RVqliU4kApUMEgQLWAWfjwasjPAK5u69ICHJ9U4oWlOV5wTSBmbc5zra5vCca64A325VLZY r/3mEw0ukO0vDDUTTqeIYhxi2GWWtF06hpFuoOOP+hkZQqWbl08YKCM0RYbpxyr5mGJ1zRtXMY0 jwQ4wXDveHAzoIfUBALa3dk/pxC3ES5xO2bajaogtEBenlI4mPM5J1bZEn6qm6Pbf+Y29RNhQ9y WoSJKMsDb8Bb9Cz8e6JSu3b18srZqab01ipqLTi1NqJofNnmAoVe4ehn+guyvg27IJptSJ X-Received: by 2002:a05:600c:3f0c:b0:4a1:e383:6811 with SMTP id 5b1f17b1804b1-4a1e3836c4amr24008775e9.29.1792318720807; Sun, 18 Oct 2026 03:18:40 -0700 (PDT) Received: from [127.0.1.1] ([37.103.126.255]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48dfd4d4978sm14911507f8f.21.2026.10.18.03.18.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Oct 2026 03:18:40 -0700 (PDT) From: Valerio Setti Date: Sun, 18 Oct 2026 12:17:59 +0200 Subject: [PATCH v5 2/7] ASoC: meson: build gx-formatter as a separate module MIME-Version: 1.0 Message-Id: <20261018-audin-v5-2-4b8cc13a1b22@baylibre.com> References: <20261018-audin-v5-0-4b8cc13a1b22@baylibre.com> In-Reply-To: <20261018-audin-v5-0-4b8cc13a1b22@baylibre.com> To: Jerome Brunet , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kevin Hilman , Martin Blumenstingl , Jaroslav Kysela , Takashi Iwai Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Valerio Setti X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2164; i=vsetti@baylibre.com; h=from:subject:message-id; bh=JbM2VE3IsOerKlOKNPqjWE7ND0hmDWEReikc0eKWCJU=; b=owGbwMvMwCV2z3ty7kUrRgbG02pJDFlX5vxOCv+/XCiZOzFa6sPhy1KTdvuufjJLujw65Y7kr +MJ1zac7ihlYRDjYpAVU2RhmX7vd0Gp2kPjhJMFMHNYmUCGMHBxCsBEolsYGXrOfpw6RzL8+s31 wr7Z3r/F/sob30oxmFfGXp+/lZ09fy7DP+sNAUZbQjKfc7hbXc00vFp7qu9MlqOoi5kvT6Q+X9E XBgA= X-Developer-Key: i=vsetti@baylibre.com; a=openpgp; fpr=0497DEFB707526E13360C970DE4B936DD13A0100 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261018_031842_782521_9A9CC24E X-CRM114-Status: UNSURE ( 9.42 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org Instead of including it in 'snd-soc-meson-aiu', create a separate module for it. This way it can be independently selected by either AIU or the (upcoming) AUDIN. Reviewed-by: Jerome Brunet Signed-off-by: Valerio Setti --- sound/soc/meson/Kconfig | 5 +++++ sound/soc/meson/Makefile | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/sound/soc/meson/Kconfig b/sound/soc/meson/Kconfig index d9a730994a2a..4c40bf60dc4e 100644 --- a/sound/soc/meson/Kconfig +++ b/sound/soc/meson/Kconfig @@ -2,10 +2,15 @@ menu "Amlogic" depends on ARCH_MESON || (COMPILE_TEST && COMMON_CLK) +config SND_MESON_GX_FORMATTER + tristate + select REGMAP_MMIO + config SND_MESON_AIU tristate "Amlogic AIU" select SND_MESON_CODEC_GLUE select SND_PCM_IEC958 + select SND_MESON_GX_FORMATTER imply SND_SOC_MESON_T9015 imply SND_SOC_HDMI_CODEC if DRM_MESON_DW_HDMI help diff --git a/sound/soc/meson/Makefile b/sound/soc/meson/Makefile index f9ec0ebb01f0..1b1fbe8a0458 100644 --- a/sound/soc/meson/Makefile +++ b/sound/soc/meson/Makefile @@ -4,12 +4,12 @@ snd-soc-meson-aiu-y := aiu.o snd-soc-meson-aiu-y += aiu-acodec-ctrl.o snd-soc-meson-aiu-y += aiu-codec-ctrl.o snd-soc-meson-aiu-y += aiu-encoder-i2s.o -snd-soc-meson-aiu-y += gx-formatter.o snd-soc-meson-aiu-y += aiu-formatter-i2s.o snd-soc-meson-aiu-y += aiu-encoder-spdif.o snd-soc-meson-aiu-y += aiu-fifo.o snd-soc-meson-aiu-y += aiu-fifo-i2s.o snd-soc-meson-aiu-y += aiu-fifo-spdif.o +snd-soc-meson-gx-formatter-y := gx-formatter.o snd-soc-meson-axg-fifo-y := axg-fifo.o snd-soc-meson-axg-frddr-y := axg-frddr.o snd-soc-meson-axg-toddr-y := axg-toddr.o @@ -29,6 +29,7 @@ snd-soc-meson-g12a-tohdmitx-y := g12a-tohdmitx.o snd-soc-meson-t9015-y := t9015.o obj-$(CONFIG_SND_MESON_AIU) += snd-soc-meson-aiu.o +obj-$(CONFIG_SND_MESON_GX_FORMATTER) += snd-soc-meson-gx-formatter.o obj-$(CONFIG_SND_MESON_AXG_FIFO) += snd-soc-meson-axg-fifo.o obj-$(CONFIG_SND_MESON_AXG_FRDDR) += snd-soc-meson-axg-frddr.o obj-$(CONFIG_SND_MESON_AXG_TODDR) += snd-soc-meson-axg-toddr.o -- 2.47.3 _______________________________________________ linux-amlogic mailing list linux-amlogic@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-amlogic