From patchwork Wed Dec 14 12:37:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Majewski X-Patchwork-Id: 2959 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp194564wrn; Wed, 14 Dec 2022 04:44:38 -0800 (PST) X-Google-Smtp-Source: AA0mqf6PBxYD6fr/Mipnq7yEAAc5Sj/m4XOz1q4JIjkM+MG9J+Ab2n/trb5sHzC9vdUUOg94GSuL X-Received: by 2002:a05:6a21:2d07:b0:aa:15b6:6322 with SMTP id tw7-20020a056a212d0700b000aa15b66322mr30305582pzb.42.1671021878450; Wed, 14 Dec 2022 04:44:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671021878; cv=none; d=google.com; s=arc-20160816; b=gYGxE9/S4olEmUuC162sApEKABLg/nYcIbUI//pVWc1dXoPwZlmzdEDxHyAYgPz4Ny Rpy7WwSn4i9oJHWy6Wi4+fi2v6sOrj4W3Rlc3t7lz0mG8u7YxjfIFIbFS5wgPXVfWdiZ bxS/yu2FvsFBJVuNV6gEcLpRUv+NUr9OQUA4k7RDL9H+oO7fqXRXFBYzKCO1Anf4zvFy y+TflkCrayDfaxGRKpHMscbtm+GOCILjcMBAIFqlzz/obaKQrd/bkOvZESCmDK3glP26 N302mHALke0Fir2JVOq4UvF0PigGgrtt0jMsHGVHiLHIX6KUenrGQjysuPfZsUSQspFe z6YQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=aZYpr7PdIIEjRHAo8aMLeYDllEQgPdCTCsRbDEX5RrE=; b=zG0WOoDZreLG+KfLvysyr3HCRuMnJ3F91eV7ZqVtpuOI+9NGT51BRdjKuFjy640TVB ZCiN0hXpNhE4ch6hh53FFH+EufQ44ZmB/nr4DYp6D/McKZStztYgsP8xygqzZ8bKWLZn n/GCgtryxq9naAtjvYdsikh3bsImnoKV2ToQ/XLCeuawlym6JkDUZU4gnnjdtN9jFN7g bKL7Xj8WmFsicV4cf+HWY66edgoTPScsxUywHyD9kujOxbFchPzoyJCvvbkDh+HaD3Ik IMFD7jrlxqqm0IaQ0nxrb0WTg2y9MAs19IB80hwxqBkd2GHxDxRXgE0QweAUtMWD+/43 RxeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=jdIEWdti; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q33-20020a631f61000000b00476e98ca7d5si15359766pgm.785.2022.12.14.04.44.22; Wed, 14 Dec 2022 04:44:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=jdIEWdti; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238174AbiLNMjp (ORCPT + 99 others); Wed, 14 Dec 2022 07:39:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40892 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238278AbiLNMjY (ORCPT ); Wed, 14 Dec 2022 07:39:24 -0500 Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 713DB1DF0B for ; Wed, 14 Dec 2022 04:38:07 -0800 (PST) Received: from localhost.localdomain (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: lukma@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id A2FE385163; Wed, 14 Dec 2022 13:38:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1671021485; bh=aZYpr7PdIIEjRHAo8aMLeYDllEQgPdCTCsRbDEX5RrE=; h=From:To:Cc:Subject:Date:From; b=jdIEWdtiQi/UuZ1yVszQKCK5h9Qg9GUZVF38U3I9a3Y2XQtr8QLlbCLiWSm3BV7nP oCLOl76rJzoC4jAo2eiOWGonPPRp/+u4cRqYV6D/Zj8+4BAcz+bdkaNYEMFfw7mL3M 0B9UT3uoY7CNfS4fVcYe2xl1UIQuBmNxgtj8taM5JVLyfLCFqsDt0Ion9Lv5KdtttP nXkuWEjl7o1znyRvKvE99vnqL1qkcGKW8rtIVloAsqlb+/GeWTRggWME2od6R3dWwh V3jPF1jmnWAk9c5oKacT8lBUA6i/TvotzFP+kVuzWidgA8Kzk3DQy7EA/coXcsumdH X0xb4RA0rrVpg== From: Lukasz Majewski To: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Charles Keepax , Stephen Kitt Cc: patches@opensource.cirrus.com, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Lukasz Majewski Subject: [PATCH 0/4] ASoC: Fixes for WM8940 codec Date: Wed, 14 Dec 2022 13:37:39 +0100 Message-Id: <20221214123743.3713843-1-lukma@denx.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1752193437411481553?= X-GMAIL-MSGID: =?utf-8?q?1752193437411481553?= This patch series provides fixes for WM8940 codec. The most notable change is the clock rewrite, so this driver now can either generate proper clock frequency by itself or use one provided from the clock subsystem of the SoC. Lukasz Majewski (4): ASoC: wm8940: Remove warning when no plat data present ASoC: wm8940: Rewrite code to set proper clocks ASoC: wm8940: Mute also the speaker output ASoC: wm8940: Read chip ID when wm8940 codec probing sound/soc/codecs/wm8940.c | 129 +++++++++++++++++++++++++++++++------- sound/soc/codecs/wm8940.h | 6 ++ 2 files changed, 111 insertions(+), 24 deletions(-)