162306a36Sopenharmony_ci#
262306a36Sopenharmony_ci# Asix network device configuration
362306a36Sopenharmony_ci#
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciconfig NET_VENDOR_ASIX
662306a36Sopenharmony_ci	bool "Asix devices"
762306a36Sopenharmony_ci	default y
862306a36Sopenharmony_ci	help
962306a36Sopenharmony_ci	  If you have a network (Ethernet, non-USB, not NE2000 compatible)
1062306a36Sopenharmony_ci	  interface based on a chip from ASIX, say Y.
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciif NET_VENDOR_ASIX
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciconfig SPI_AX88796C
1562306a36Sopenharmony_ci	tristate "Asix AX88796C-SPI support"
1662306a36Sopenharmony_ci	select PHYLIB
1762306a36Sopenharmony_ci	depends on SPI
1862306a36Sopenharmony_ci	depends on GPIOLIB
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  Say Y here if you intend to use ASIX AX88796C attached in SPI mode.
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciconfig SPI_AX88796C_COMPRESSION
2362306a36Sopenharmony_ci	bool "SPI transfer compression"
2462306a36Sopenharmony_ci	default n
2562306a36Sopenharmony_ci	depends on SPI_AX88796C
2662306a36Sopenharmony_ci	help
2762306a36Sopenharmony_ci	  Say Y here to enable SPI transfer compression. It saves up
2862306a36Sopenharmony_ci	  to 24 dummy cycles during each transfer which may noticeably
2962306a36Sopenharmony_ci	  speed up short transfers. This sets the default value that is
3062306a36Sopenharmony_ci	  inherited by network interfaces during probe. It can be
3162306a36Sopenharmony_ci	  changed at run time via spi-compression ethtool tunable.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	  If unsure say N.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciendif # NET_VENDOR_ASIX
36