From patchwork Fri Jan 13 05:32:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Brian Norris X-Patchwork-Id: 1725692 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=oDrDUsoX; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Quak7OK9; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NtVWp2Y7Fz23g9 for ; Fri, 13 Jan 2023 16:36:05 +1100 (AEDT) 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:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=w9c7bbm7SsswIAWV50qpok6Wq87O6JDOWTROnbuCUuY=; b=oDrDUsoXrtKZJ4 V21ky0mYekZTfQOdk9IVpC8su7A0sZ2PhaMpCkE4cRC6sRgcPAOmrr48xl3eP4GPnHbVPMcCQeWoq RjdpdM2khVIbAQJsaZdOlBoB6pEqTAy0EFN19paXhOvmoNNx6ShS78/fArNl24PGhucGHiydVcoK4 s50GROuyEfPOEdNpLajlls4+74SBzMiI3hF5o4Sb843KJvulQYmyZi/N3d0tkSRNLjzNEKjLCvY3C O0XkBAgfXOTj9GheJbXhnaHl1fs9QBT3DY6Z2p1VxNulzVPxU5WOvMDZIYVZ1XNgc3f+IOqfX6UdF Rp9NdLMhhTlK6h5yeo3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pGCge-000VWm-BD; Fri, 13 Jan 2023 05:33:08 +0000 Received: from mail-pj1-x1032.google.com ([2607:f8b0:4864:20::1032]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pGCg4-000VQL-NR for openwrt-devel@lists.openwrt.org; Fri, 13 Jan 2023 05:32:33 +0000 Received: by mail-pj1-x1032.google.com with SMTP id q64so21368575pjq.4 for ; Thu, 12 Jan 2023 21:32:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QftjYupoI64Sq2iAgc5Gm5ytCcF4RWtgkmkr+GvzKoc=; b=Quak7OK94+wvNMksBXer0IxUcFoBITjOmN1zSIyP66hpYX93FsLWss5+hfN0YAVRJY heggT8kO5mtVQgGaj7pSEPx/6cLT1a+qgSWywCSc0SJX272WyLfxZsBivWe4gJTMa3tc NZ5f4Y4qrbQvbW2729Vo7h4jWb6Y4FoO/0ZmlpJEgKEe/htsAO1C9r5Y0aVOLeeEMKRO PAcSpShVCyzqLFGOeFhJZTiIfNWAgxDztSkyDVJRpfhxO5m+so1NFNVomeMcpfNcJk9c pr5B+1Yj74MHegvE5KydDA0CPJd30Ih8j0ytrzQsx40xIcFYZ4T1uTq/8Gute2fHUEW1 DyCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QftjYupoI64Sq2iAgc5Gm5ytCcF4RWtgkmkr+GvzKoc=; b=rsLgn7rFPudLitLFOUNs5ULVDmL5cHpOTAHLoN9JeoKojK/jzCUudzbzLBtYkJHKPz CAzV81FBFKbwKi9RztVdDyxh+2DmFsv1KnPhxImBfyCQO27vAhcxZgDspH4AEsKmHc8S rE9E9UT4Re+imLdNarJ7tLB/l1Pk8S1yQUYYR9IzQcBGkL8XV48jkeBPy+S8FIVog+e1 sOlJNF+PSfys2Z/YJbB8VGuxXonI7UzbhmK1Mlg48LrKP0SNxWgJEfhKFr7FRya915Qd 5N9Xn7fNzsJhfVpVGIZzp6uqw+XcSYyccMytF75MJyezR31rFkrX5TLy/jmbKWt639so eLPA== X-Gm-Message-State: AFqh2kpFqo5IJEZRM3VQOuV2tYMTT+uBiXdcF0PtFlZRTbHyFyBiQc8A yZ68hw4D7hbiEmAkE14AI/iwXJteHr8= X-Google-Smtp-Source: AMrXdXtultoVxczvuyHUQvPMZ069GFlr4D8pRRMpRIizizzTa36XHB576ZEN/1c+ZefHqCKoem41BA== X-Received: by 2002:a17:902:7c17:b0:192:6b28:2b4e with SMTP id x23-20020a1709027c1700b001926b282b4emr65135150pll.69.1673587952160; Thu, 12 Jan 2023 21:32:32 -0800 (PST) Received: from localhost ([2600:1700:38c1:1d7f:f66d:4ff:fe3c:3ceb]) by smtp.gmail.com with ESMTPSA id p16-20020a170902e75000b00186b8752a78sm13199167plf.80.2023.01.12.21.32.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jan 2023 21:32:31 -0800 (PST) From: Brian Norris To: openwrt-devel@lists.openwrt.org Cc: Brian Norris Subject: [PATCH v4 5/7] ipq806x: Add kmod-sound-soc-ipq8064-storm Date: Thu, 12 Jan 2023 21:32:20 -0800 Message-Id: <20230113053222.2011958-5-computersforpeace@gmail.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230113053222.2011958-1-computersforpeace@gmail.com> References: <20230113053222.2011958-1-computersforpeace@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230112_213232_779739_E7C16F98 X-CRM114-Status: UNSURE ( 8.99 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: For IPQ8064 systems based off the "Google Storm" reference platform, such as the TP-Link OnHub. Signed-off-by: Brian Norris --- (no changes since v2) Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:1032 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [computersforpeace[at]gmail.com] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org For IPQ8064 systems based off the "Google Storm" reference platform, such as the TP-Link OnHub. Signed-off-by: Brian Norris --- (no changes since v2) Changes in v2: * Drop CONFIG_IPQ_LCC_806X=y, and merge CONFIG_IPQ_LCC_806X=m into this package * Move package to the ipq806x target * Slim AutoLoad list; switch to AutoProbe target/linux/ipq806x/modules.mk | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/target/linux/ipq806x/modules.mk b/target/linux/ipq806x/modules.mk index 605504b0c338..a2b844d0f03c 100644 --- a/target/linux/ipq806x/modules.mk +++ b/target/linux/ipq806x/modules.mk @@ -14,3 +14,32 @@ define KernelPackage/phy-qcom-ipq806x-usb/description endef $(eval $(call KernelPackage,phy-qcom-ipq806x-usb)) + + +define KernelPackage/sound-soc-ipq8064-storm + TITLE:=Qualcomm IPQ8064 SoC support for Google Storm + DEPENDS:=@TARGET_ipq806x +kmod-sound-soc-core + KCONFIG:=\ + CONFIG_IPQ_LCC_806X \ + CONFIG_SND_SOC_QCOM \ + CONFIG_SND_SOC_STORM \ + CONFIG_SND_SOC_APQ8016_SBC=n \ + CONFIG_SND_SOC_SC7180=n + FILES:=\ + $(LINUX_DIR)/drivers/clk/qcom/lcc-ipq806x.ko \ + $(LINUX_DIR)/sound/soc/codecs/snd-soc-max98357a.ko \ + $(LINUX_DIR)/sound/soc/qcom/snd-soc-lpass-cpu.ko \ + $(LINUX_DIR)/sound/soc/qcom/snd-soc-lpass-ipq806x.ko \ + $(LINUX_DIR)/sound/soc/qcom/snd-soc-lpass-platform.ko \ + $(LINUX_DIR)/sound/soc/qcom/snd-soc-storm.ko + AUTOLOAD:=$(call AutoProbe,lcc-ipq806x \ + snd-soc-max98357a snd-soc-lpass-ipq806x snd-soc-storm) + $(call AddDepends/sound) +endef + +define KernelPackage/sound-soc-ipq8064-storm/description + Provides sound support for the Google Storm platform, with a Qualcomm IPQ8064 + SoC. +endef + +$(eval $(call KernelPackage,sound-soc-ipq8064-storm))