1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2291ab06eSStefan Wahren# 3291ab06eSStefan Wahren# Qualcomm network device configuration 4291ab06eSStefan Wahren# 5291ab06eSStefan Wahren 6291ab06eSStefan Wahrenconfig NET_VENDOR_QUALCOMM 7291ab06eSStefan Wahren bool "Qualcomm devices" 8291ab06eSStefan Wahren default y 9a7f7f624SMasahiro Yamada help 10138b15edSPaul Gortmaker If you have a network (Ethernet) card belonging to this class, say Y. 11291ab06eSStefan Wahren 12291ab06eSStefan Wahren Note that the answer to this question doesn't directly affect the 13291ab06eSStefan Wahren kernel: saying N will just cause the configurator to skip all 14291ab06eSStefan Wahren the questions about Qualcomm cards. If you say Y, you will be asked 15291ab06eSStefan Wahren for your specific card in the following questions. 16291ab06eSStefan Wahren 17291ab06eSStefan Wahrenif NET_VENDOR_QUALCOMM 18291ab06eSStefan Wahren 19291ab06eSStefan Wahrenconfig QCA7000 20b2f98200SStefan Wahren tristate 21b2f98200SStefan Wahren help 22b2f98200SStefan Wahren This enables support for the Qualcomm Atheros QCA7000. 23b2f98200SStefan Wahren 24b2f98200SStefan Wahrenconfig QCA7000_SPI 25b2f98200SStefan Wahren tristate "Qualcomm Atheros QCA7000 SPI support" 26b2f98200SStefan Wahren select QCA7000 2793ecd260SStefan Wahren depends on SPI_MASTER && OF 28a7f7f624SMasahiro Yamada help 29291ab06eSStefan Wahren This SPI protocol driver supports the Qualcomm Atheros QCA7000. 30291ab06eSStefan Wahren 31291ab06eSStefan Wahren To compile this driver as a module, choose M here. The module 32291ab06eSStefan Wahren will be called qcaspi. 33291ab06eSStefan Wahren 34dfc768fbSStefan Wahrenconfig QCA7000_UART 35dfc768fbSStefan Wahren tristate "Qualcomm Atheros QCA7000 UART support" 36dfc768fbSStefan Wahren select QCA7000 37dfc768fbSStefan Wahren depends on SERIAL_DEV_BUS && OF 38a7f7f624SMasahiro Yamada help 39dfc768fbSStefan Wahren This UART protocol driver supports the Qualcomm Atheros QCA7000. 40dfc768fbSStefan Wahren 41dfc768fbSStefan Wahren Currently the driver assumes these device UART settings: 42dfc768fbSStefan Wahren Data bits: 8 43dfc768fbSStefan Wahren Parity: None 44dfc768fbSStefan Wahren Stop bits: 1 45dfc768fbSStefan Wahren Flow control: None 46dfc768fbSStefan Wahren 47dfc768fbSStefan Wahren To compile this driver as a module, choose M here. The module 48dfc768fbSStefan Wahren will be called qcauart. 49dfc768fbSStefan Wahren 50b9b17debSTimur Tabiconfig QCOM_EMAC 51b9b17debSTimur Tabi tristate "Qualcomm Technologies, Inc. EMAC Gigabit Ethernet support" 52e5e0fbfcSGeert Uytterhoeven depends on HAS_DMA && HAS_IOMEM 53b9b17debSTimur Tabi select CRC32 54b9b17debSTimur Tabi select PHYLIB 55*37f9b2a6SAndrew Lunn select MDIO_DEVRES 56a7f7f624SMasahiro Yamada help 57b9b17debSTimur Tabi This driver supports the Qualcomm Technologies, Inc. Gigabit 58b9b17debSTimur Tabi Ethernet Media Access Controller (EMAC). The controller 59b9b17debSTimur Tabi supports IEEE 802.3-2002, half-duplex mode at 10/100 Mb/s, 60b9b17debSTimur Tabi full-duplex mode at 10/100/1000Mb/s, Wake On LAN (WOL) for 61b9b17debSTimur Tabi low power, Receive-Side Scaling (RSS), and IEEE 1588-2008 62b9b17debSTimur Tabi Precision Clock Synchronization Protocol. 63b9b17debSTimur Tabi 64ceed73a2SSubash Abhinov Kasiviswanathansource "drivers/net/ethernet/qualcomm/rmnet/Kconfig" 65ceed73a2SSubash Abhinov Kasiviswanathan 66291ab06eSStefan Wahrenendif # NET_VENDOR_QUALCOMM 67