> > Hi-- > > On 11/3/21 4:02 AM, Wells Lu wrote: > > diff --git a/drivers/net/ethernet/sunplus/Kconfig > > b/drivers/net/ethernet/sunplus/Kconfig > > new file mode 100644 > > index 0000000..a9e3a4c > > --- /dev/null > > +++ b/drivers/net/ethernet/sunplus/Kconfig > > @@ -0,0 +1,20 @@ > > +# SPDX-License-Identifier: GPL-2.0 > > +# > > +# Sunplus Ethernet device configuration # > > + > > +config NET_VENDOR_SUNPLUS > > + tristate "Sunplus Dual 10M/100M Ethernet (with L2 switch) devices" > > + depends on ETHERNET && SOC_SP7021 > > + select PHYLIB > > + select PINCTRL_SPPCTL > > + select COMMON_CLK_SP7021 > > + select RESET_SUNPLUS > > + select NVMEM_SUNPLUS_OCOTP > > + help > > + If you have Sunplus dual 10M/100M Ethernet (with L2 switch) > > + devices, say Y. > > + The network device supports dual 10M/100M Ethernet interfaces, > > + or one 10/100M Ethernet interface with two LAN ports. > > + To compile this driver as a module, choose M here. The module > > + will be called sp_l2sw. > > Please use NET_VENDOR_SUNPLUS in the same way that other > NET_VENDOR_wyxz kconfig symbols are used. It should just enable or > disable any specific device drivers under it. > > > -- > ~Randy I looked up Kconfig file of other vendors, but not sure what I should do. Do I need to modify Kconfig file in the form as shown below? # SPDX-License-Identifier: GPL-2.0 # # Sunplus device configuration # config NET_VENDOR_SUNPLUS bool "Sunplus devices" default y depends on ARCH_SUNPLUS ---help--- If you have a network (Ethernet) card belonging to this class, say Y here. Note that the answer to this question doesn't directly affect the kernel: saying N will just cause the configurator to skip all the questions about Sunplus cards. If you say Y, you will be asked for your specific card in the following questions. if NET_VENDOR_SUNPLUS config SP7021_EMAC tristate "Sunplus Dual 10M/100M Ethernet (with L2 switch) devices" depends on ETHERNET && SOC_SP7021 select PHYLIB select PINCTRL_SPPCTL select COMMON_CLK_SP7021 select RESET_SUNPLUS select NVMEM_SUNPLUS_OCOTP help If you have Sunplus dual 10M/100M Ethernet (with L2 switch) devices, say Y. The network device supports dual 10M/100M Ethernet interfaces, or one 10/100M Ethernet interface with two LAN ports. To compile this driver as a module, choose M here. The module will be called sp_l2sw. endif # NET_VENDOR_SUNPLUS Best regards, Wells