From patchwork Fri May 10 09:19:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 13661108 Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2041.outbound.protection.outlook.com [40.107.241.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 643B916F26F for ; Fri, 10 May 2024 09:11:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.241.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715332309; cv=fail; b=NPlZjahVNkMPpGDf/mlTbpC/1Xjfijfm9xYwQR3WsTRiPX6XauiAL3J6p8FOh8dHu3xOnWtT2+h3bRUFPXEn8VQhEy9IodMaiDUiESpQ70lskkJM6hmj3v8bcLBE3jHoVLRjgh8rxnF8Pqa6wPfJt1dsqwsTr6CFjUexwd03pa8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715332309; c=relaxed/simple; bh=NpLKDj2bR2AYu5BarkAuZ1JZZyhQ1dCIKBxwjN0NJpk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=UF1pE4y1UZViL+AIoYOYYMVf6aefUa9/+VOV+fsOsjVM29+mpwVS8z+8wltg8enwZQ+RH43aVOm9EH673g2AQhPnjOQZiGFtF9kOxxbqyyrfnbZIG/QudawAveDQdj4p+rEOaHC9wNhO9ybxGwYmkCrth6Kj7FhxXMakA/E58DI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=bpxQL7Vj; arc=fail smtp.client-ip=40.107.241.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="bpxQL7Vj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DU5RCdt/PmRcZNi02Nsm6dIXMXMHVnK9DMwvNyuUFgfFNpHqYlf7LlG3TQ/5F94u5td/jSGioSJatDwtxtbWTc1FQqdROpxuxpdLiwS7d1jW+Sd6Dum7oXYrVyKZ08JOXH96MgRuyh+/fkZEwd7l7Url2Gk8ZkPW6xDuO0BcTTwbvZJnFgpnXyYO2TzQ0AW3YAD263fZgETZPekEIhzYoq98+dNE+3E7PZ+PtWe64joIyvD1e/XFDOOBmIZzfC7C0vh3TyLXSe0eUUFVbEKAlOFR3PPUf9QIukPwRK92Vv6P0YRGzJUkqrRp+HNmLD02N3CdSzLJ6NYL9F+tscJr9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ORxscEgfrhyqeXLzsP1iuOAfxLe854CzM9Ki1bmQqRU=; b=esIRMwBA3qY3V22QTHvuJrbocik9Dz875s5Q49pvl8PRcxeRZICOEEy9vXs8sWBY3NfZglBk3PjTf95mLBXAu2MReufBniC2yuoPpWDLcXoK+8hi4l0xpBQEoVHLfVkYH7rqYETJESkHL08mNNVZ7wpXpY/aUNV1kcgHnwujEZSQgrBpWgmM33F/fXupmu834HWJtBWoHJXj7Fa1UgpXP86my0fJq8awQWxJi7KJybxawxWsfPMndMpjTPoTGohTUDm3X50/sGq4zgQ1YeLpreox3UMUt7aBmllu8xzpLYdzTu+mmypTbdiN1scKOmT0ST7Cwpw5S9V9q7dPCkRyJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ORxscEgfrhyqeXLzsP1iuOAfxLe854CzM9Ki1bmQqRU=; b=bpxQL7VjNuBKth3JruMHmiGTw9SeJYSREQT/HYDoRWa9lJbadD0noh62CTYrMu7S+KKajJngdTwu0nAzYPWDhCJevPUJezYCO0WiK3t2WIvWq5HGlxtJeIA8Pluby7ObCeI1mJlEduRlxKjXNGEGdQP9lbAVL9XTS51JzVoRgQs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by AM9PR04MB8065.eurprd04.prod.outlook.com (2603:10a6:20b:3ee::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.49; Fri, 10 May 2024 09:11:44 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d%4]) with mapi id 15.20.7544.046; Fri, 10 May 2024 09:11:44 +0000 From: "Peng Fan (OSS)" Date: Fri, 10 May 2024 17:19:02 +0800 Subject: [PATCH v2 07/17] clk: imx: imx8mp-audiomix: remove sdma root clock Message-Id: <20240510-imx-clk-v2-7-c998f315d29c@nxp.com> References: <20240510-imx-clk-v2-0-c998f315d29c@nxp.com> In-Reply-To: <20240510-imx-clk-v2-0-c998f315d29c@nxp.com> To: Abel Vesa , Michael Turquette , Stephen Boyd , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Jacky Bai , Ye Li , Dong Aisheng Cc: linux-clk@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Abel Vesa , Peng Fan , Shengjiu Wang X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1715332748; l=1166; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=+hwTF+iFARn94W02HIxtvHHvb+ZjOrMdn+Wc7BgL+nE=; b=jTK86ch0OMtTE0L8NZP3bq8CC6/5R0BW2kyGjqFIWTkGovJZ4BOz9BfpL6vHpsq1kA586G8iX F+zd2BDHWI7BN28I9sC3wbeL2rwie0okB2Q6/3gxdnPdg3saoGCpWAy X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2PR02CA0008.apcprd02.prod.outlook.com (2603:1096:4:194::12) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|AM9PR04MB8065:EE_ X-MS-Office365-Filtering-Correlation-Id: 5be1638c-5f27-4766-d350-08dc70d13640 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|366007|1800799015|376005|7416005|921011|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?TW0zlnFDxIh58q9vGnirXDwLQR8Tjr5?= =?utf-8?q?Yaagud00/8mfyws1PruO7X9NJV5si5Lju4ufrvyh0RhpFGqme+/qOWbp1vBQSuH29?= =?utf-8?q?6/QJvSVpeVv1stOE19ORR8PwFASb+kJVUWztkhcOvW4q8MMuwOr59Bgm2UZHNRSkt?= =?utf-8?q?uxtp5j5N1CQnlTiA5NRqDAblxHC65IThcYVkzYpKGIZ33yq564itCJpQxk59cK9Me?= =?utf-8?q?Ja5ceke2tqrrqaibA8xxLBBBJiNK2NL6kZrinRIqL+Ni6OIAMAVC8u7skXCVsn0Z3?= =?utf-8?q?pXh2nm9SB065IOFarjTygx8q2yNhFGDSWk5Wvc+471StrJxXX1vNM9uWuu1uptC6k?= =?utf-8?q?5uqO1oSxfFQp5nRabDP9Tz8lWJRfTzo918klKkCRE5+EBfbZKQ9ildoslexki0rmc?= =?utf-8?q?wnLfM5OA1b86MWlOmvvc0oiaAaefUIL3zZWdvNbuJRzoyio3ZDng5kjbDH9FSy6cA?= =?utf-8?q?HWDZeKwQoyKKb7zUJ/RopP2YEwYaYwotx9kl1wqnCT2y2zQQOrVD7Zh9o0H3gkuOE?= =?utf-8?q?Tn84Ey7oQ7ONwWv/mB6wMr/ckPAeOw6I67t1HWVA2DknikBf7vLbUQfYvciaUTX8Q?= =?utf-8?q?av5Zi58zuL1e+n4v3GxqTe9VoLmjCM7R6HY2AB5uCjmKdhi/FppL05BdzHUtGF/lx?= =?utf-8?q?nkuqhD9SyY4qVE+oqXht3dzFhd6saLFDg/sesZVL0AB04x4Dk9xZcB0vD25mSBomb?= =?utf-8?q?l+gXzsg+90DSzP522pT9cBqnckpjrwU4PcVSCv7czMC3IH3AQXFxoX2QyCIdXk96C?= =?utf-8?q?q8KKFB29HO0ESozuvHsUwQBN21AZOMBOZESW9Zb/n1QuPqIwZx4NMb5BjFR8kJabj?= =?utf-8?q?9O+T8i0JiwLmdhrrSBRbGrG4Timv5Jiee2F7YmW4IjbJZDdQLutqn2FjVg1L6JxpT?= =?utf-8?q?BwFtuKiHHrSLeGNNiOquInbWahOnExwWkNZ5bdXuK3bqV0rvKvZ9hWkYQ2Ji8Tx8X?= =?utf-8?q?7D9tcjmQG7fFy7FgMu7zBsuLu4wb6bGRYKv+HFEUtSxTRKbQQM8+fxU9lSN6s5lXu?= =?utf-8?q?P0dj7MN7drczQtFQyGwoP6HV/XUYPwo55xUZDKgycrjZIHTo/KczK6sAyIFy9JOWx?= =?utf-8?q?TIarDQgXrsxhH8dZKmmzxEHCd7hCk3NgPkO0kAceE2hfWvo0UGJxKa7pRo34nezC0?= =?utf-8?q?zmaXNFOynP2xWL1yBIQq+7AuJECYHGQaXAJhsrrp2yf0Dd9SFEtM4PPsgNPKRPIjm?= =?utf-8?q?llsrH/q2JdKP25CjLq0/nt41hVKr/Nzpk3UdmqzAs8ITc/BVVb9DUijqy4KgwxZKk?= =?utf-8?q?pzTWxjc33UIyE4p/NfDEjjxbrCG4NKWsiUGbr4dgudbwFMUQTkjRhyOU=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(52116005)(366007)(1800799015)(376005)(7416005)(921011)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?eHnDFHyG/M/v1bKqRtD4LPwUk84x?= =?utf-8?q?Ktuozfce1fyP+n8EApZ6iTSBUbeEqsvHYlaXHqvijWTVWNk+nP0WTXbIHnLGJTUmc?= =?utf-8?q?jetbKGFqJo2G4TAeJGA6ZwH7cZ5XeRGz/JEDX6r/L3FPOOZ7c7VJxg/rGC832x/5i?= =?utf-8?q?paDBt5nrbC3PR8HmKjuk1f7VychL3lY/EM5XDDTroX0QchakpJ4Wvlw6wzwT8K4S6?= =?utf-8?q?fccSSzVOJdx075PgGh2FKyk7amB0+UIzKqWbLm48deggoMN1ZEwKbeNSlq7b6wcGw?= =?utf-8?q?RYiaqywaH3JmxacUi/ezPoZaOTPeYknLNOBomtLXAWFbyoPw9MlXI+vRbdPhLhVQL?= =?utf-8?q?Zr8cyk5wdI7bx9T5nzk3kGaekCChKLCDjMbleBoG6j5lydDU2cEBw3pYYLYTNmVlW?= =?utf-8?q?fB05tXnUqKJbA98BV3dcPXosZyiNdAEHhz+fo0ZfG/jXTqfpAZwnaztHspELK1smE?= =?utf-8?q?OeNeZnkunzbflUNEeHhgXQGXeqiUYm46nAAidOcL9LeKVuH44YcAhthV02Ljgms7m?= =?utf-8?q?INn2yY6QmcisL/jvGDv49P8eIQWnINyLzuuW4fCgkSQKpeqV4nQ1p8Q9uPaCMYyao?= =?utf-8?q?gLX3RF2S+lIyzfKYKK51W4/U/748bhabf1mSDaDUXkQZoPvXbSASq8UKP4XOD4Tfp?= =?utf-8?q?nu5wsCadHq7LfB5VpCw5Q8mfGvHyV5gi6P4hNblQyuyEqE2qcAtMuFIyC4oR3uib9?= =?utf-8?q?LyCxde99YanZFkrvR3TtF1i4vypC5ZSXyK13wEc+bs2f3JHEWIYz2lP1ssFFvzXwI?= =?utf-8?q?VmrfoLtj8FF4jhZyJPIQOvyJhxQXkuwza/YGUZzaaystP24Dbh8ZWQDgWwdbT/uXb?= =?utf-8?q?VP7+dfFreCe3ATdDmd6l6u+DYsPXjOFy4S6g6KrSvzSdZRCtYR37t9oSUlVuOWVck?= =?utf-8?q?eoDJCM1unTbYXiWMpQiilcjFHyQKc20bBHYkl62qtStzsh33oOVB/9WsT+6IRXyjG?= =?utf-8?q?ev+U/1IafniYk45qNpHP9+2FsCf64NIzeX6xrhEjy7LOI8iBM75T6kYorT0hk8kFL?= =?utf-8?q?ccGaBAwH+sVa2ZnpSEeNKnq9xjK5bN3d9aqolXTtxeiCNRfUQxOKUEiDA/WzbmrrK?= =?utf-8?q?i/Y30aMjqthZ1VEI+0v3da9rDq/k/sXND7d69cNjg6FVcTf+SvhcmwBwb1nLPnJs1?= =?utf-8?q?gvF9aTmlP8emj9z7PKs7Ok0xYNOOMBVNh+oi3OT1nKIUjnRNtJ3vANNik7b/8qtqt?= =?utf-8?q?P8y4q7pKIq7WKJhjC285V4R589TQId7XgatBZ0MbbYPZl2gPBp3l++lygQ27Hj/Ev?= =?utf-8?q?FcqlHJ7wBsPOV66tsyAk9AZ71oJg/DDeiLF/IaXITNdN/5h6WKmxLZ9gXTJIl3714?= =?utf-8?q?qrb9MKPn9YYGiiO7H/8BQNvy24shZ9x81iiqugK9AiyDhGyVRrrpEXsw9LpLPm7Nx?= =?utf-8?q?Tu4q5YPw2l47/RON/ApVsQWMBNP8da9ZlxLsP36hhGjRU3qTwdmpCDyHeUIiavbXe?= =?utf-8?q?xyCOf68tp6oHONV8kVvJZXhu9+JU4ovfw8k4Kog59OOoUYSqtY317u7NMOUVPM42v?= =?utf-8?q?sJ4GisrBWat7?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5be1638c-5f27-4766-d350-08dc70d13640 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2024 09:11:44.1650 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 31RrC/fWOgHF1k3x+aYVEXXWiNWdAW8asmUk1i1JyovQzWvXWL2r8YrTCGe3MZtuWDiDvo2FX6UObfGCaALsTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8065 From: Peng Fan There is an issue: SDMA3 can't work without setting AUDIOMIX_CLKEN0[SDMA2] (bit-26) to 1 The workaround is: As the reset state of AUDIOMIX_CLKEN0[SDMA2] is enabled, we just need to keep it on as reset state, don't touch it in kernel, then every thing is same as before, if we register the clock in clk-audiomix, then kernel will try to disable it in idle. Fixes: 6cd95f7b151c ("clk: imx: imx8mp: Add audiomix block control") Reviewed-by: Shengjiu Wang Signed-off-by: Peng Fan --- drivers/clk/imx/clk-imx8mp-audiomix.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/clk/imx/clk-imx8mp-audiomix.c b/drivers/clk/imx/clk-imx8mp-audiomix.c index b381d6f784c8..88d8ba975b5a 100644 --- a/drivers/clk/imx/clk-imx8mp-audiomix.c +++ b/drivers/clk/imx/clk-imx8mp-audiomix.c @@ -172,7 +172,6 @@ static struct clk_imx8mp_audiomix_sel sels[] = { CLK_GATE("ocrama", OCRAMA_IPG), CLK_GATE("aud2htx", AUD2HTX_IPG), CLK_GATE("earc_phy", EARC_PHY), - CLK_GATE("sdma2", SDMA2_ROOT), CLK_GATE("sdma3", SDMA3_ROOT), CLK_GATE("spba2", SPBA2_ROOT), CLK_GATE("dsp", DSP_ROOT),