xref: /openbmc/linux/drivers/net/ethernet/asix/Kconfig (revision a97c69ba)
1*a97c69baSŁukasz Stelmach#
2*a97c69baSŁukasz Stelmach# Asix network device configuration
3*a97c69baSŁukasz Stelmach#
4*a97c69baSŁukasz Stelmach
5*a97c69baSŁukasz Stelmachconfig NET_VENDOR_ASIX
6*a97c69baSŁukasz Stelmach	bool "Asix devices"
7*a97c69baSŁukasz Stelmach	default y
8*a97c69baSŁukasz Stelmach	help
9*a97c69baSŁukasz Stelmach	  If you have a network (Ethernet, non-USB, not NE2000 compatible)
10*a97c69baSŁukasz Stelmach	  interface based on a chip from ASIX, say Y.
11*a97c69baSŁukasz Stelmach
12*a97c69baSŁukasz Stelmachif NET_VENDOR_ASIX
13*a97c69baSŁukasz Stelmach
14*a97c69baSŁukasz Stelmachconfig SPI_AX88796C
15*a97c69baSŁukasz Stelmach	tristate "Asix AX88796C-SPI support"
16*a97c69baSŁukasz Stelmach	select PHYLIB
17*a97c69baSŁukasz Stelmach	depends on SPI
18*a97c69baSŁukasz Stelmach	depends on GPIOLIB
19*a97c69baSŁukasz Stelmach	help
20*a97c69baSŁukasz Stelmach	  Say Y here if you intend to use ASIX AX88796C attached in SPI mode.
21*a97c69baSŁukasz Stelmach
22*a97c69baSŁukasz Stelmachconfig SPI_AX88796C_COMPRESSION
23*a97c69baSŁukasz Stelmach	bool "SPI transfer compression"
24*a97c69baSŁukasz Stelmach	default n
25*a97c69baSŁukasz Stelmach	depends on SPI_AX88796C
26*a97c69baSŁukasz Stelmach	help
27*a97c69baSŁukasz Stelmach	  Say Y here to enable SPI transfer compression. It saves up
28*a97c69baSŁukasz Stelmach	  to 24 dummy cycles during each transfer which may noticeably
29*a97c69baSŁukasz Stelmach	  speed up short transfers. This sets the default value that is
30*a97c69baSŁukasz Stelmach	  inherited by network interfaces during probe. It can be
31*a97c69baSŁukasz Stelmach	  changed at run time via spi-compression ethtool tunable.
32*a97c69baSŁukasz Stelmach
33*a97c69baSŁukasz Stelmach	  If unsure say N.
34*a97c69baSŁukasz Stelmach
35*a97c69baSŁukasz Stelmachendif # NET_VENDOR_ASIX
36