]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: enetc: use generic interfaces to get phc_index for ENETC v1
authorWei Fang <wei.fang@nxp.com>
Fri, 19 Sep 2025 08:45:09 +0000 (16:45 +0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 22 Sep 2025 18:49:16 +0000 (11:49 -0700)
commitac0e650fde45c41f335024c82f408f09000d5317
tree20320ba4f4da5db5cf5700238517fda8abb2e0b3
parent26644c90e8fbf99d381d11873c5e8861ef0029d8
net: enetc: use generic interfaces to get phc_index for ENETC v1

The commit 61f132ca8c46 ("ptp: add helpers to get the phc_index by
of_node or dev") has added two generic interfaces to get the phc_index
of the PTP clock. This eliminates the need for PTP device drivers to
provide custom APIs for consumers to retrieve the phc_index. This has
already been implemented for ENETC v4 and is also applicable to ENETC
v1. Therefore, the global variable enetc_phc_index is removed from the
driver. ENETC v1 now uses the same interface as v4 to get phc_index.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Tested-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://patch.msgid.link/20250919084509.1846513-3-wei.fang@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/enetc/enetc.h
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
drivers/net/ethernet/freescale/enetc/enetc_ptp.c