From patchwork Wed Feb 26 16:45:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurentiu Mihalcea X-Patchwork-Id: 13992802 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.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 C6770222584; Wed, 26 Feb 2025 16:46:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588401; cv=none; b=h4Q9UL1XKcMy9RD9jbrOhiyFZqezxCkKmU7HXPHAuq4aO6AvFf86FJJeZL5GSOCBjPLaHXFOZj2VQABzCub7rS3qbufVgIz51OdeJI6OH8lMb3GZuy7NPFpZqkg8LFA2cSSawq/ROrj5rxvLaRfnGvypqo7/xdPS49272xZN8ZU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588401; c=relaxed/simple; bh=ORjAe6MoxwYydOUBgswDC+POQ7kq3EukhUnkAloJl6o=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NlsME71/pNB/0lWIZydCQHyAeRVRA83DND1cOXppvSomKJ6QTVMD/cu4kU0vmWUyYNihVPHKlhzKjIBWF04y5gd3gxVlKjhD9tiMN7UGBNxrldIxYP0M6jB+LEnoZ0+A0XDcJ/xZjqU1nn0tsbSKVLgKjVJzKFwNGtNUNDho9cs= 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=brKLuFOk; arc=none smtp.client-ip=209.85.128.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="brKLuFOk" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4397dff185fso221475e9.2; Wed, 26 Feb 2025 08:46:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740588398; x=1741193198; 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=F1rqUZmbeIGtXPgCTodsmKk6y+OMHLTQEiTCHhSgzVo=; b=brKLuFOkomFr9PR1LLHUQjCz4qS8ImD/OTtfWMtKsuCTok0qNY7wyWfAa5lGpThucR +TKbxcal3swZSOQLF64qtGoAdWw+JAVHh+pY8Eh2KWrA31bVU+3wIL5aSS1WL7iNHbPG fEF5H8arktEVGio8RVQQLlyPqtiqGUX078GWEYlNHEJ3V1bHK1GfSec4SWMwl6qY6ZF9 WOIsGpWSxXBj/yIqKnQys3GKeBNdmV3M30L7ma8sX+jaPycBwORJm64GWuq3trg9qt8e OARo6NNddG2k6LkOMUwBbEzAc70X2LxhkDIoLNN5bNqq7erpDUgY16EDqHEsL5tHPMT4 ZDRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740588398; x=1741193198; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F1rqUZmbeIGtXPgCTodsmKk6y+OMHLTQEiTCHhSgzVo=; b=uXwUdqt80fZBysOu1F4hfAyE+ZgjYDld++Og+GfPsIteiQWyb21ABNcedBK+2kRmS3 MJsDYNmC8jlDmPBThuE/BfJNzcRVYLC0q+PepXIrWIn2dazt/DMneuN7vgxvftH1/ds3 tMjU1n4f+Z908ZSddmrJ2pYaYeTLIXI1CzgHIO6mk87/NAxitXr9WHfSv/Gons2AMW8u nYuL9Rvb6DxonqQf1N+vIYO6zQKKfWfgzQj/yE6vQDAG5zU4X75QliTvMwmWG41kY13F A0Ah+se//k4vvhQe/5eMyIyQtqPPjwSBtQjmtTIwWq/2cQt9BOQX7WIvncdi+JGpy5Wn I/pA== X-Forwarded-Encrypted: i=1; AJvYcCV/lTD5GDx+H74xOve4bGTwKJ3EVx27sAZuKoe7rIfXlFkMM09ujwDmg7GcPr9pFrh49iDYsC6mkE7BiYEJ@vger.kernel.org, AJvYcCWeLFJzTHmWxcwvpnmCBROEUkFyW0NpEzbhpwlYImJHIgfloRRJO+1eJ620EAuI5kZQeRyopaH4kK4r@vger.kernel.org, AJvYcCX3HsqDptS7X5h9k+rFd23E8TPFO4Wz7c3c/He+SURjRxcDn/bHazEAWKjLOMvPLVqLJB8fi3waafP7@vger.kernel.org X-Gm-Message-State: AOJu0YzVwouj5VRCe5qAnQ11gjXEEzLSy2+oMAstomzem1OsiLQD7Pdp u80ba0FtLCuoSpgPWN0gWjM7TCYaN9hqehQJvVeXM/PRMQxG6QUYIMCiRQQR X-Gm-Gg: ASbGnctSAyZusGqWqpdge5F1ygIdThLkdYbJG0mh3DTwxxeeS3VjkyyCfhyo5zqgADD CZk+IC5vAaqx1fDEqunU+A+iSsUMKE0sP+v5TYyxhaiGaa1Q8Ol6QQi2O830sl/hA1ktLGEOkgj 3T94C3yIMDh3vcpJ8XEUhgL4qY9DpsP/ehbTCbPd+hvLRGbwuanhnVw7Wl10xr+sO2Fssb3ZezS 0/YfNf6Xu5qtDYK2aKQrl+qolOnKaTqfopUCxytajJJFVEzv33uYdkLrbq4dhVwf0mRxPZIUSOR 75IlxqLl/BhuuF17CwBjfTu1hUesqWWGx3ChpTGIcr5OOBNfKIYlPuqhStl0m77v X-Google-Smtp-Source: AGHT+IGNO74QcjfvqSxSeJoVAhbgQPoU9My5GWhE+D/oKsm5H8jpS40BGbgcOjeGiCnhRrebp+SqTQ== X-Received: by 2002:a05:600c:5114:b0:439:8c6d:7ad9 with SMTP id 5b1f17b1804b1-43ab903f62emr35202715e9.31.1740588397807; Wed, 26 Feb 2025 08:46:37 -0800 (PST) Received: from playground.localdomain ([188.25.208.27]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390cd8e7165sm6200215f8f.73.2025.02.26.08.46.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 08:46:37 -0800 (PST) From: Laurentiu Mihalcea To: Abel Vesa , Peng Fan , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Marek Vasut , Stephen Boyd , Shengjiu Wang , Adam Ford Cc: Pengutronix Kernel Team , linux-clk@vger.kernel.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 1/4] dt-bindings: clock: imx8mp: add axi clock Date: Wed, 26 Feb 2025 11:45:10 -0500 Message-Id: <20250226164513.33822-2-laurentiumihalcea111@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> References: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Laurentiu Mihalcea Some components of AUDIOMIX (i.e: DSP, OCRAM_A) are clocked by AUDIO_AXI_CLK_ROOT. Since the AUDIOMIX block control manages the clock gates for those components, include their root clock in the list of clocks consumed by the IP. Fixes: 95a0aa7bb10e ("dt-bindings: clock: imx8mp: Add audiomix block control") Signed-off-by: Laurentiu Mihalcea Reviewed-by: Iuliana Prodan Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/clock/imx8mp-audiomix.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml b/Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml index 6588a17a7d9a..0272c9527037 100644 --- a/Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml +++ b/Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml @@ -24,8 +24,8 @@ properties: maxItems: 1 clocks: - minItems: 7 - maxItems: 7 + minItems: 8 + maxItems: 8 clock-names: items: @@ -36,6 +36,7 @@ properties: - const: sai5 - const: sai6 - const: sai7 + - const: axi '#clock-cells': const: 1 @@ -72,10 +73,11 @@ examples: <&clk IMX8MP_CLK_SAI3>, <&clk IMX8MP_CLK_SAI5>, <&clk IMX8MP_CLK_SAI6>, - <&clk IMX8MP_CLK_SAI7>; + <&clk IMX8MP_CLK_SAI7>, + <&clk IMX8MP_CLK_AUDIO_AXI_ROOT>; clock-names = "ahb", "sai1", "sai2", "sai3", - "sai5", "sai6", "sai7"; + "sai5", "sai6", "sai7", "axi"; power-domains = <&pgc_audio>; }; From patchwork Wed Feb 26 16:45:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurentiu Mihalcea X-Patchwork-Id: 13992803 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 349992222DA; Wed, 26 Feb 2025 16:46:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588405; cv=none; b=flAlWZmaR1hATlp8gXuSCcY5itA67i3U8LeepQBGkNXgrjafKv/K12TGRNr+j194MoH5BTk0IQ5vqyzTH4WHlqMXyvNv7NFlEoZW0EFHddyiMuDj/4ltfO84egGwn9cGORRHi8md4m9OFGTI6JR1vjsy18+QmTYe6lhGXCsbAbc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588405; c=relaxed/simple; bh=3HhpQLzDJ5PhgxGSSZYJ2mur7iygkWAwE5N74zfdasM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=GQ41cqoKEmqPPjk+vRIS4BUqh3uAzhXCQyGY39LdQPto/aCHOArjaVxaWZAJhOu2uXz8KI2pCFh1n0DWjq4EcG0c1QMAELGS7bX7RJVdij+6uS8KLfrNuGRlLCggEiqhVFKMehy8bAyTx33tWF3lgXrIPxPYNjEmOv98V7ltM5U= 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=kUpCpQPm; arc=none smtp.client-ip=209.85.128.43 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="kUpCpQPm" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4399ca9d338so172615e9.3; Wed, 26 Feb 2025 08:46:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740588401; x=1741193201; 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=6pnuI6sBYlkwLaLjuQ7fgcpXHpa/8YRA5z4IIzVEteY=; b=kUpCpQPmCr8yuPeTTpoi8pOVN4RdBJn0nYGqNkoo/0386onBe4Yr5TnAB3tQXTnc3h h/Zp79LNwuGc0fJd35x87C7I5zYuCrIuOAZQ+IsLpcsvQ7PfeldqCeBrvxHr3XNyszjC k/PGqQ+IB9OXkN6ys4SGSfGHYH3oqaBJispIh+W+Fk74ePcFIRMTAjazWCEK4UR4byfK mPb0gHMI38UvIdKQ+6ukx43BfnrJXsi1zzBjv/ZTDoC0bfoxvbs6q0RapjT2ryC6S4Yj ucxRtaZo9k31geoGeSvAC5PP9/Y6hHa60k2473EejIsJcrqvDwRQQuY4ssmqm2lvy1TK IK9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740588401; x=1741193201; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6pnuI6sBYlkwLaLjuQ7fgcpXHpa/8YRA5z4IIzVEteY=; b=m2lCiv4KGwCRliPYEB9ox7nbfBPPScjLe1XZZPfXuBw9O/CzGMwu6cpGAhB1IO/Y3W N2vYb1ugYqcXhDgbm/Bk5l3ReR64X1gLZ9WsfcUGdE0MrODxDJiCSSjGl3i8NTjW/+qe 5h0cJAT90cK9rSLTpFAxijeLOmBHEXk9ltEFcaZLAtVwQ266kjJG+hwZbbcUmFRaxHjC 1UNXMB04tIJktItrJv55eFPZ6Qg7dwJdpZ+HhQ0foziOJ1xvAj/2rNlyE3pn5+f8eTYA +ENnAJZEkto9nA1oKFqROUpdDDJp+UQrzCbguR+3+ocWV81alo9DRWhyC1lrYgdIpq5y IUoA== X-Forwarded-Encrypted: i=1; AJvYcCUtOEQjOJ05ZDnkcDwLqBbEWqEVbOBIWw7Xq4Qj8oqo3i8FnOaIl5qtJ+kCr9fThg7HrytnctoetVWQ@vger.kernel.org, AJvYcCWLuaEW82kGXDOZhTWOEnFDTGI8H5GcdAf3qkMVZx+HKlSyRnTu2VOl5RxeAbQPCqq/wIaKlkrCNDRGKHIn@vger.kernel.org, AJvYcCXsLKaQTSc1oXu0XmTRWbCGiM/W9VVkLWEF84cGD5JzuV8Tfng+UYCzRwxSLtqQMl1+cftHqa/fyaek@vger.kernel.org X-Gm-Message-State: AOJu0YzfMJdXb6chCSAwZLLBMNb1NYc8wDuzgXYqrwOezJ4RGBxrr5Cx Ri805E/KeVGGf+QJL8CXuk+HXyOKzD4eBx0BGXwNEKZr4sqIB93X X-Gm-Gg: ASbGnctPBQxDr5Fyrt2YJouaK/tEwSWr8sPi4+FIpapjey95OkcorJlrcQKLjlHpoip dBeZuu6/BK1EZf8CM9+YANpk2y20KMYeTt7KpdrRxRYDWgBh9LO5OcnCABZdEGxIf3QK/EN7Fzq r/Ov3SsdBZOj1A8bulDaj7pCDIBi6SgkdXyEpbZBJ3M4hoUGg4YLlrh9UKuoOFLvsNhUOS2jaaS byliR5LKN4EUXzluhJJOyzd9qNkZQoYI1lkestub8xEwG/IQjMV0hrZN8TfAa0HOugCccMeGylr OhUGh0ElxxHEZy7b2EyPCh+pNeX5OD3pgZapB+eVp5WWVC0aL2ZZsk515YZ9lRRj X-Google-Smtp-Source: AGHT+IExPqM/gnSNIKRczXrwwSNY2JYUNb14I/Jluil+QDW7N2/0KA9eUaCIBmPYlFa5rXUAj1siew== X-Received: by 2002:a05:600c:a01:b0:439:a88f:852a with SMTP id 5b1f17b1804b1-43ab0f6deb8mr72370865e9.23.1740588401209; Wed, 26 Feb 2025 08:46:41 -0800 (PST) Received: from playground.localdomain ([188.25.208.27]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390cd8e7165sm6200215f8f.73.2025.02.26.08.46.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 08:46:40 -0800 (PST) From: Laurentiu Mihalcea To: Abel Vesa , Peng Fan , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Marek Vasut , Stephen Boyd , Shengjiu Wang , Adam Ford Cc: Pengutronix Kernel Team , linux-clk@vger.kernel.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/4] clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents Date: Wed, 26 Feb 2025 11:45:11 -0500 Message-Id: <20250226164513.33822-3-laurentiumihalcea111@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> References: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Laurentiu Mihalcea The DSP and OCRAM_A modules from AUDIOMIX are clocked by AUDIO_AXI_CLK_ROOT, not AUDIO_AHB_CLK_ROOT. Update the clock data accordingly. Fixes: 6cd95f7b151c ("clk: imx: imx8mp: Add audiomix block control") Signed-off-by: Laurentiu Mihalcea Reviewed-by: Iuliana Prodan --- drivers/clk/imx/clk-imx8mp-audiomix.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/imx/clk-imx8mp-audiomix.c b/drivers/clk/imx/clk-imx8mp-audiomix.c index c409fc7e0618..775f62dddb11 100644 --- a/drivers/clk/imx/clk-imx8mp-audiomix.c +++ b/drivers/clk/imx/clk-imx8mp-audiomix.c @@ -180,14 +180,14 @@ static struct clk_imx8mp_audiomix_sel sels[] = { CLK_GATE("asrc", ASRC_IPG), CLK_GATE("pdm", PDM_IPG), CLK_GATE("earc", EARC_IPG), - CLK_GATE("ocrama", OCRAMA_IPG), + CLK_GATE_PARENT("ocrama", OCRAMA_IPG, "axi"), CLK_GATE("aud2htx", AUD2HTX_IPG), CLK_GATE_PARENT("earc_phy", EARC_PHY, "sai_pll_out_div2"), CLK_GATE("sdma2", SDMA2_ROOT), CLK_GATE("sdma3", SDMA3_ROOT), CLK_GATE("spba2", SPBA2_ROOT), - CLK_GATE("dsp", DSP_ROOT), - CLK_GATE("dspdbg", DSPDBG_ROOT), + CLK_GATE_PARENT("dsp", DSP_ROOT, "axi"), + CLK_GATE_PARENT("dspdbg", DSPDBG_ROOT, "axi"), CLK_GATE("edma", EDMA_ROOT), CLK_GATE_PARENT("audpll", AUDPLL_ROOT, "osc_24m"), CLK_GATE("mu2", MU2_ROOT), From patchwork Wed Feb 26 16:45:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurentiu Mihalcea X-Patchwork-Id: 13992804 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 2BC152248B4; Wed, 26 Feb 2025 16:46:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588407; cv=none; b=ssztbwVvE9guwTbpAYYwnidgDUJeUdSlakkKPP5J5eZZjdgYdC+ZH+EsJ/P84BGr4MimrGi/rNhsl+6GRdWpIPK20Z9UFwwBkjTwcGks8hrUtQh623eWT9TnJVQb98tYUME/Z3zFeKgdPcbwZhLym1kqUm7kzXhJrCAMigWHTts= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588407; c=relaxed/simple; bh=712s+CZwtbCsu6iB8mRETbiuzFlVQdvECgHqf0Zlhsw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=fgod0pwpUl9q6vtOmowGajYiO8zgxe4S6Yg9QsVwZ2PqdFvzKwCq1tlf2F68ixBwAMv/vT4kwG0ChiOScxCmfZoLmkBWmJE58JpMTa5LYj0jlBCh+Qrj69NJv/zKVNptnMkX3K62OkEbSA+3vz9TvDjiux/8WhDFikiucMshdDc= 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=mCCwRZB0; arc=none smtp.client-ip=209.85.128.52 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="mCCwRZB0" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-439a1e8ba83so222455e9.3; Wed, 26 Feb 2025 08:46:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740588403; x=1741193203; 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=Ia5D1StmV4CnXYyEpke0sKKPWzBMRVegEo2c54oP3lM=; b=mCCwRZB0L17WPOq4j/La3UAmcB/5wTuvF/9xePaSnajR5cu8FWIe9czonLMYsa+haW nZZuX6md7msrcpYMre1F+oIyK/HDqpj7P+MkW71/fo2/Ef+hZadmUS0/Z1RD1jkrWDX9 LicFpS+rC6bX+JSIw/xrYiZ8BJ260B5D8ZDGgxNgukXCIhWDgXK/RKPU2LhjVF5xeJXF vJQk5plyQIgNhmH0+UEDWYXOacYBqLYpkZMHBQ2Rc+CTq/Moz18gMfXOzZnWBTCUHCJd 2RmcI6LsNu0KAXNKztKyNI0yBwgjKW6OltJ5FLeuG+V+0IIZSKNA6BXM42JKEwFP4U4u vMxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740588403; x=1741193203; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ia5D1StmV4CnXYyEpke0sKKPWzBMRVegEo2c54oP3lM=; b=iFyd7QZKodppLQlYoWaQIN9dz5O0MtBTuMCicWCgE1/DnSowV3kybQzAdsgxcl+uBh 3HOwsFYLNWiAICG8osFj/iGSVAlbiDOodRh9zdPmiDMXrbt7D692m13fje8IFETYlT3k THX2JUF7FssFhlrg7uIt4n8i2TXSELF9mhDL3H9gwJbm20JLyz52nZdX7whKUvdGNYaC jNxYHyPkyyNijbhYYvllpLfQdLR0pV0keac6FV2px9lzCW6pueJQ++a2qS6P6zKVOfMd +G3zSw+8g4mVwf7lXBr92f3xAIUaaBHAJvkAFSi9O3QkV/gzQkZtL0Hs3NQuiyB72Cth X7XQ== X-Forwarded-Encrypted: i=1; AJvYcCUawPh8oCTFnAyDl+3Z85bFnkCHmUoNBy4Zyo8dEr+2CCaCxnCbVOgBNus6Zn8/q6l51Iq9WK/s9pxP@vger.kernel.org, AJvYcCW3NcLQ2BbBNGF9SB2nErucOnqFN13O0oOYxp5KI5IEUH1DpHtepdJxV0ybGPIvTmVOeyQLWbelBfDabNVF@vger.kernel.org, AJvYcCX3CUaspXOu2lD5qN2KALqyNAsetugQc0pUsvGtiTcqHen52PffvoDMg44GoP3/TCfN6iuUBw3PbxHB@vger.kernel.org X-Gm-Message-State: AOJu0YyOJ1vShv9QSQLeaPBuUk+aFkCLzVnlxyQPTH9sibeAg9+3shm1 Poh5D6hGiSzfnUb+bDQkrZvm/83UMSA/70CPnv8f8XlL1iOdlrD5 X-Gm-Gg: ASbGncucvMzuaKS7dt22x3EMqZ17LaHXD6MOvToYGbbohxjgX/8VqnY7wOT2QfKTO4n 0kB2tX038nSS+AM73kfyTkERzV/IGOmD0o/JBraTXKEqNMsxV6a6G3BiurTZXVkbuWXvAWqB740 gLiSwEf6zWs4tKFxcCyaYxmcp8qf3en9qAd+7bHmGBKO2GpZpohYFDxfkNOuwrxKoAdrVQgm3Zt WYCgu2rX1JWlP3G4K7BkW71RtcXGH2K5fbgwj6Wbx1iFdND+1m6/2ysuUHp+MEXh2jdh4ENbCbx 4eh7esUedZk1cy0AB7/gIy14SHTOwSXcFtm4/gY6RejA3mLdQmpggpvQ4kFLvXae X-Google-Smtp-Source: AGHT+IGWZHwSsvPWIGZD7v0lzUemtXIqVysf29/KMNwus1o2RKo13ASNNOWiAsEb7Vjp9//75b552g== X-Received: by 2002:a05:6000:1789:b0:38f:28dc:ec23 with SMTP id ffacd0b85a97d-38f7079aa1bmr17417528f8f.19.1740588403302; Wed, 26 Feb 2025 08:46:43 -0800 (PST) Received: from playground.localdomain ([188.25.208.27]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390cd8e7165sm6200215f8f.73.2025.02.26.08.46.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 08:46:43 -0800 (PST) From: Laurentiu Mihalcea To: Abel Vesa , Peng Fan , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Marek Vasut , Stephen Boyd , Shengjiu Wang , Adam Ford Cc: Pengutronix Kernel Team , linux-clk@vger.kernel.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 3/4] arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block Date: Wed, 26 Feb 2025 11:45:12 -0500 Message-Id: <20250226164513.33822-4-laurentiumihalcea111@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> References: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Laurentiu Mihalcea Needed because the DSP and OCRAM_A components from AUDIOMIX are clocked by AUDIO_AXI_CLK_ROOT instead of AUDIO_AHB_CLK_ROOT. Fixes: b86c3afabb4f ("arm64: dts: imx8mp: Add SAI, SDMA, AudioMIX") Signed-off-by: Laurentiu Mihalcea Reviewed-by: Iuliana Prodan --- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index e0d3b8cba221..86c3055789ba 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi @@ -1619,10 +1619,11 @@ audio_blk_ctrl: clock-controller@30e20000 { <&clk IMX8MP_CLK_SAI3>, <&clk IMX8MP_CLK_SAI5>, <&clk IMX8MP_CLK_SAI6>, - <&clk IMX8MP_CLK_SAI7>; + <&clk IMX8MP_CLK_SAI7>, + <&clk IMX8MP_CLK_AUDIO_AXI_ROOT>; clock-names = "ahb", "sai1", "sai2", "sai3", - "sai5", "sai6", "sai7"; + "sai5", "sai6", "sai7", "axi"; power-domains = <&pgc_audio>; assigned-clocks = <&clk IMX8MP_AUDIO_PLL1>, <&clk IMX8MP_AUDIO_PLL2>; From patchwork Wed Feb 26 16:45:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurentiu Mihalcea X-Patchwork-Id: 13992805 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 7E291224B16; Wed, 26 Feb 2025 16:46:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588411; cv=none; b=O41sxXwOSBlffAsUX5ZXDRI9sFt2mUD6cJ+8Kb+UWOtdHcmgZaHi0F/OWgPunRuuj0YKYtUNl39CxQdEDYgZFFizDmVbThBZMz79OS6H57a+04p4Zz7ihQv2dQndIkxXkuPQukP0L4xBEm9fP5SB4a9T8P761eV8eMbCVOvxc2A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588411; c=relaxed/simple; bh=aGMEv09mgvOMWn0LVWhHooUpN8dKT5EsPlQPTtFVSQA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=UJ4cwdUmjxak5Z7VH0RPUCvcEYk0hFz9yrBVgvw6lB3fy73VcLS476eoJZu3Z6mHz8/tt3mvAzB2m/nqVxlCeb/s9Eq1rF90lXf+oHvFAGDOEp+AjmcIjhFHnn/0kLPv6abJwrtk7gbXCfjudNubRb2jnA5ZW7vFlupPNNkouGg= 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=R44ebBig; arc=none smtp.client-ip=209.85.221.43 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="R44ebBig" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-38f6287649eso5536013f8f.3; Wed, 26 Feb 2025 08:46:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740588408; x=1741193208; 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=V3oJX0NNej/zcXG8s4cxQRhfNdLEwQ8bXLo+d66KAIA=; b=R44ebBigpVfX8KciFNlfR++cTU5fKgLe4d4ghiurc5XnahZbdWKOaYsv+wGWz3xkbz 30j2qCcY11q3pyZkUXycj1Y/BFuYow1kkxuYfSBTRj6EIJw+hoWpV6jOhbJRuWIptvJH K/ZZiGYoKkKDQ4Bz/detVFR3KESXvF8lbrGnGK2arOVhJg//RHPYoCHM7pbLo/kV3r+u MIGd784518ysqf5FLDKiMcCt5f1OpyG9hRWEsn14/iTE9o1BF/uIgV0RgFvYfzN9B/c/ Fte5/B58/ulBk66bgIUswX9+16iNbIhojj0HmFtInXwI/iT2oMvDovyVnRu/EatWt4G3 JisQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740588408; x=1741193208; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V3oJX0NNej/zcXG8s4cxQRhfNdLEwQ8bXLo+d66KAIA=; b=PSu1KJdmbs0gHuuzmKtk8Gv2QGIPIwOQujhhHC6yws2bNVl8f19zE4s0DGwIJSIvZI RRdXGld4P/7iOF0yKkpanxfUN8SJIv38n3GdHxsG3nP9htyVTVIHdwhTXHrPQsFVwOIm 32c5a0Ntauue7uowtUB77HNVmqvGf40mM/pHX7OoqXxj8UlA6p/891fVreeEp5Q1v0LK hVE2XVbVzKOpf5uBeMdo29EqfboUFrunQRdrahOZ0zzM4qzBzZgeVK16Fho2bXh7Tq1M YEcgARtriSZ8Mbet4DHDzhG8SaqqqsxIPfvHfIHUc5sRV1CJQ1lGFhIYSMiHeGpXL6Sy efbw== X-Forwarded-Encrypted: i=1; AJvYcCVD5lR0i6i5MGirY8NMBq64jlQcPCdmSeul470pbdyh8e62Cdo8flO3pgVXIb0zUqtigJDqbQt2wp0ClUtv@vger.kernel.org, AJvYcCVe9oHgpnXp1B1rzSwMACQ62fe3vj/xGAJRfPcXOhH49O8UCf33QUXuejgrFf+0YFDGNJR5mQuNmi0e@vger.kernel.org, AJvYcCWRSkKt/tIZxwfQ8b4FeGc3IzDXluQTnmTyPS/WT6jE3VISBWUAATES7svO8aXXuk4UmG8eEe8OzRZF@vger.kernel.org X-Gm-Message-State: AOJu0YyTC3BCb5xdMHrxmJI4rrA/Z+Ns7cj1+1/Iv6LmGRnN1Go+MFIo RGWOTWmPNd2zACnKo++SwTeifhqAZ7fSGs6M9479/6K81hUT824R X-Gm-Gg: ASbGncukW0Tfu5MVUR6u+t3/98HFfj35ELo0Xt6/ORSHKzJS/BblCTqHQZafIThAKaE wQNb6pIw8EKQgr5gMlJUgoqvP0fn9fJZARwcQCp90FB1r0JCmCm2gVH9eyFX99lXlV7TwDxcER0 d0E1caNB904sXfqe3BMrT/gjRNo8aUIaVZjwXurIUUt60CTJXI+OXBEU/rWEoyzq/U8PEVmcKTq FQ1UftoYoYAyBTu8eSHaTJG6+uP1kB5dL24gOWtsTFd4hPn50STE1I/GXbH0mHdb+fKTfeY3Eta lvW/BDJApmDR9fGOBQcnjI0lUYIP8+ag9zLtRTiRahbqJxCoi5Hb78XWHfHMtvvh X-Google-Smtp-Source: AGHT+IH9PirezPUvo0SDYj6S58hBwzBVZ6Rl2C7V0n1gZp808ZMU/3QJOgAnoayYRlZbNnJBn4E/gQ== X-Received: by 2002:a5d:6c61:0:b0:390:d76b:fbbf with SMTP id ffacd0b85a97d-390d76bfef9mr1679150f8f.4.1740588407321; Wed, 26 Feb 2025 08:46:47 -0800 (PST) Received: from playground.localdomain ([188.25.208.27]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390cd8e7165sm6200215f8f.73.2025.02.26.08.46.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2025 08:46:47 -0800 (PST) From: Laurentiu Mihalcea To: Abel Vesa , Peng Fan , Rob Herring , Krzysztof Kozlowski , Shawn Guo , Marek Vasut , Stephen Boyd , Shengjiu Wang , Adam Ford Cc: Pengutronix Kernel Team , linux-clk@vger.kernel.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 4/4] arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz Date: Wed, 26 Feb 2025 11:45:13 -0500 Message-Id: <20250226164513.33822-5-laurentiumihalcea111@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> References: <20250226164513.33822-1-laurentiumihalcea111@gmail.com> Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Laurentiu Mihalcea AUDIO_AXI_CLK_ROOT can't run at currently requested 600MHz w/ its parent SYS_PLL1 configured at 800MHz. Configure it to run at 800MHz as some applications running on the DSP expect the core to run at this frequency anyways. This change also affects the AUDIOMIX NoC. Fixes: b739681b3f8b ("arm64: dts: imx8mp: Fix SDMA2/3 clocks") Signed-off-by: Laurentiu Mihalcea Reviewed-by: Iuliana Prodan --- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index 86c3055789ba..54147bce3b83 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi @@ -834,7 +834,7 @@ pgc_audio: power-domain@5 { assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>, <&clk IMX8MP_SYS_PLL1_800M>; assigned-clock-rates = <400000000>, - <600000000>; + <800000000>; }; pgc_gpu2d: power-domain@6 {