From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.210.172 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792506704; b=bOJGMPJ2mtjYq6OEKtmV6Zsk0sQZQXvV55FqpSv0Nw9wyK4Xk9eD+oj6wsdJLKAfPb7V fPbMFH7VSF8OyFRM4APR5mNC5OweoBn2SU30Tw/n56utdIKdsAymwueBOdGxADKyjVw6s VIk60/eU4c9xio9j8matE7t9oiEbiJG0EyxP0OoF2bejcOqEi+uWkAmaZNbvaiPqC2Rpf e1+hOrb7QrnTSCbFFwhk8QQyxOG7HfYKggYlMVyJmeB6S9K1UbPDQeuKLFI9lVXh1qXJh h6um3k70pmVWoQe/A9fXzxEWHb7aUFopWKMhbv+E6sMdQHFZ6zOFNuQVB5k54NvOTdA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792506704; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Gm-Message-State:X-Gm-Gg:X-Received:Received:From:To:Cc:Subject: Date:Message-ID:X-Mailer:MIME-Version:Content-Transfer-Encoding; bh=79PDGBo/ROKE02Uy/sJRxhzs3FckYw8dDZ3wx3mZFZI=; b=pV/CP+vRpvvo3khehsvKnuB9ubXt4scO229uytfJO5GutShRlj7t0/LOcEUycA3fbiGp RfJaqWzLyxN0ZxMefY7STgbsIH00AdCekq/ObJ+7NfH10COlruCxo03GVtiXFMXtT3KhR TsCm6+6Q+W+OSQ4D8QjcRxf6r7hzBcyhLLq9DrU9OAN6P7yHzIVSlAbU51VTG/pbkMATL 61lPCCNNNF7ikASL7J/zCOTWIHbQGNL3BG5pgHDRMm44d3wuQ+YtFnP/zSzETRjXGeH01 o2GIekDG0uCznpPDjHG4i2yTQKx5Vy7xedoSn+xB4z0TgzOwoeaW3DC4WTEZ7L14crw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b="oM4d/Kri"; arc=none smtp.remote-ip=209.85.210.172 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0B128606A320 for ; Tue, 20 Oct 2026 14:31:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 0B128606A320 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=oM4d/Kri Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-8a06ca6e8f4so1371951b3a.1 for ; Tue, 20 Oct 2026 07:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792506703; x=1793111503; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=79PDGBo/ROKE02Uy/sJRxhzs3FckYw8dDZ3wx3mZFZI=; b=oM4d/KriHS1CJeZrfVsVM/Ncn0aQPYiCz2FhG+VV75PK5Y75SD43lvlsP1cSSU5nVc FOmJfIjRRnat8deDz/Qkl5JdnDDizXXVqRzBbG2m5nO6ck5HOtuISAckWiVgpMDjmyuH Fkn+Zg8kmhU44YsoFNDczzMhr2Ipz4GZz1v3fUxQ5Vfk3JRNnkw7daNmI8wlYAd0/uFi mYf+Ijnnq7LRIuUpMaKV6ZrCj2sMR19xn0Sn/BEFMoMYr9R7PWfpqqdrDtiKfcldO9B5 0g3yjuZIoKjKxLHYSO3WrqyswQov8l6R7xooPimWzKc6KRroVj7ydb7fC50UbI8ki7EG mkdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792506703; x=1793111503; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=79PDGBo/ROKE02Uy/sJRxhzs3FckYw8dDZ3wx3mZFZI=; b=Ivl6UMDseIwiDAeYs6DUGDP5D5W+stV7PSL5UNQ1R7UAhjoe6/NxeM8pesqO0I56Yk RSanZ1XyE9gSHV8/mNL8xPasOhCKz26dEVSZcYFwvovafD+qXjtvirO2McTgb0J03VrE /fVex3m+TCSusn1nvW3V3RUUKaOd/Rq+q+NZqUz6D2helkcSIwz7ULdWBVnpIcihSZPz NAWDZbIfsLZcLLp8sE6T+UjzpYXgJ/NUmJTpVk4E52eUMxOrD2y9A8DIMzd2Wz3FnRLh FrYDKFsJn1KkScC2YAapbH551Br4IWwU6VlejT8R2L9qBZ3x0W59gWbVzDg/WA3xrJdt ioaw== X-Gm-Message-State: AFq9FYIHRaHZ1UEHaBoo29ivrhRdg/eHC0V9cgA6DyZyiEhwlA/iOU0d FDBjodXvkf8S46AHb9t/emJhSAcjO7qp6GeqMk8crnCorQy1k+QmD7HF1W7sVusfETg= X-Gm-Gg: AYBFou0F5PvMSbyUVEwPNOi4gLePJD4S9nl/BQ0ruv/QRRfhtn4vVQ+xysd6F7JnVgO FIg2hrWnPlx3NBwjyMbrTFJr1n6lD9kl86yWibogbtXIXjJ77WfxLqx/vyl96dXp1zzF+cufXmf lSCXcO+vts+9eUFY/FTD43j47qsbUt6NS92SDdQogXOVwZGiMwXzs30ExQR/NXryTnl48yorBCD UV3UEQDwVkEzEYbe3BRmWbH0t/MQDM+yctQitcoJGSoVUdIXIrKp67V18jJpxbl4XikHXoe7YeR mvZbw6PbLdIeVReiMp+ZrOrYuuKqN9YgSInV3m28L80kvpjlsM7Q8u4Y/REE3uMtDYObasGWH+W mJocshJJ4OHfZdBVV0LQB5jrnCf7uh1fCn4qTboQCrx5cA4VWQZ7EgCuGc3vZtKiTaCzfhP4ln3 QTzd9f9sWMo4U8KbX7TxAPXW3sl7+ucqPJkiuFEQ+pkbSLRNyIbsuvUBlJKMFZmGlbKf+EasW1G JEJ7SR0lkuikWuxiCI4mpxFMcgXuHHJ2g== X-Received: by 2002:a05:6a00:4b49:b0:869:84b4:4b36 with SMTP id d2e1a72fcca58-8a04be69ef6mr8251834b3a.16.1792506703265; Tue, 20 Oct 2026 07:31:43 -0700 (PDT) Received: from arch.localdomain (123202092053.ctinets.com. [123.202.92.53]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-89f580173efsm4789001b3a.50.2026.10.20.07.31.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 07:31:42 -0700 (PDT) From: Jun Yan To: lgirdwood@gmail.com, broonie@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, perex@perex.cz, tiwai@suse.com, heiko@sntech.de Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, Jun Yan Subject: [PATCH 0/2] ASoC: codecs: Add Everest ES7202 support Date: Tue, 20 Oct 2026 22:31:30 +0800 Message-ID: <20261020143135.623897-1-jerrysteve1101@gmail.com> X-Mailer: git-send-email 2.56.0 X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series adds support for the Everest ES7202, a 2-channel PDM analog-to-digital converter controlled over I2C. Patch 1 adds the DT bindings and patch 2 the ASoC codec driver. The driver is based on the Rockchip BSP driver, reworked for mainline to use regmap and devm_ helpers, probe the device ID, and report the actual per-step PGA gain. Jun Yan (2): dt-bindings: sound: add Everest ES7202 ASoC: codecs: add support for Everest ES7202 PDM ADC .../bindings/sound/everest,es7202.yaml | 56 +++ sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/es7202.c | 372 ++++++++++++++++++ sound/soc/codecs/es7202.h | 133 +++++++ 5 files changed, 573 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/everest,es7202.yaml create mode 100644 sound/soc/codecs/es7202.c create mode 100644 sound/soc/codecs/es7202.h -- 2.56.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 328C2606A31E for ; Tue, 20 Oct 2026 14:32:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=TAT/xi9i; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=Q2KMi/LV 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: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:In-Reply-To:References: List-Owner; bh=Dy1nEMz6i/3CqlmXJ3njjoM8u3ZxscomYw7mG59InmM=; b=TAT/xi9iog3DLC dK+jRL93GAgukEuPMK6wz2v36CsLF89npe8zIo/+QRXTXH2k3q9CFaQbgB7zX0WmgozrCtdrgFtjy 5FXOq3LUdezD/W+BsMy7M42k7r/9Xm1Yapkj5o4ZH5eV/tr830RbJchW8Gi+efKQmPk/4YoJbfb45 rjwoTyjo+ZzDoxBCaB3St+rNrSyl2++BwzApNIaYyEJbYpZZeRFhykapmhoV2y3WQZ2Nwl90cepvm lmg5ZFc6jUPmdrXJ+hXGz2r758xN494i/PDpRa7uuLvoNem/UhmYaR9N0jvbp3O+eS6dH8PK+RlKE SSh+njVGE9JSTlqEOu5g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xJAsU-00000009x1K-1Xmm; Tue, 20 Oct 2026 14:31:46 +0000 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xJAsS-00000009x0Q-1eYk for linux-rockchip@lists.infradead.org; Tue, 20 Oct 2026 14:31:45 +0000 Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-8a05effaf8dso1164835b3a.2 for ; Tue, 20 Oct 2026 07:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792506703; x=1793111503; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=79PDGBo/ROKE02Uy/sJRxhzs3FckYw8dDZ3wx3mZFZI=; b=Q2KMi/LVGULK6R0EaUGgckCleRWi5WKdmO9ZBc6RjarxDtA/a5M8xE+Brkc11d/oJV BlSskG6FjYa8ztX0ZUmPPAQgSaVEw6Drdapck/u8iMbZ4YhTbhh4g2X786doOMqw+ZYl qc7K7P8AJD02ef3UABm7xTm6x4GIcTdOKCRB4SEVysQLRzhgJcdNuRqGG2wv1QRb6dHV 1uF09xncgcn29Yc6s/EfMJxoO/RZciQ+l/phSMCATIMzgerxPslwJw8Ctzjh9EvI8FnA ChlA1BQkUqX4+ke7aAFsf4tTgOMVAwdIM4rbHDCf+oN8+PawPVPoa7uAfxl+8iqmZZch X18A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792506703; x=1793111503; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=79PDGBo/ROKE02Uy/sJRxhzs3FckYw8dDZ3wx3mZFZI=; b=IK6BsWITnQuEELnX8g25rFjUsMMc9EcIhq4h3ahrMp3fOIQRNETUq01aqBDTSvvctl PrN0GbEZ+BgO+5wQWDW3rLMcoJ6WQQXfOQcHdOd+6vDk6Tzj9cfF21381IUbkEHMkjTe AuvU2I45OE9dGwn544O+ngYKLZeFH69JI93ynwRVyMPi80QqFblcbrz0d1kfxuVM1ovu JRTX+D7hH6iU0LS2W/h7/IF75GwIx5LUn2HbEm1AYQs5vW6kE778N+nzVmTwPy5DmAbb 76yL54mB0SRpRThKGXd2LwHXGfKwG4oAa3rX7luv0v8z2Zv5XaHz1fskzI2mKRSSQGpQ yXoQ== X-Forwarded-Encrypted: i=1; AKwUvBwDw+1sU2g+9/afLf01dZ8PuyUXxqw2h1IrhuuhEXtV1TnX0J5pE57pCh5y//xwy6/My4lvRs0XP/kpwThNVw==@lists.infradead.org X-Gm-Message-State: AFq9FYIivFTEBuDo7rq/6KbfCotOmKYT/pniFCc54IUb8vWrKvukJBBQ +rQkDBZQJwjvTKVeLuFjFTfKuFwh7J28HJCRt6n6ttpKrQtw3k789cX3 X-Gm-Gg: AYBFou3c2LYseBf8O8ybegX06O45nMUjQ2DDZNjCOsfIwoov9hWaMfCcaT0FyoNquLY v8DYoBGuQx6yOS7cPUqoaaDUArYA42x3xDOwdRmvBhM7Y4rQaPyN+rHmbn1xiKnazZZZe40H1+5 pQWLqX9vEK3iGktRQMHCUY+rU5cq4ri7teeYtlj5trvkZ5q5GP5Hz1h8uPsjZUJy9wWfIPLQraX H98X/R3lRDRyQMINbsbBgrVrNAa0tYnSGgkr+1j+OqZnpV7+EVtEXrDlGnJRcDZu71B5mmcbnck A9yVfFSTpES4SvAvUXMRQcqI+UCLM9GaInMGTH20m4iqKZeVZLL7IE4m+14fqo/WMShDxFyyoyp aLNysGXj1uDNbAc6tQ9IVCr5yB5vEilAlrUgDvt8Nb7NNAzVaLahE++Okop2NEgEV77nkTaGSuW /NbLIrgKSniGZDYBTB/HYaQnY4Qu4/a187aAxf6KxgoJrmWkKIRKrh0sQcJcwLxgPxehdRYszzg wDzL8EG79jjhlr6h2HTgvpBLDrB+UIXdw== X-Received: by 2002:a05:6a00:4b49:b0:869:84b4:4b36 with SMTP id d2e1a72fcca58-8a04be69ef6mr8251834b3a.16.1792506703265; Tue, 20 Oct 2026 07:31:43 -0700 (PDT) Received: from arch.localdomain (123202092053.ctinets.com. [123.202.92.53]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-89f580173efsm4789001b3a.50.2026.10.20.07.31.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 07:31:42 -0700 (PDT) From: Jun Yan To: lgirdwood@gmail.com, broonie@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, perex@perex.cz, tiwai@suse.com, heiko@sntech.de Cc: linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, Jun Yan Subject: [PATCH 0/2] ASoC: codecs: Add Everest ES7202 support Date: Tue, 20 Oct 2026 22:31:30 +0800 Message-ID: <20261020143135.623897-1-jerrysteve1101@gmail.com> X-Mailer: git-send-email 2.56.0 X-Archived-By: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261020_073144_437244_5A93AB91 X-CRM114-Status: GOOD ( 10.87 ) X-Spam-Score: -1.9 (-) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 This series adds support for the Everest ES7202, a 2-channel PDM analog-to-digital converter controlled over I2C. Patch 1 adds the DT bindings and patch 2 the ASoC codec driver. The driver is based on the Rockchip BSP driver, reworked for mainline to use regmap and devm_ helpers, probe the device ID, and report the actual per-step PGA gain. Jun Yan (2): dt-bindings: sound: add Everest ES7202 ASoC: codecs: add support for Everest ES7202 PDM ADC .../bindings/sound/everest,es7202.yaml | 56 +++ sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/es7202.c | 372 ++++++++++++++++++ sound/soc/codecs/es7202.h | 133 +++++++ 5 files changed, 573 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/everest,es7202.yaml create mode 100644 sound/soc/codecs/es7202.c create mode 100644 sound/soc/codecs/es7202.h -- 2.56.0 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip