--- zzzz-none-000/linux-3.10.107/drivers/net/ethernet/via/Kconfig 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/drivers/net/ethernet/via/Kconfig 2021-02-04 17:41:59.000000000 +0000 @@ -5,11 +5,8 @@ config NET_VENDOR_VIA bool "VIA devices" default y - depends on PCI ---help--- - If you have a network (Ethernet) card belonging to this class, say Y - and read the Ethernet-HOWTO, available from - . + 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 @@ -20,9 +17,9 @@ config VIA_RHINE tristate "VIA Rhine support" - depends on PCI + depends on PCI || (OF_IRQ && GENERIC_PCI_IOMAP) + depends on HAS_DMA select CRC32 - select NET_CORE select MII ---help--- If you have a VIA "Rhine" based network card (Rhine-I (VT86C100A), @@ -45,10 +42,10 @@ config VIA_VELOCITY tristate "VIA Velocity support" - depends on PCI + depends on (PCI || (OF_ADDRESS && OF_IRQ)) + depends on HAS_DMA select CRC32 select CRC_CCITT - select NET_CORE select MII ---help--- If you have a VIA "Velocity" based network card say Y here.