ckfwq/linux-3.0.4/drivers/net/gsc3280mac/Kconfig

58 lines
1.4 KiB
Plaintext

config GSC3280MAC_ETH
tristate "GSC3280 10/100 Ethernet driver"
select MII
select PHYLIB
select CRC32
depends on NETDEVICES && HAS_IOMEM
help
This is the driver for the Ethernet IPs are built around
only tested on the GSC3280
platforms.
if GSC3280MAC_ETH
config GSC3280MAC_DA
bool "GSC3280MAC DMA arbitration scheme"
default n
help
Selecting this option, rx has priority over Tx (only for Giga
Ethernet device).
By default, the DMA arbitration scheme is based on Round-robin
(rx:tx priority is 1:1).
config GSC3280MAC_DUAL_MAC
bool "GSC3280MAC: dual mac support (EXPERIMENTAL)"
default n
depends on EXPERIMENTAL && GSC3280MAC_ETH && !GSC3280MAC_TIMER
help
Some SoCs have two
Ethernet Controllers. This option turns on the second Ethernet
device on this kind of platforms.
config GSC3280MAC_TIMER
bool "GSC3280MAC Timer optimisation"
default n
depends on RTC_HCTOSYS_DEVICE
help
Use an external timer for mitigating the number of network
interrupts. Currently, for SH architectures, it is possible
to use the TMU channel 2 and the SH-RTC device.
choice
prompt "Select Timer device"
depends on GSC3280MAC_TIMER
config GSC3280MAC_TMU_TIMER
bool "TMU channel 2"
depends on CPU_SH4
help
config GSC3280MAC_RTC_TIMER
bool "Real time clock"
depends on RTC_CLASS
help
endchoice
endif