# SPDX-License-Identifier: GPL-2.0-only # # WIZnet devices configuration # config [31mCONFIG_NET_VENDOR_WIZNET[0m bool "WIZnet devices" depends on [31mCONFIG_HAS_IOMEM[0m default y ---help--- If you have a network (Ethernet) card belonging to this class, say Y. 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 WIZnet devices. If you say Y, you will be asked for your specific card in the following questions. if [31mCONFIG_NET_VENDOR_WIZNET[0m config [31mCONFIG_WIZNET_W5100[0m tristate "WIZnet W5100 Ethernet support" depends on [31mCONFIG_HAS_IOMEM[0m ---help--- Support for WIZnet W5100 chips. W5100 is a single chip with integrated 10/100 Ethernet [31mCONFIG_MAC[0m, PHY and hardware TCP/IP stack, but this driver is limited to the [31mCONFIG_MAC[0m and PHY functions only, onchip TCP/IP is unused. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called w5100. config [31mCONFIG_WIZNET_W5300[0m tristate "WIZnet W5300 Ethernet support" depends on [31mCONFIG_HAS_IOMEM[0m ---help--- Support for WIZnet W5300 chips. W5300 is a single chip with integrated 10/100 Ethernet [31mCONFIG_MAC[0m, PHY and hardware TCP/IP stack, but this driver is limited to the [31mCONFIG_MAC[0m and PHY functions only, onchip TCP/IP is unused. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called w5300. choice prompt "WIZnet interface mode" depends on [31mCONFIG_WIZNET_W5100[0m || [31mCONFIG_WIZNET_W5300[0m default [31mCONFIG_WIZNET_BUS_ANY[0m config [31mCONFIG_WIZNET_BUS_DIRECT[0m bool "Direct address bus mode" ---help--- In direct address mode host system can directly access all registers after mapping to Memory-Mapped I/O space. config [31mCONFIG_WIZNET_BUS_INDIRECT[0m bool "Indirect address bus mode" ---help--- In indirect address mode host system indirectly accesses registers using Indirect Mode Address Register and Indirect Mode Data Register, which are directly mapped to Memory-Mapped I/O space. config [31mCONFIG_WIZNET_BUS_ANY[0m bool "Select interface mode in runtime" ---help--- If interface mode is unknown in compile time, it can be selected in runtime from board/platform resources configuration. Performance may decrease compared to explicitly selected bus mode. endchoice config [31mCONFIG_WIZNET_W5100_SPI[0m tristate "WIZnet W5100/W5200/W5500 Ethernet support for SPI mode" depends on [31mCONFIG_WIZNET_BUS_ANY[0m && [31mCONFIG_WIZNET_W5100[0m depends on [31mCONFIG_SPI[0m ---help--- In [31mCONFIG_SPI[0m mode host system accesses registers using [31mCONFIG_SPI[0m protocol (mode 0) on the [31mCONFIG_SPI[0m bus. Performance decreases compared to other bus interface mode. In W5100 [31mCONFIG_SPI[0m mode, burst READ/WRITE processing are not provided. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called w5100-spi. endif # [31mCONFIG_NET_VENDOR_WIZNET[0m |