From nobody Sun Feb 8 01:51:50 2026 Received: from mx.nabladev.com (mx.nabladev.com [178.251.229.89]) (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 3CF5A37C0E5; Thu, 29 Jan 2026 10:02:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.251.229.89 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680951; cv=none; b=acllCKaovnYRnUPbZ/pbr5SBt7LFu/FhqbW8vaD2lDBERBCqq08ZdRsiB/48irSSJvVU2a8MgMHq6n8rg1iipGF3Z0xA+2JUvFLfJZgLqKgSnB/N3mbyrve6RtZRpTh7zBnt2DB42EHO4xyzClwNdVu9DKbDbBM7hx2Zh3w7kzE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680951; c=relaxed/simple; bh=nmykiSQjlORtjP50XPTEnb6X4mH8tc4PmDU2XkTECS0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=vFgVcMLq/93qASuXqrLxeB9bcfZTOq/AbOJP/veI9Z/cyWJEiMbjXt/FaW8PCwN1NiT/uV5g3e0MLwTnTTeISBKA0C+aDbdeTErC966B4V8oq3aokUJphsq1Cx5/8mkgvXcHHjbzxnQ2A63iaPQy/lPjg93bAxoHJWlM5elCPNM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com; spf=pass smtp.mailfrom=nabladev.com; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b=JCuUXI5L; arc=none smtp.client-ip=178.251.229.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nabladev.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b="JCuUXI5L" Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 627CC10E738; Thu, 29 Jan 2026 10:55:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1769680502; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=v3pgM6avLqsCtrGK80NsdaWmYzCzxVsls3CgWCMhqdM=; b=JCuUXI5LhJvz3XA3QtFZ92Wk2jd4+yJtK2ZWn+UWPC95107rElRbberBdr1cvRzOJCv/N7 odMfZ5VGzRCynomjSyRoW70z/oi0kVj5aQt/8nUtUL6SwpEWtPge/GSeXotmrUqDnlMfru OkoQUc5w7MchZkwrZIkiJRGUuV19vCea5wCamBszOxwGl357E2aEIHoS4uoUhY7QO6l1kn zXm/KuPg2wSaxWkCyTnZ77SwpmQIq07goAvvnHJS8VAwcqE6qav3VdZFc4dI+zsMgtqAjn JQBOf5CsKGOTIXud6lwzw2VgdmJYwJZGg/TSk6QINYOdO1FHS3epjspblXOYjg== From: Lukasz Majewski To: Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Lukasz Majewski Subject: [PATCH v4 1/4] clk: vf610: Move VF610_CLK_END define to clk-vf610 driver Date: Thu, 29 Jan 2026 10:54:39 +0100 Message-Id: <20260129095442.1646748-2-lukma@nabladev.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20260129095442.1646748-1-lukma@nabladev.com> References: <20260129095442.1646748-1-lukma@nabladev.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 X-Last-TLS-Session-Version: TLSv1.3 Content-Type: text/plain; charset="utf-8" The VF610_CLK_END was previously defined in vf610-clock.h to indicate the number of clocks. It is solely used in the clk driver to allocate proper size of the clk table. Moreover, when new clocks (like e.g. ones for MTIP L2 switch) are defined its value also changes, so it shall be locally adjusted. Signed-off-by: Lukasz Majewski Reviewed-by: Peng Fan --- Changes for v4: - Separate patch - Add comment regarding value of VF610_CLK_END --- drivers/clk/imx/clk-vf610.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/clk/imx/clk-vf610.c b/drivers/clk/imx/clk-vf610.c index 9e11f1c7c397..457156944c67 100644 --- a/drivers/clk/imx/clk-vf610.c +++ b/drivers/clk/imx/clk-vf610.c @@ -11,6 +11,13 @@ =20 #include "clk.h" =20 +/* + * The VF610_CLK_END corresponds to ones defined in + * include/dt-bindings/clock/vf610-clock.h + * It shall be the value of the last defined clock +1 + */ +#define VF610_CLK_END 191 + #define CCM_CCR (ccm_base + 0x00) #define CCM_CSR (ccm_base + 0x04) #define CCM_CCSR (ccm_base + 0x08) --=20 2.39.5 From nobody Sun Feb 8 01:51:50 2026 Received: from mx.nabladev.com (mx.nabladev.com [178.251.229.89]) (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 3CEAF378D88; Thu, 29 Jan 2026 10:02:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.251.229.89 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680952; cv=none; b=gjO6E11eezTc6Sn3sKzd5/DjxTgY4lM6uGhOdYEXL/ZG2p7/YgGzIlpq7Z1H9P0KCLnedhdcfZkREA0qzZ5QwJWOjYm9rNcWrKga1JrvdfXAqZ/+D0qz0gcaiKwqWYsOLY+gbcVJSAMroddfiUCWiUpSLo9HUG9hv0LfhGsoXKI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680952; c=relaxed/simple; bh=F9jhq02S/WkA1AOX8d+Bitd7ryXfzf+yzTo6wqwXnt0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=GIipTFuDcuTC8h3xruveJILKQCiCACmyZuzYc84YJXJlpydzkF0tEWO8nH2jJT9avNLXIFfL+5Aq/qkii3iTQIpOu+EqpZkuKn1rhbSGGF1ZGKaE4riB1leAM4fH6k2es02Cg5XxxZjzJFkS8J+xVUWD0HVtURRloxz7RV2gSkY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com; spf=pass smtp.mailfrom=nabladev.com; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b=etKeGBIJ; arc=none smtp.client-ip=178.251.229.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nabladev.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b="etKeGBIJ" Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id BA7A010F7AC; Thu, 29 Jan 2026 10:55:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1769680503; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=XTRog+IwmrYHyO0U4dmJGbr+cuA3smR5bAwagjLcAnk=; b=etKeGBIJbhp3ZjkAy6wEW2Thn0m6ovXAVqJzCVf9HwqlS/mhE3vRB98jlJbYbQXo6iqyZt 33670e1EEYC+j1ZboLTfZL2yP0G8nMIAh9Uw+nYwmS9rHU0dQgNPDyX7s9TcwE8rG0mqc4 IZNgUPccMjGMVXdlNYBdgZfKgdeUTERLpus4QoND4bBlkEdUkScBjI87gwWfZfmvoIob5M ISuI+UPYVfdCkIxBxeNJJMyqULct/YPX5+9nQitUcPzibSqfrmSM51843NOeFD5WbMksgg 9wkrd5k7dXljYESulF3dTqSWAPTPvZhKv2HTculnfqwS288pgbgRzg/thiKEXg== From: Lukasz Majewski To: Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Lukasz Majewski Subject: [PATCH v4 2/4] dt-bindings: clock: vf610: Drop VF610_CLK_END define Date: Thu, 29 Jan 2026 10:54:40 +0100 Message-Id: <20260129095442.1646748-3-lukma@nabladev.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20260129095442.1646748-1-lukma@nabladev.com> References: <20260129095442.1646748-1-lukma@nabladev.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 X-Last-TLS-Session-Version: TLSv1.3 Content-Type: text/plain; charset="utf-8" The VF610_CLK_END should be dropped as it is not part of the ABI. Signed-off-by: Lukasz Majewski Acked-by: Rob Herring (Arm) Reviewed-by: Peng Fan --- Changes for v4: - New, separate patch --- include/dt-bindings/clock/vf610-clock.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/dt-bindings/clock/vf610-clock.h b/include/dt-bindings/= clock/vf610-clock.h index 373644e46747..c91fb86fa9a1 100644 --- a/include/dt-bindings/clock/vf610-clock.h +++ b/include/dt-bindings/clock/vf610-clock.h @@ -197,6 +197,5 @@ #define VF610_CLK_TCON1 188 #define VF610_CLK_CAAM 189 #define VF610_CLK_CRC 190 -#define VF610_CLK_END 191 =20 #endif /* __DT_BINDINGS_CLOCK_VF610_H */ --=20 2.39.5 From nobody Sun Feb 8 01:51:50 2026 Received: from mx.nabladev.com (mx.nabladev.com [178.251.229.89]) (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 3D21A37F728; Thu, 29 Jan 2026 10:02:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.251.229.89 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680952; cv=none; b=cjW3tJBQowR37zWiDAm1VoHIjhrgePmZMAXVmdNdxlAP33TNHbYe4Ux36eg4DfPb+qDFKhFQrW2KzF5U1hPCBn+G4tnA4Q9byRAT27wPejWDAWHhSxwDThCxCz1GsoGsS4l1Ggn3veO7a0jth/CE6hTijxdW17uAxPVYxq/nwuE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680952; c=relaxed/simple; bh=CmSpETRcIzwY4tZopGHm5gWk97+Cn9LeZW2zvBVgq60=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=N0xZvaAu+YKIobl77GbA3hnVDQgMk/TNabU+O8cJzgdrChLycw/qCAEnt/RQdNs03n1RLy0c9dEK9zEU8oX8xbh6+PvnT2+Z9rn9zre8rViiCbhp9ufCdFqbnCOaiNSd379wrHcU6b9SyLHr7mWuH6ZPDuICqSbGg6jCAJPGQH0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com; spf=pass smtp.mailfrom=nabladev.com; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b=X+yQ6ZuG; arc=none smtp.client-ip=178.251.229.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nabladev.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b="X+yQ6ZuG" Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DD67B10F7AF; Thu, 29 Jan 2026 10:55:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1769680504; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=TLJaerXYvnpdMf7J9w74jiDoCWj2bcuZe3+nMmYuDnE=; b=X+yQ6ZuGn+yS9bESPkdaopJOYwR6cOZWhLOnf0qmkl5nQdrJ6EjwrDT672CD6zrunULtKq NqdLgcPFIjkSVG3uc4rfL7GY+WG3DA43aZ8/MQReE4jyj5zMTAy+ftp7jAMtJHrRCoEbFV 48jA5J8cXS4/EFlp2UQLPBw4SxLBEIBmI+q3E+F8tG2JH5OTUEEQoO6rDl1JWDM833KsoL d2+UBNHIpqFi1md+CN3nHlPwT9v0bJQqCPKcLUbzgm3NN/xqvFvyH1MsVbL425NMo7hC5H IXCykC2d8IvgF4eFCyRa5sHUThvuhKY1oQQHQn+mdCs6JAWmY33r5XEMLDvZ9g== From: Lukasz Majewski To: Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Lukasz Majewski Subject: [PATCH v4 3/4] dt-bindings: clock: vf610: Add definitions for MTIP L2 switch Date: Thu, 29 Jan 2026 10:54:41 +0100 Message-Id: <20260129095442.1646748-4-lukma@nabladev.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20260129095442.1646748-1-lukma@nabladev.com> References: <20260129095442.1646748-1-lukma@nabladev.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 X-Last-TLS-Session-Version: TLSv1.3 Content-Type: text/plain; charset="utf-8" This patch adds VF610_CLK_ESW and VF610_CLK_ESW_MAC_TAB{0123} macros definitions for L2 switch. Those definitions describe clocks for MoreThanIP switch IP block; the switch itself and the MAC address lookup table clocks. Signed-off-by: Lukasz Majewski Acked-by: Rob Herring (Arm) Reviewed-by: Peng Fan --- Changes for v4: - Do not change VF610_CLK_END --- include/dt-bindings/clock/vf610-clock.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/dt-bindings/clock/vf610-clock.h b/include/dt-bindings/= clock/vf610-clock.h index c91fb86fa9a1..5d94bd561a2e 100644 --- a/include/dt-bindings/clock/vf610-clock.h +++ b/include/dt-bindings/clock/vf610-clock.h @@ -197,5 +197,10 @@ #define VF610_CLK_TCON1 188 #define VF610_CLK_CAAM 189 #define VF610_CLK_CRC 190 +#define VF610_CLK_ESW 191 +#define VF610_CLK_ESW_MAC_TAB0 192 +#define VF610_CLK_ESW_MAC_TAB1 193 +#define VF610_CLK_ESW_MAC_TAB2 194 +#define VF610_CLK_ESW_MAC_TAB3 195 =20 #endif /* __DT_BINDINGS_CLOCK_VF610_H */ --=20 2.39.5 From nobody Sun Feb 8 01:51:50 2026 Received: from mx.nabladev.com (mx.nabladev.com [178.251.229.89]) (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 3D06137D137; Thu, 29 Jan 2026 10:02:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.251.229.89 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680951; cv=none; b=OgrisKaw1iwgbG6Do4LxYQx5067FAKl9OjNWlbnTQ5LnwFm/45esXuoir6a/emRF6xpgVIjORyLyBW8rNMBuuBKcaJDiK1uR7HtlMmolxohyA++pCLZoM/Gzflw263sOwUrN2EsddiKvxNJRMaxC23YbKovaM9x1GgEuXUbA2ho= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769680951; c=relaxed/simple; bh=nMvp7sq8ZZjQy/P5kCejyFLZpXtKta6haVWRdm941Ro=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=kTGx/HUPS8+SJ/nthhX6vcyn9cG1DPfro16Ql9gY94OGcQx8pMOpUM5wWY5NDFvu7nxuiMCUBonw3xtQr88xHtzDnZj8p9adOz31vDBvgC7/00E+NWHDOQ3MziFMBAzOSsOUv4vnomTbTtIRcUCS4n5/kfv+dUe/fI9p8b/LMXw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com; spf=pass smtp.mailfrom=nabladev.com; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b=A5AXGlCp; arc=none smtp.client-ip=178.251.229.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nabladev.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nabladev.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nabladev.com header.i=@nabladev.com header.b="A5AXGlCp" Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 03A0A10F7B1; Thu, 29 Jan 2026 10:55:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1769680505; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=Ua4dzCHRVlTur4dFIV0XO2jMj61CEAysss6aVhB7hN8=; b=A5AXGlCpIvEkBSLGCNlNqlnDtfn//hfnk8wIN5HD2wNh5sm4m80V+9+wxLXic4xSwHDyf4 EJXXyoNBlKeDsjjP9l/oAjIdfv/QPy7MolmLXIRr7M7XCTLH/NBuyNnNNpe0X4RYy/usqv MjJDRx6Fj7AdiJEW9Is2INMooWZC2uhUZMnIauhc4JJJvrhlxcs7qtkX0IT+9EddeCZfWw JNViMT5h9CZCkSSoTMkdzuTNSg9P5RELz+/kA1avq/HKAVcAzJ1f25QH6ojBOJLc8/TQKU gfexMP60K3sMBGRdpRxIALjxnSjGJskJ7FxCRRZD/jARmHp8vt4eXoZ0KcC7fw== From: Lukasz Majewski To: Abel Vesa , Peng Fan , Michael Turquette , Stephen Boyd Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Lukasz Majewski Subject: [PATCH v4 4/4] clk: vf610: Add support for the Ethernet switch clocks Date: Thu, 29 Jan 2026 10:54:42 +0100 Message-Id: <20260129095442.1646748-5-lukma@nabladev.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20260129095442.1646748-1-lukma@nabladev.com> References: <20260129095442.1646748-1-lukma@nabladev.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 X-Last-TLS-Session-Version: TLSv1.3 Content-Type: text/plain; charset="utf-8" The vf610 device has built in the MoreThanIP L2 switch. For proper operation it is required to enable ESW and MAC table lookup clocks. The MAC table spans from 0x400E_C000 for 0x4000 and it is necessary to provide clocks for each AIPS1-"slot", which size is 0x1000 (hence four separate entries). Those can be enabled via clock gating CCM_CCGR10 register (0x4006_B068). Signed-off-by: Lukasz Majewski Reviewed-by: Peng Fan --- Changes for v4: - Adjust VF610_CLK_END --- drivers/clk/imx/clk-vf610.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/clk/imx/clk-vf610.c b/drivers/clk/imx/clk-vf610.c index 457156944c67..766119a86841 100644 --- a/drivers/clk/imx/clk-vf610.c +++ b/drivers/clk/imx/clk-vf610.c @@ -16,7 +16,7 @@ * include/dt-bindings/clock/vf610-clock.h * It shall be the value of the last defined clock +1 */ -#define VF610_CLK_END 191 +#define VF610_CLK_END 196 =20 #define CCM_CCR (ccm_base + 0x00) #define CCM_CSR (ccm_base + 0x04) @@ -316,6 +316,11 @@ static void __init vf610_clocks_init(struct device_nod= e *ccm_node) clk[VF610_CLK_ENET_TS] =3D imx_clk_gate("enet_ts", "enet_ts_sel", CCM_CSC= DR1, 23); clk[VF610_CLK_ENET0] =3D imx_clk_gate2("enet0", "ipg_bus", CCM_CCGR9, CCM= _CCGRx_CGn(0)); clk[VF610_CLK_ENET1] =3D imx_clk_gate2("enet1", "ipg_bus", CCM_CCGR9, CCM= _CCGRx_CGn(1)); + clk[VF610_CLK_ESW] =3D imx_clk_gate2("esw", "ipg_bus", CCM_CCGR10, CCM_CC= GRx_CGn(8)); + clk[VF610_CLK_ESW_MAC_TAB0] =3D imx_clk_gate2("esw_tab0", "ipg_bus", CCM_= CCGR10, CCM_CCGRx_CGn(12)); + clk[VF610_CLK_ESW_MAC_TAB1] =3D imx_clk_gate2("esw_tab1", "ipg_bus", CCM_= CCGR10, CCM_CCGRx_CGn(13)); + clk[VF610_CLK_ESW_MAC_TAB2] =3D imx_clk_gate2("esw_tab2", "ipg_bus", CCM_= CCGR10, CCM_CCGRx_CGn(14)); + clk[VF610_CLK_ESW_MAC_TAB3] =3D imx_clk_gate2("esw_tab3", "ipg_bus", CCM_= CCGR10, CCM_CCGRx_CGn(15)); =20 clk[VF610_CLK_PIT] =3D imx_clk_gate2("pit", "ipg_bus", CCM_CCGR1, CCM_CCG= Rx_CGn(7)); =20 --=20 2.39.5