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: 13992795 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 C67CC222587 for ; Wed, 26 Feb 2025 16:46:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588401; cv=none; b=Uruq/2OJ7i5ne6DMNFPThqdYgc/fQe7XFV1c577QZoxgKcu6hhdedRkY5/DU+3j5Y5kJ6ES4qG6IyDUs7MsUkUOntqVvsHqoJDW+cvJGKcTk90/mXO6vnyBA1KAZKVCCqx6O++jy5cYrwA2sGvmOTACihEvW/FYmcq/FJkMbM50= 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=dTyLmz4L; arc=none smtp.client-ip=209.85.128.47 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="dTyLmz4L" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4398738217aso202825e9.3 for ; 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=lists.linux.dev; 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=dTyLmz4Lt05WSgQFSUoqWIkA0JTtXpQQDTZdP6XM8WNqgH1LeddGnYPqEVkJYEXMzU RU3jKSBoOK3GfJFW83isRmoAHcQjoVHmYXZVCJ67NtFOpjIxtHcOlJzWDYv0aHF/F5Vi 27fudml3pQ0YnoCI181X1cWA0MJsaJfEM1Q/8fsq8mu+VH8r9P3cmEKs9TgxXaLPs4nk Og3OsE99JoQ5OQ3O2MqJ/86Al17Tnv+IiLG10t9mNuCZCVlsmdGQ3lAr0IzuODJENfh0 dVnw6zCvaxB3jw0g8z9V5tmSt/m9GgFqfsTdAjL5Q9FbzWxLeXFXZSMF4GiebCKQP+4z IIpQ== 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=ALDtDwfmn5LcoR4pkfQjBTsdT5R2Wt55L2Uxyj5uP1OVqcfw9DgCxHUwgyK53ggfY7 7rD4rIA4niLRBHmSrzl37wg95prwLOaOTQeAIJu6FTHyjAZEl0XeFXqpsh04M2uJI8qR RNBDrPEapQg6SzdrKdQDq8pn2URB39XbWHcNU/0nAHMvJkPfBntFQcdH71EtzI8gYSex t1Lhbl32yr1jeUKh7JA3cDEyHQqe7KuPfB9rydjnkEGFAV8OGNiI4KrhfDcOJnz/0OpF cfWjbejVSW+nhBz8o0VrsitR6DYV9CnPmoSkJLVKE3MvPDGjPAGwHB6GdnzLNfiGdyGm ZbiQ== X-Forwarded-Encrypted: i=1; AJvYcCVEZiR9+m2AdJZ0n9W/2wd4LIwCK9aN8tVnjlNUcLbu/IXdEgjSLpRBeqKr8PeVPD9m7ec=@lists.linux.dev X-Gm-Message-State: AOJu0Yx20hfmi38gaRczp9MWVBXmq3YEM7OnySqhPGiPY84P4U5zOBi0 nAvVsBHZ/kYD3Y/y8wxmxrm7o5T5q8X+CQ7R5FMZMnjSW+RxFZ7e X-Gm-Gg: ASbGncuhQT4XAPJTKU5r9gG+pVannKRWQVjRA2N5LiJF3XV7cEwPaQqPnztjL80JohW k24WO/uWnX/ayaWIw7t2PmvlFIiF53GFcN+NY0bdi/YVqSGAMRDqyZgATR+kCosTZ6m9z+1Qf26 lr/4PIsDXUWALU6zOU+ha5q4YXf1Q7KuvSNIldfvGEYyiEy21gvuX0kufz+Rhj3YyC1cKPBPFvk Dx+5pQwQEPFFEv+cUAwR4kJvWM/OC6u61fOeet/DuGp1Q+2XHMw94t7me2Z3W+dh3Ir0APhxhON Uq7OLMRUUF8cIBUDzfNsc3S+qLinDt/kFVqmkeQHSnVP0GilAcbqfV6L16BtYj/I 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: imx@lists.linux.dev 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: 13992796 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 19BE122488E for ; Wed, 26 Feb 2025 16:46:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588404; cv=none; b=YGFNid9iqrtcABjZm+9wbOnvYhzsCWCT9y3Mi31VM6UfFqWNndDw8+RuOs/j+2aXgdPVLSPuV5qTZgWigRIWrAt61mpBTz/BnnuTwc8+UvDu+ZYfq9P++OfKPet0nyLQqnQGKei+LwN1yYlMXJJKpnRq0EwY3doOHfQzmPmBiMU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588404; c=relaxed/simple; bh=3HhpQLzDJ5PhgxGSSZYJ2mur7iygkWAwE5N74zfdasM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=VEeY1T35O3y45V/ZPbqcKOzxk5UsxJ/Mow2ug+zx24Il10fcZnOfRNaf/bpOcgtDkJOzbNK5VTTSZaf5WXsXPn71jlQC5Y6WZg/9unGpbYRhc9iEQv3P4aj5Ni7jhRSGH3qRK4Tbg71epe6i7YxMy9QWmUMJOmQs/Rt09GgnW6c= 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=B6zry7Gl; arc=none smtp.client-ip=209.85.128.44 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="B6zry7Gl" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4399deda38cso262405e9.1 for ; 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=lists.linux.dev; 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=B6zry7GlHLpD69jVL3ZA/AyExtIjgVwCYPvVV1HsKzcJ4hC5ZOfTV7V7LIMuJgQFlF HutMTU92ytj3vZATTiiorjbV3b32ilvyE44HVxbio2XlH1lu4LkBaPta+hUv571AIgHl QCH797cnP4YQ2zZVaD5K405HCWUVc4VSff24UZi+Fj6k4sKWMXh4xxlmmsjZKrxSE9LA BjFNiFxTu3KU5ypj4JtqZfacPc/EDnSc9QxxmzKez9Ispaaxy3l4bxYNVyQDhr5+UrdQ Hk6X3YrX60ExqaJRuMc+7pN5295ZvMW9irBTkZcF2jooff6fJBbTgkkUg2EA6ClesRGo w3tw== 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=VfhLBaxFcop5Wk6qUiymHD8evcXl8f+7nsZEZrGBts0auSzTMvOrZdN8olAX+eOJcI DlDVtR153BSPrr7NIiLLpKKctnaplgOsbttt4sHk3lOpwRdv6rEV/a6Pwhb4sI0jHS4u Zc/k9s4AT/SXIIJkRqVlHwePBpfF4h+PTnVvJV3thR3Wmz6JcaldrzT8csk/quoiIoa5 pJoNo2DAZMcT0NCdr/CTM7bJsEjA2jNxkY24frFZirD3JPg8sskzF5RI5f3sT0c/39bt obxZLQTQBegKxhQqKmu4J2QYYcmCwAJb2nxYmPnTTzs9PeQRu05oMrIhHG/Tkymu9flw JuIA== X-Forwarded-Encrypted: i=1; AJvYcCU3PL8sw5AG4i4QF/2l4cE9G7zk50HVFsYXO37bd2IOvRoB9Mfe7iAUl2Ivgt2e1FcdQTA=@lists.linux.dev X-Gm-Message-State: AOJu0Ywd0QRxNA7zoSe18JzpiI9lWc1gScEeeRUVcFzaTQGGZfOCcir7 LsJCrGlDsWQGPl+5JNVjC8+K9NpVrCwZZJK9onz5IF0pZHqzFsT5CbgrSyBu X-Gm-Gg: ASbGncsQ/0QcAaGzg2R6yqjcLi2wqkk+By3k7C25GbK4W5QxvwTQmOe0Cpq6XZ8N+6z j9yx16YFc4k/EN2lEajt2AD8HZuzbGMQSQZMM3lVw5UX2+nnvLj/SiRDssL3AZ3rVB9+yuiZRJH 4FYMaXR7MoGP76+wpQQA6MDfDffxQQ+ZaatYz0zzAPCeCNat78iCL5yh4qSIaZNorbZMbp4qvNU JJQdhhOKNIMQ6mi5038y70nMGlYNdyNP1szbuwINKHfSlyZYIrhyUqyT2fzji+loXarw1lIX9/9 JYkIWifV9ivaxZv9/3M6thBTs6lI4xPxX5WFC0FyhAJoTVXCYcuGc/Spi0RamDU8 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: imx@lists.linux.dev 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: 13992797 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 24FB3222577 for ; Wed, 26 Feb 2025 16:46:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588406; cv=none; b=HT3W9x3Xz3oQ9JBORfOAMrkTquOlZlDM1kqNFSudUVGNHWIq+g9uRXZGTJ64/D36ADgj6KqrxffPQOMMK/lMrQoZPq1tDNnWfLjqBkFB8vQN/kbYZgdF8/AKVtjNw+nuh0WET/2NdCOAG8UYpgQ/+KrKJqzy46+lvSgTqXjsAtM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588406; c=relaxed/simple; bh=712s+CZwtbCsu6iB8mRETbiuzFlVQdvECgHqf0Zlhsw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=JhMCEOgbvaM/OrTSo8wpAwC1gx/1DXqCFoNireLX15PGGlTc8M7rBstcx6YVbKOLOLhQBD04Rjtjm5iU3barHWEOPAssOUlAwMib9bwrUoXAp46c25Yh3Vw6Z64Rs4WKtYi34vfKVKJjQLFcDkza4UZ/rtPpiWuobtlXHw/2Ywc= 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=hLAls5fz; arc=none smtp.client-ip=209.85.221.49 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="hLAls5fz" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-38f6287649eso5535976f8f.3 for ; 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=lists.linux.dev; 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=hLAls5fzS2Q0/QszVdb6cbt+uQMOo3aF+DAvhkbqMnv4tLMmdaguVUZv4HXn+PM6BC aLDreU7b3tAp5D6jJwsnm24xvjBW2+zI8y4kz+8diLyT0gF0zw8rSKBmkmPM4vm8LsFb eplcsVy/oSMWyAjVDTiUmUYIkfCYxZDvVAe++E6McUopErLXvTBqVKOrZzv2V++/HkqD uul93772cRslrXUe93BgBvQdWAEOflVQQLfgcU/jjgQp25dpYOprSpSpT5QILKpWn1Zq LBorbXBBA+YEi4MRfmU87AilL0TWWvId2COvrTSkOmY7m4ZYFSSpnJUNPJda7wEqJgq5 G1yA== 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=rwIhnT72yV0uQI4Eyqok+TVjokFQ7E/xdp/fOBVzKEJU3DBDM5fIIJmznKQ6a81CPb lZCxvWJn5moRMRVWTtDxO+smSEUHDk9OyfMz7zgOO+SfxMtNVo/X0Z/k1/Go/G/ajanI 7Dfet60Tg3IVy9yUIrd7gknZwidsn8hpv4miDrYYzfBoO1uw2Bk4m3pKisN/yfa5RKnr 5GpwPuSIqibrCq9L13VZxyVb7epz2GQu1M4qC8J1TFNeGAXng14qiG6kcjgIQmwmIe11 JrnHvge11rDZWIL/lSThJWKZ2Mh3DW+nmSPErcyTTZK9MfK+W0vEML7XX3iOy0Si76iF 19+w== X-Forwarded-Encrypted: i=1; AJvYcCXhfWXfqNTLEgia7yc0281dcTGRj4BoK2RqKMkvjVzYtEinx0T+Acg2EJhZZ03ltbhmQQY=@lists.linux.dev X-Gm-Message-State: AOJu0YzRJMyjRXI191NnioGzR5aFq6u/VhDkQFhUCEkYRV3K4V4Oih1P 55rCyjuzCYdOBBX+TtKOVA/pQqsHg7WVluDTxzzdMc54iVAhvGSH X-Gm-Gg: ASbGncsZzKLcIcF5eUWBTGy7ItTTH5ZP+7Aem4u4AywxggNvWeAIrupoPXFXn+h1oBX k40h46SGY5fBOwij9mm1NkZJGW10uQxCReqp0sg5e3AdGu/aYPsLFW0AnsW1luJvL+8oQN4jlez c8L/xb42a2Yd9Atg6pM4EQU9n8ZEdm914kwIqrr+psAw8ePyVQV6x0165Ueg0XX4ABa1BRT9zlb 66SE+a0Y5wEeDp+N1LR2Up0KIiKkozQIhjQXd4U4p2xb2qYBO6mwdPTS3nGHNFt6tiXR8Qpirfs c1Rb5v7FrABcltFQeMK2clyRnpDt2Q3CtbYiHmdIFXHCeb+yNX2rktFOigmkFvSd 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: imx@lists.linux.dev 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: 13992798 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 533FD2222DA for ; Wed, 26 Feb 2025 16:46:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588410; cv=none; b=DFaChQFUhBLWH9jCHXvh3PON4/qSRPTPH8BkWxZ6gTQyGoK2YRMlhjRNpuGuijZ77yig+LTXsZ51xKrGjSLEzsDlQhqV8NkfdXvXOc5HLXoHJy1bxzqUrnSVEiz1t6CzTPNTFJZpxLTSc6C7twlzKeEvryfPgHxqUIqhdGI0niM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740588410; c=relaxed/simple; bh=aGMEv09mgvOMWn0LVWhHooUpN8dKT5EsPlQPTtFVSQA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=QrfiZDg2joa8eGYpk02vf9SjglIOQ3mr6G1i7KR5i5J8tR37+XmavImBTB9RBSQsw9NGn7BIfp43o/pC6C3ZC2vQU61/Ez4SIwBx+NzLE4Rcp2Wst+xUva98wlqgcXG8LplWVYbESrbteZZxLhNauC/rVsRsAasDWDfmIDatsMg= 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=HZDpGe9q; arc=none smtp.client-ip=209.85.221.54 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="HZDpGe9q" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-38f2b7ce2f3so5011324f8f.0 for ; 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=lists.linux.dev; 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=HZDpGe9qrjamoyItUltmtI+KVVVAPrGcBEoqx+Av7xnKIhlSooJPzD03c45NxsSb6e hUkcPhrpiijD/Aj9pSlN+1ags68xDo9cFGuugzDXK4J8G8CHn8qypKZogejLuSFR8dcZ 21k4KRJZwz7M6k0ZD8Y8iZjMdirYKSQ4IQsvPBWywj6iypNDlbfu/KszVqJz7PIEs+ww fbfYjEvKnBefLkME3ofujgaNyaEeLiW2v3MR8/TZgrpgxBWb8Xwbvi9TCyjHk5h8zUPf Iv02FNZdm4Jn9alMOdH8x2yV5MDqgFr3ULIXjJ/hgr6pVd7q3/5gEWi1ZiH1lMtgAnQX 2FmQ== 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=EnBDf9XIwRql95zXwACMYQsgLCHNsHMfJ+5U9DFqV3mfRlsgGVJLQiMvGRMwf4MP1p XD77BvhmV9uzkOK20V7s7dgTwCi8FEIV7XVmWYjwdjiISpc27p03m36jiPXvk1g7qzZH 3rqbg5U/XryvsHeYW723UiNmcRMt7zGh+00bT/ekhIGZlwVJ0I4DXqg52wv45k2kNVcx ilxIxxXUqI/7SXOIyorXrevFfw9NRd2kjVDb6lCRwULmCZfw7SDruO0K3K75UJhpAVYb vFR7mO/S52zD16s6x7LNPniv/X0ovn4YWW8bXtGcZNm69qqzJfAsJx+hdyKYMGHGmTmf 0AAw== X-Forwarded-Encrypted: i=1; AJvYcCUXn+sfw63d4usMDb6LEcJtd00CzsOe+agXayvkLnbL6cHlvaaRMkpWLnujnSGQajYUGsY=@lists.linux.dev X-Gm-Message-State: AOJu0YxKDAwxOF71OK+9LrsP2w8gqLMSDXsVyAmgouCONjKgtyu4csWQ KV/KXp6EiNBJ99iWhs4JUM65cMR6ELsbVM1iKfX1t//PldjWdKrs X-Gm-Gg: ASbGncvXZ9sTqprjMpOjjwsCoa9JCC2EY+BCE5tKr5EhbyvzIh4Z+CMD1vwMLzk2scS u85mcmKE7L6Ald+Zs8TtW483rKAeVp2iVX9HqbBzoYQCrojag/Y9AihANMNt66rM2zsJC/1dPnR 8corJJLthmcMYDa71J3qyE4h8FICDAxzpIQhNLTJ/AZD63e5eXjJs/o/jsBZXjoGwyh+4wRVWE7 qa5+JJYB5kaSrP8/SE3gVv2M0usB6BP6nYQ2P7lL2RMTxFI01mKZ12PAokGri5CC71uczcz8AbP ZDIDRUblxYCzqc5OKYlV4ejnGBFRx+rpnTwXKWzh3UcbKoAm4cy0JNijzA7/9Bae 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: imx@lists.linux.dev 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 {