Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) # 8390 device configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) config NET_VENDOR_8390
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	bool "National Semiconductor 8390 devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	depends on NET_VENDOR_NATSEMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	  If you have a network (Ethernet) card belonging to this class, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	  Note that the answer to this question doesn't directly affect the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  kernel: saying N will just cause the configurator to skip all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  the questions about National Semiconductor 8390 cards. If you say Y,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	  you will be asked for your specific card in the following questions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) if NET_VENDOR_8390
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) config PCMCIA_AXNET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	tristate "Asix AX88190 PCMCIA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	depends on PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	  Say Y here if you intend to attach an Asix AX88190-based PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	  (PC-card) Fast Ethernet card to your computer.  These cards are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	  nearly NE2000 compatible but need a separate driver due to a few
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	  misfeatures.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  called axnet_cs.  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) config AX88796
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	tristate "ASIX AX88796 NE2000 clone support" if !ZORRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	depends on (ARM || MIPS || SUPERH || ZORRO || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	select PHYLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	select MDIO_BITBANG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  AX88796 driver, using platform bus to provide
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	  chip detection and resources
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) config AX88796_93CX6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	bool "ASIX AX88796 external 93CX6 eeprom support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	depends on AX88796
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	select EEPROM_93CX6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  Select this if your platform comes with an external 93CX6 eeprom.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) config XSURF100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	tristate "Amiga XSurf 100 AX88796/NE2000 clone support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	depends on ZORRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	select AX88796
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	select AX88796B_PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  This driver is for the Individual Computers X-Surf 100 Ethernet
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	  card (based on the Asix AX88796 chip). If you have such a card,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	  say Y. Otherwise, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	  will be called xsurf100.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) config HYDRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	tristate "Hydra support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	depends on ZORRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	  If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  will be called hydra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) config ARM_ETHERH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	tristate "I-cubed EtherH/ANT EtherM support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	depends on ARM && ARCH_ACORN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  If you have an Acorn system with one of these network cards, you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	  should say Y to this option if you wish to use it with Linux.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) config MAC8390
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	tristate "Macintosh NS 8390 based ethernet cards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	depends on MAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	  If you want to include a driver to support Nubus or LC-PDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  Ethernet cards using an NS8390 chipset or its equivalent, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) config MCF8390
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	tristate "ColdFire NS8390 based Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	depends on COLDFIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  This driver is for Ethernet devices using an NS8390-compatible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  chipset on many common ColdFire CPU based boards. Many of the older
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  Freescale dev boards use this, and some other common boards like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  some SnapGear routers do as well.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  If you have one of these boards and want to use the network interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	  on them then choose Y. To compile this driver as a module, choose M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	  here, the module will be called mcf8390.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) config NE2000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	tristate "NE2000/NE1000 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	depends on (ISA || (Q40 && m) || MACH_TX49XX || ATARI_ETHERNEC)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  If you have a network (Ethernet) card of this type, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  Many Ethernet cards without a specific driver are compatible with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	  the NE2000.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  If you have a PCI NE2000 card however, say N here and Y to "PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	  NE2000 and clone support" below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  will be called ne.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config NE2K_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	tristate "PCI NE2000 and clones support (see help)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	  This driver is for NE2000 compatible PCI cards. It will not work
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	  with ISA NE2000 cards (they have their own driver, "NE2000/NE1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	  support" below). If you have a PCI NE2000 network (Ethernet) card,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	  This driver also works for the following NE2000 clone cards:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	  RealTek RTL-8029  Winbond 89C940  Compex RL2000  KTI ET32P2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  NetVin NV5000SC   Via 86C926      SureCom NE34   Winbond
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	  Holtek HT80232    Holtek HT80229
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	  will be called ne2k-pci.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) config APNE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	tristate "PCMCIA NE2000 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	depends on AMIGA_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	  If you have a PCMCIA NE2000 compatible adapter, say Y.  Otherwise,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	  say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	  will be called apne.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) config PCMCIA_PCNET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	tristate "NE2000 compatible PCMCIA support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	depends on PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	  Say Y here if you intend to attach an NE2000 compatible PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	  (PC-card) Ethernet or Fast Ethernet card to your computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	  called pcnet_cs.  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) config STNIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 	tristate "National DP83902AV  support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 	depends on SUPERH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	  Support for cards based on the National Semiconductor DP83902AV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	  ST-NIC Serial Network Interface Controller for Twisted Pair.  This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 	  is a 10Mbit/sec Ethernet controller.  Product overview and specs at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	  <http://www.national.com/pf/DP/DP83902A.html>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) config ULTRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	tristate "SMC Ultra support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	depends on ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	  If you have a network (Ethernet) card of this type, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	  Important: There have been many reports that, with some motherboards
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	  mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 	  such as some BusLogic models) causes corruption problems with many
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 	  operating systems. The Linux smc-ultra driver has a work-around for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	  this but keep it in mind if you have such a SCSI card and have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	  problems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	  will be called smc-ultra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) config WD80x3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	tristate "WD80*3 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 	depends on ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 	  If you have a network (Ethernet) card of this type, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	  will be called wd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) config ZORRO8390
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 	tristate "Zorro NS8390-based Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 	depends on ZORRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 	  This driver is for Zorro Ethernet cards using an NS8390-compatible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 	  chipset, like the Village Tronic Ariadne II and the Individual
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 	  Computers X-Surf Ethernet cards. If you have such a card, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 	  Otherwise, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 	  will be called zorro8390.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) endif # NET_VENDOR_8390