]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: enetc: build enetc_pf_common.c as a separate module
authorWei Fang <wei.fang@nxp.com>
Wed, 30 Oct 2024 09:39:17 +0000 (17:39 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Nov 2024 10:03:51 +0000 (10:03 +0000)
commit3774409fd4c6cfe78ac5f14b853cafb67c7841a9
tree5f9a63b06e79ceace40f369e669204bf3399e3a0
parent80c8c852615e97fdefc250be38ae1740b183eb0b
net: enetc: build enetc_pf_common.c as a separate module

Compile enetc_pf_common.c as a standalone module to allow shared usage
between ENETC v1 and v4 PF drivers. Add struct enetc_pf_ops to register
different hardware operation interfaces for both ENETC v1 and v4 PF
drivers.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/enetc/Kconfig
drivers/net/ethernet/freescale/enetc/Makefile
drivers/net/ethernet/freescale/enetc/enetc_pf.c
drivers/net/ethernet/freescale/enetc/enetc_pf.h
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
drivers/net/ethernet/freescale/enetc/enetc_pf_common.h