xref: /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/fs_enet/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyunconfig FS_ENET
3*4882a593Smuzhiyun	tristate "Freescale Ethernet Driver"
4*4882a593Smuzhiyun	depends on NET_VENDOR_FREESCALE && (CPM1 || CPM2 || PPC_MPC512x)
5*4882a593Smuzhiyun	select MII
6*4882a593Smuzhiyun	select PHYLIB
7*4882a593Smuzhiyun
8*4882a593Smuzhiyunconfig FS_ENET_MPC5121_FEC
9*4882a593Smuzhiyun	def_bool y if (FS_ENET && PPC_MPC512x)
10*4882a593Smuzhiyun	select FS_ENET_HAS_FEC
11*4882a593Smuzhiyun
12*4882a593Smuzhiyunconfig FS_ENET_HAS_SCC
13*4882a593Smuzhiyun	bool "Chip has an SCC usable for ethernet"
14*4882a593Smuzhiyun	depends on FS_ENET && (CPM1 || CPM2)
15*4882a593Smuzhiyun	default y
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunconfig FS_ENET_HAS_FCC
18*4882a593Smuzhiyun	bool "Chip has an FCC usable for ethernet"
19*4882a593Smuzhiyun	depends on FS_ENET && CPM2
20*4882a593Smuzhiyun	default y
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunconfig FS_ENET_HAS_FEC
23*4882a593Smuzhiyun	bool "Chip has an FEC usable for ethernet"
24*4882a593Smuzhiyun	depends on FS_ENET && (CPM1 || FS_ENET_MPC5121_FEC)
25*4882a593Smuzhiyun	select FS_ENET_MDIO_FEC
26*4882a593Smuzhiyun	default y
27*4882a593Smuzhiyun
28*4882a593Smuzhiyunconfig FS_ENET_MDIO_FEC
29*4882a593Smuzhiyun	tristate "MDIO driver for FEC"
30*4882a593Smuzhiyun	depends on FS_ENET && (CPM1 || FS_ENET_MPC5121_FEC)
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunconfig FS_ENET_MDIO_FCC
33*4882a593Smuzhiyun	tristate "MDIO driver for FCC"
34*4882a593Smuzhiyun	depends on FS_ENET && CPM2
35*4882a593Smuzhiyun	select MDIO_BITBANG
36