From nobody Sun May 24 19:33:14 2026 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E78C83C76A1 for ; Fri, 22 May 2026 10:03:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444223; cv=none; b=sEChvuQUDjdLQYO+HRhqgfgRGLCTpdpi4aN9Wsedz/nY6etbesbXZLj1Vro4ejnGB1FhUaC8Fh2QUqmOqHahd90oSu/z8/KFmPXVVoVwFop/fVZDPMz9TpYzD54pTWJBRwUwebVGqZGPrdq+BpgjYrubM6DB68Z2w16kdZk7m3E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444223; c=relaxed/simple; bh=5IVRUpeRERkgnBnFFAUZRPR4vuOlaquMQ2M1F5gjZLg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UD7gL5SrTR/pKkjf1c9onZCj3KtgyDYgTYxrySEaje8+IhdJZUpjZSf/SZ78pE3rg4NbS2o3UJofzUHFnoNODzhATl34nGDixSxMxpOf4oWFc5fPHy+8Run2zTl9ZdL9esxPV3aHpJ3v6hJX+X3WYG1dCpAD+7WvJXrfJuCuByA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=FeLQgG1J; arc=none smtp.client-ip=209.85.216.45 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) header.d=gmail.com header.i=@gmail.com header.b="FeLQgG1J" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-3698e34a567so6283115a91.2 for ; Fri, 22 May 2026 03:03:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779444221; x=1780049021; darn=vger.kernel.org; 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=n4PQwaR5Pu3llNRhqAB+zh6CPiNVALJe9/CtlXd6Tm0=; b=FeLQgG1JHsnqdqvZ22qtf9F2CAlxSoSlveQu3TB3+nS5LMHhGg2jDLyTy1cH7nvjPs 6KkANarKJqbWVrw6BtjWZnSESZ7cF3drpC40T4FEHqZSfC9Pq0VdiVCzyWp9i7pCJQv3 WUeE59NXPX3kRuaHZCnkmJg7fumQeCSZ4nrl3wHMtvVIZrzmRb8is1uFEW1jEAtMWd+D 2jtej9jP05PQ7M1pUDvk1bmKMSam5a4QqSZR+jq4Fv6GGITfKwPGJ2G8I8UplpAozYB7 incXhivilL9lHpGJeah92xtRLzqyFVDzBXTOjV/v2dWcgSw0RJ7bdn5pfsJyMyuGW1Br Zldw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444221; x=1780049021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=n4PQwaR5Pu3llNRhqAB+zh6CPiNVALJe9/CtlXd6Tm0=; b=CIN1lxClxRCvh5KqWDw0IzqvW4Mme8Yhiamm/7kW57WbiTiLlcTED50YcOR6uyeBqX +Qlp5v8uYAudXqmixPOeOED0AcZBjP9ImwxQH9K9FLt3fKRBfr6DQYAUvPOR3+4Dx/fu OwtOZ6XAOg6x8OX3pU8ljide79sBEdNrtazNWRaxfdYDAQZsMuvtQAlR+P+X09C/RdxH xaWGhyz/RAWnOuJsnh0sqXzIJRSglynOQJp0etFCIVnce2UsET1nhw5nfkVt3OKVmUMr 7sTLP1k6s1Jp9lVruRzwkCRNu2MYFFiHZfl/4WcL8NC8ApI58qjWuAL5J5cdDBWmQ+mW DTcA== X-Forwarded-Encrypted: i=1; AFNElJ9M3TSMeMIALEvnNSNoQwprJ96N73yurMDu5aMLPOEz/UL+ugJ+6/6I97j8WZWKjN9gC164z7oQTNfhYJA=@vger.kernel.org X-Gm-Message-State: AOJu0YyEaI6mcePTdcaCuVKi/5dSrGzDfuSaI4Z+3bmNwUqLUnlvakrZ o1GpBkZxZn2OTug9s2uY7Y1IaO5SNK1ojhYlWb0qdRysBZBSJ8vRfc8p X-Gm-Gg: Acq92OFGkzqos644/h/xfX4Z+PEUVzUW32AIz4hBzu/iWdbJKNcGSPCtzF2vH1n5Bll i1/I7ZLW6ApCtDmCyZnIcz/DH0mW3EL6sF4hviEvdlMYTBfTUFXRRNDRRjwa+3sq5agCzpIOJZ8 pf9ZL0p8H/XbSZJRXZTKVmoOe6SCyFCJTULsUtrNZhz6HCGIw+UwsMA/s9Lgq/ngujGClkxTVix GSeE62fzzToP+m/eMDce1K+3xDOfBw6bpVC/kpgfmiOrvzgX++hDbPyX6HDV0lelDIC8w83K+rL ApeNN0q4pT9YEwU9+mMrSd1n4ISOWssAWMoSCs96CX+LrPOnT1CEZ9Efxk52Y2dE0u7nxdkaQaE EjMP6MemwPWwrr/tSYgWn2sg6c2IDw/X7eZ+O2DUF/pYafiWIk7yeurlR/nULHkCd1N/Iahz99G q7VcdErrEZRWKc+A40BngMurTWd7O616diuhXARkIneC4Vv4M1PGYuNlyMXA== X-Received: by 2002:a17:902:ce92:b0:2b9:7ad1:bf2b with SMTP id d9443c01a7336-2beb06924e5mr33628175ad.29.1779444221237; Fri, 22 May 2026 03:03:41 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2beb56f4343sm18683455ad.36.2026.05.22.03.03.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:03:40 -0700 (PDT) From: phucduc.bui@gmail.com To: broonie@kernel.org Cc: lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, heiko@sntech.de, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, linux-rockchip@lists.infradead.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, bui duc phuc Subject: [PATCH 1/3] ASoC: dt-bindings: rockchip-spdif: Correct SPDIF clock descriptions Date: Fri, 22 May 2026 17:03:16 +0700 Message-ID: <20260522100318.73474-2-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260522100318.73474-1-phucduc.bui@gmail.com> References: <20260522100318.73474-1-phucduc.bui@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: bui duc phuc The clock descriptions are currently swapped relative to the clock names used by the driver. Update the binding descriptions to match the actual clock usage, where 'mclk' is the controller clock and 'hclk' is the bus clock. Signed-off-by: bui duc phuc --- Documentation/devicetree/bindings/sound/rockchip-spdif.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/sound/rockchip-spdif.yaml b/= Documentation/devicetree/bindings/sound/rockchip-spdif.yaml index 502907dd28b3..b174d7498029 100644 --- a/Documentation/devicetree/bindings/sound/rockchip-spdif.yaml +++ b/Documentation/devicetree/bindings/sound/rockchip-spdif.yaml @@ -45,8 +45,8 @@ properties: =20 clocks: items: - - description: clock for SPDIF bus - description: clock for SPDIF controller + - description: clock for SPDIF bus =20 clock-names: items: --=20 2.43.0 From nobody Sun May 24 19:33:14 2026 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7487F3C6A38 for ; Fri, 22 May 2026 10:03:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444228; cv=none; b=H2Dlg2XP0m8lW1jX3ddwUH8LSrho2rkBfJ2Q1ZdRRkqcBTHLB7XghnPIeqhSB1c0xW5n2SEDrc0ANj8keLMqKmmEyEsCKdbCrF7KXtrjrVOthxFz3yTGUzrJAmGEnPafGbOpf9sBURubEn7vwe283CTf80W4CPlSHcylpH4PIC4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444228; c=relaxed/simple; bh=ExiN+C4YNDod2sNQFUItCwk6WYc3E9pIc8syzk45Va4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rHA0xFVJG6bIWpiN2Uoj9rVWM3YaMJfU/xWngkmBJVeOY877eNJAaxFspfdnY+VxBG/jVVZGFwpz+2bA6IXx9hax9Owfk525qVoYFsDuuZqjUaXSrs3w0gcI4kwwTsdg6VBiBxpRwZEWQslgMkqB7+5lmT65mMwVh1W4Enr8ygc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=juimpBDg; arc=none smtp.client-ip=209.85.214.172 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) header.d=gmail.com header.i=@gmail.com header.b="juimpBDg" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2bd2051167eso33458855ad.1 for ; Fri, 22 May 2026 03:03:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779444227; x=1780049027; darn=vger.kernel.org; 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=78Vi4OavJbre02Pi7gJRdT8U7hvyFu4xORETXxXDTp0=; b=juimpBDgoYOXPurb+Z7STz/uD8aMkpza7JZCL6oJCvR0j3lj5FZ4V1brovd9XsxmHp fUHtRvFw33GS4UA6BzViTj6gb/F/86r4BE80jYFvMHHF1hnAgjMyXATJdroCpYhjfk4B v4UHQ5rMII/glj0bfLN3uGq1YzJNiDei44eDQNx4KlIgxkEkUCBEwX2pn6+KwgV54Fpc WtOvsqzXhNguN/xkHwIkKKoJ6INRA2G/P8W+HYKlLhDSi1BXCCSdpfnrxFaf7BEp1w0N n1Ws+AKJ1WiqPU0J25CfX8rfYhGBrB8S8flM5WMphOmhpVEbPJzz9/6S3hraK0XHk2hE bPPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444227; x=1780049027; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=78Vi4OavJbre02Pi7gJRdT8U7hvyFu4xORETXxXDTp0=; b=VmNziLQ2d8UhHYJ2z5WM9swmvvkOFdTnXFUsdQ3gL/IQz1VE71DgwJYNjZHRbNHsVg 0lMgTXReTKC8eB2RzvpFSmh9gGKMaxfzyhdDFJB0wuaP+BJVWUYQK06ueNHdVFe6e2nx Oi2KbzQmXaQGEhRkUYzxw6oT5mb9r3anRPOzXzetrVEaIllH/P3Sym7OikhufDKnd/F6 6XY6eOrutKyPnZT18RGZK3EMqlJDJe9jqAh0w9VLrII9poOoUjySjJt7dDd9/eAWOKeQ sQJQebi6wDskIq4LBYd5f8yyVJoJbaJUN/7TFzFLrl48Sls7JABo+RnxejWf2aVUoWqy fuMQ== X-Forwarded-Encrypted: i=1; AFNElJ97zmguAWT8eZQgHUqwcFj5w2Z2ShPJmeyW9s8mDK07nO5FccS+sIvUwDLoF3+si1PVTUt3cV/nKL0M2Kg=@vger.kernel.org X-Gm-Message-State: AOJu0YwN3CYFM8+zXlHb0gLkUrv92eWWj5CcoaWFPhdK9J6eljh7LTW0 aAjCFkhPt1VyS7Xpea8AJMAIiL2YrFzeRV8zim+xdm2kgAGvb+emLDm9 X-Gm-Gg: Acq92OF9s6bQ9VaKckAcH6XMC2699dk61jbW0EnLJzzSzUPPEfGU89r7jShjp1zpRvs utDA5u3Bjl0N4iZSBCSwrdBc7qFxvCczBjKSkCevBivMg4eDjriRutogAmhtfEgCwuM493gY+cK chqehiDRPYp8+PDVoKL6PUARW1lgv5wLDrhlA4zaBGt8pXM9eC4ve6c/vk49wIyc1A5Kd5E/Vsi oOtZmyVcDMxmiHiEgUM5cthjYpa8UdJ5TgpBTWEw02DBoQ/HO4GYVJ5ZtiuLMXYzsZ6jWu+ZTfN z0qXln7yHgWsvGRgI0C6biMmN7s+iFgWV0EPy57jh9JI0pR804hipwqvqLTaLSkA1dKnDPJzDvg fm2rcU58hL1CZHXIybSaVCLMRf6Qh5opiNBrPAKppj8/9UwBxLBnznxro/Nl57iUBJlDFogz07I pMuUr+QvD83gskmMkmqlINtxQbOeaxFwr3jB15FsCINxf0DXH4IcDNEq8LPw9JzJ0df0QZ X-Received: by 2002:a17:902:ce84:b0:2b0:917c:bc4 with SMTP id d9443c01a7336-2beb03661a2mr27377715ad.4.1779444226741; Fri, 22 May 2026 03:03:46 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2beb56f4343sm18683455ad.36.2026.05.22.03.03.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:03:46 -0700 (PDT) From: phucduc.bui@gmail.com To: broonie@kernel.org Cc: lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, heiko@sntech.de, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, linux-rockchip@lists.infradead.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, bui duc phuc Subject: [PATCH 2/3] ASoC: rockchip: spdif: Reorder clock enable sequence Date: Fri, 22 May 2026 17:03:17 +0700 Message-ID: <20260522100318.73474-3-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260522100318.73474-1-phucduc.bui@gmail.com> References: <20260522100318.73474-1-phucduc.bui@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: bui duc phuc Enable the 'hclk' bus clock before the 'mclk' controller clock during runtime resume. The bus clock provides the register access interface and should be enabled before the controller clock. Signed-off-by: bui duc phuc --- sound/soc/rockchip/rockchip_spdif.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sound/soc/rockchip/rockchip_spdif.c b/sound/soc/rockchip/rockc= hip_spdif.c index 581624f2682e..8de5b76cfe79 100644 --- a/sound/soc/rockchip/rockchip_spdif.c +++ b/sound/soc/rockchip/rockchip_spdif.c @@ -76,16 +76,16 @@ static int rk_spdif_runtime_resume(struct device *dev) struct rk_spdif_dev *spdif =3D dev_get_drvdata(dev); int ret; =20 - ret =3D clk_prepare_enable(spdif->mclk); + ret =3D clk_prepare_enable(spdif->hclk); if (ret) { - dev_err(spdif->dev, "mclk clock enable failed %d\n", ret); + dev_err(spdif->dev, "hclk clock enable failed %d\n", ret); return ret; } =20 - ret =3D clk_prepare_enable(spdif->hclk); + ret =3D clk_prepare_enable(spdif->mclk); if (ret) { - clk_disable_unprepare(spdif->mclk); - dev_err(spdif->dev, "hclk clock enable failed %d\n", ret); + clk_disable_unprepare(spdif->hclk); + dev_err(spdif->dev, "mclk clock enable failed %d\n", ret); return ret; } =20 --=20 2.43.0 From nobody Sun May 24 19:33:14 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C7FE43CAA27 for ; Fri, 22 May 2026 10:03:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444234; cv=none; b=aR7BLqSP9vHBoGCXKg2VoF2CVHzoM4GnwJES3y82AkwCm1vlZ8MtAlaxwwg4xawOuM2OvKcbGLA7C/+8PVUijF77Rd8LUDuMw8Y0cAxH49rMo7zwASnFr6JtqVGSL9dolK4u4xqDDD+McKPtxOkGglb/oUuhFlG93QSqRcXdHiM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779444234; c=relaxed/simple; bh=wlWvomiauZ7B2iJ3h1A1PnZrGVNV+2V7Wo95ZMBDObc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Q+uu5qASQc+oM6P3OrDV7vya4to3f/9ww245R9UYN8ykrttyZzMga1bBA9wERFKxe8Mt0RbfekpABPuBYci8OxOL1Oo9ye1lR+Ua6r9XCegZsUcqnkglQngwSj/X0UZ0cE2dK30U51+X8lQ2id33JDtUcZWq6jGhmaQdqFN+r04= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YjDYoiKO; arc=none smtp.client-ip=209.85.214.171 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) header.d=gmail.com header.i=@gmail.com header.b="YjDYoiKO" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2ba6485d219so53878915ad.3 for ; Fri, 22 May 2026 03:03:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779444232; x=1780049032; darn=vger.kernel.org; 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=ieAL7FXG9N2pPYlycZklbhAMC0pexNuJqkqoSDsbdHQ=; b=YjDYoiKOLoDN6c6IpccmhF87lmEMiUMfSu5lMtQIPgmCbTbq5mWubHB+7/ZoadiRE1 V+QkVjP+GnRSd4itNYGgAA8KMLDKCum64BrOGW3Un4nNz+jw4HWuNbfDRHFJwLYd8KVP wKrz8LJpkahpvcY48V/vF+66dgc/iPB1s7+Ck1H9RpG5Mi1taZflg4riBujSOYdpewnR l42SPU1riW11RJfByzxH3W9MYc7JYyukZvIyVaNGc4F5LKM00DgIHxB+9n9UBhm6leKD qbHotJ3kCy65F3GTnHyk8oOndLtVw8RxqPXCZ6NdbPDHFSJDnlwcu90MkEujggczRC+F A1pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779444232; x=1780049032; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ieAL7FXG9N2pPYlycZklbhAMC0pexNuJqkqoSDsbdHQ=; b=LuGylhxBTuZsDsij38uJ5Z5lBflnR0Kk3PllXjPN9UhVsI4HHf6GP+WF55zU+e6kZr vE7jzemfJcdKaexpXbDgpmOAve1dHIPwXIlVGoZxyHNCan7D8I9sQBWCW+xdNO5rtwS6 B4GAiCAVQJHtd1Gc3CQFcsA6xhYes53nqkL/brsM3XqWUwWjJYNGiDkxZ7uhRrSdaQk7 O/Qe1flCNeSKNW8YF5rz0HRBxjODUgWP/BPpuUdV5OhXyVb2bS7mEtJ3oIcyVIFx8BIz qoSwBR27KyC6b7LTTeBRWJB+vnPstkUToPchfGWOgDv+w5ogugrMPcR2gjg8hu5Dqg9t ukgQ== X-Forwarded-Encrypted: i=1; AFNElJ8wSqQPYXui7j2HM9SMmGIxiO16cjjLvzS8fqgqdQD77PG2NGSjVMxby3LBI84W8viO+9CoDf2t2jTHVU4=@vger.kernel.org X-Gm-Message-State: AOJu0YxDsUx/wwTUBzw/jkm/J7Mk6a9ddOU23o9XK2gOauh9NCUGwOqt Z97uH/W6sQml3LO21ui3UwESKLZOYJQEqldSp8UBbPLT2KJTBESXpQhm X-Gm-Gg: Acq92OGmWkmmIFHSyUeL5zmry6Bu1GBCsms2Q2b4cG0GPg34p33S5c5WS6SU/zQgyyd 75IslcoyhzdyvITeZmDY5Ln/a5rMlMvZw5nhu5xxUYrrsUGFabYJPjjwES+qhxSNiXLQC+L6sdC fZ9yCTuaDw6eFVlq8MrvrAPCqXwXZGm+3p3yaIeLHdWaT16a0i26tGEkY7vluaWEH605ImJMMED +C6itPFl1i1i+RW8E7xxA46Tzvdse4b3E+S6E9L/AlV5h5EKM8YqUcnLh4hj35MXLYFAYNY/x3k bsvmLQCdyDQvBd35ZMrYWhQL4tsZ51/r5LOX0c/ADuUZr6OsrkO435anvwzfMdO1LYzijd41Kla HLaAZpTYfX6dwvv/jLEeVfJlo6qFkIKnwqZOnqoZYXTDQfKSDDIGFRtEXltBHklFiL9Y+2n94Qk o+9JFSfjhHMB1Bp2Hy/+lJS+iHLD8hTy1smK0chvpgRDMnmNKaV7qL1NJYFg== X-Received: by 2002:a17:903:24c:b0:2bc:9f51:2922 with SMTP id d9443c01a7336-2beb06c45e1mr28671585ad.41.1779444232060; Fri, 22 May 2026 03:03:52 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2beb56f4343sm18683455ad.36.2026.05.22.03.03.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2026 03:03:51 -0700 (PDT) From: phucduc.bui@gmail.com To: broonie@kernel.org Cc: lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, heiko@sntech.de, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, linux-rockchip@lists.infradead.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, bui duc phuc Subject: [PATCH 3/3] ASoC: rockchip: rockchip_pdm: Reorder clock enable sequence Date: Fri, 22 May 2026 17:03:18 +0700 Message-ID: <20260522100318.73474-4-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260522100318.73474-1-phucduc.bui@gmail.com> References: <20260522100318.73474-1-phucduc.bui@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: bui duc phuc Enable the 'hclk' bus clock before the 'clk' controller clock during runtime resume. The bus clock provides the register access interface and should be enabled before the controller clock. Signed-off-by: bui duc phuc --- sound/soc/rockchip/rockchip_pdm.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sound/soc/rockchip/rockchip_pdm.c b/sound/soc/rockchip/rockchi= p_pdm.c index c69cdd6f2499..8f78f7bc1806 100644 --- a/sound/soc/rockchip/rockchip_pdm.c +++ b/sound/soc/rockchip/rockchip_pdm.c @@ -422,16 +422,16 @@ static int rockchip_pdm_runtime_resume(struct device = *dev) struct rk_pdm_dev *pdm =3D dev_get_drvdata(dev); int ret; =20 - ret =3D clk_prepare_enable(pdm->clk); + ret =3D clk_prepare_enable(pdm->hclk); if (ret) { - dev_err(pdm->dev, "clock enable failed %d\n", ret); + dev_err(pdm->dev, "hclock enable failed %d\n", ret); return ret; } =20 - ret =3D clk_prepare_enable(pdm->hclk); + ret =3D clk_prepare_enable(pdm->clk); if (ret) { - clk_disable_unprepare(pdm->clk); - dev_err(pdm->dev, "hclock enable failed %d\n", ret); + clk_disable_unprepare(pdm->hclk); + dev_err(pdm->dev, "clock enable failed %d\n", ret); return ret; } =20 --=20 2.43.0