Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7648270rwb; Wed, 23 Nov 2022 09:02:32 -0800 (PST) X-Google-Smtp-Source: AA0mqf6U6WuXnWUpnz86qF9EmR/SZZyTJLcKtKwcCsh9PPsczPAxDfYdzH1/PM0mYD1UENbIrEjX X-Received: by 2002:a17:90a:4302:b0:218:9b49:aeab with SMTP id q2-20020a17090a430200b002189b49aeabmr21566625pjg.46.1669222950867; Wed, 23 Nov 2022 09:02:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669222950; cv=none; d=google.com; s=arc-20160816; b=niLNgTvlOe0tWFbLNsM+driBkGXNUuflArNqRWornt/6j5FGB+ZeiLUY2X2PV02OE6 DvPFFEm0C0t7wSSpaMfdgh3rdwF36pqlE03sQ+yLtgoXDdkj7jDV1VSFNyj36xQBGCnV 1S50HnGQG1zAo8xUlQ5/L1GJTc9jMS2cqMAb+ookM8MlnKGvzO4fnrkvWF/EH5olmd9B hxs5xM4s3Ux+hBOEWbsK6D/hiaPzYxd2bEt7IP3esrZCf2AfmEarjT3AsFq8RLl72mFO nNOFM8V3xnsgXCEztL9jWfyIvjflLoWTgNoz82PsLyxM3fCTpRqa39zkHgFPRf5mQVDw KE/g== 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=8A6kZpQfDSl4/cDetG79790P+krnVeu6HEhxkBieDgQ=; b=HJRg6zkPJozKZ0sOD7H3kOijk8EbhJO6STY2vFKdNt0uSO2TVbGZ+++nibnRBJS+UR tPOxnbp5/g0fl2Z3eg1j8gSQ/cLaUD2uriqsDLHwkMutBRKy/oIn/mf10aS788zvty78 5qXhkL0lPXBIV+XE8839nTrP59gZVxHd9gVXCA3IBd7KHdxxonyHBXbMBqFK+uhcX2Qo NvSTVmJM6bY1z+oKmImpZ8JUXvGmnfZatn0P6AX+LZpae/I0ZrZacDLANYvRNwsq6hSC MZMRYeAp8Wgv+cR0GdLEz2xCNQSxYPlLRGohFhpaxPOlj19leI4vM2OfYQuPYNH0VNLk pOdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=p4VLr+SE; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y21-20020a17090ad71500b0020a774637a6si2024482pju.67.2022.11.23.09.02.16; Wed, 23 Nov 2022 09:02:30 -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=@mediatek.com header.s=dk header.b=p4VLr+SE; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236514AbiKWQLu (ORCPT + 88 others); Wed, 23 Nov 2022 11:11:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238980AbiKWQLn (ORCPT ); Wed, 23 Nov 2022 11:11:43 -0500 Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 30F78CB6B2 for ; Wed, 23 Nov 2022 08:11:41 -0800 (PST) X-UUID: 15bada5f46b14464b981ddf348d3374c-20221124 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=8A6kZpQfDSl4/cDetG79790P+krnVeu6HEhxkBieDgQ=; b=p4VLr+SEgq4FNws4k6TiIj1/SAWT06UCAxf1xMFl3+8OFK+q55khJU/LT5BTeAfrnJU05/WeqEZ6K91b6IqeJxUnVVodTaYmoEXOEBZO9cVAWTCSKVkSd6LyBzY7vTEQs8SnMNptS2GTInXdIlA9NvVSar46eSmcZ91CbO8/0m8=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.12,REQID:24d7345d-3e86-40db-ac70-42190bcfc3b8,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:62cd327,CLOUDID:d0e5a02f-2938-482e-aafd-98d66723b8a9,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 15bada5f46b14464b981ddf348d3374c-20221124 Received: from mtkmbs11n2.mediatek.inc [(172.21.101.187)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 209792170; Thu, 24 Nov 2022 00:11:34 +0800 Received: from mtkmbs13n1.mediatek.inc (172.21.101.193) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3; Thu, 24 Nov 2022 00:11:33 +0800 Received: from localhost.localdomain (10.17.3.154) by mtkmbs13n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Thu, 24 Nov 2022 00:11:32 +0800 From: Jiaxin Yu To: , , CC: , , , , , , , Jiaxin Yu Subject: [PATCH] ASoC: mediatek: mt8186: Correct I2S shared clocks Date: Thu, 24 Nov 2022 00:11:30 +0800 Message-ID: <20221123161130.543-1-jiaxin.yu@mediatek.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-MTK: N X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,UNPARSEABLE_RELAY 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 In mt8186 platform, I2S2 should be the main I2S port that will provide the clock, on the contrary I2S3 should be the second I2S port that will use this clock. Signed-off-by: Jiaxin Yu --- sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c | 2 +- sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c b/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c index d8c93d66b4e6..970b980a81e6 100644 --- a/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c +++ b/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c @@ -192,7 +192,7 @@ static int mt8186_mt6366_da7219_max98357_hdmi_init(struct snd_soc_pcm_runtime *r struct mt8186_mt6366_da7219_max98357_priv *priv = soc_card_data->mach_priv; int ret; - ret = mt8186_dai_i2s_set_share(afe, "I2S3", "I2S2"); + ret = mt8186_dai_i2s_set_share(afe, "I2S2", "I2S3"); if (ret) { dev_err(rtd->dev, "Failed to set up shared clocks\n"); return ret; diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c b/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c index e59d92e2afa3..8f77a0bc1dc8 100644 --- a/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c +++ b/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c @@ -260,7 +260,7 @@ static int mt8186_mt6366_rt1019_rt5682s_hdmi_init(struct snd_soc_pcm_runtime *rt struct mt8186_mt6366_rt1019_rt5682s_priv *priv = soc_card_data->mach_priv; int ret; - ret = mt8186_dai_i2s_set_share(afe, "I2S3", "I2S2"); + ret = mt8186_dai_i2s_set_share(afe, "I2S2", "I2S3"); if (ret) { dev_err(rtd->dev, "Failed to set up shared clocks\n"); return ret; -- 2.18.0