18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Qualcomm network device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciconfig NET_VENDOR_QUALCOMM 78c2ecf20Sopenharmony_ci bool "Qualcomm devices" 88c2ecf20Sopenharmony_ci default y 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci If you have a network (Ethernet) card belonging to this class, say Y. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci Note that the answer to this question doesn't directly affect the 138c2ecf20Sopenharmony_ci kernel: saying N will just cause the configurator to skip all 148c2ecf20Sopenharmony_ci the questions about Qualcomm cards. If you say Y, you will be asked 158c2ecf20Sopenharmony_ci for your specific card in the following questions. 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciif NET_VENDOR_QUALCOMM 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciconfig QCA7000 208c2ecf20Sopenharmony_ci tristate 218c2ecf20Sopenharmony_ci help 228c2ecf20Sopenharmony_ci This enables support for the Qualcomm Atheros QCA7000. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciconfig QCA7000_SPI 258c2ecf20Sopenharmony_ci tristate "Qualcomm Atheros QCA7000 SPI support" 268c2ecf20Sopenharmony_ci select QCA7000 278c2ecf20Sopenharmony_ci depends on SPI_MASTER && OF 288c2ecf20Sopenharmony_ci help 298c2ecf20Sopenharmony_ci This SPI protocol driver supports the Qualcomm Atheros QCA7000. 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 328c2ecf20Sopenharmony_ci will be called qcaspi. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig QCA7000_UART 358c2ecf20Sopenharmony_ci tristate "Qualcomm Atheros QCA7000 UART support" 368c2ecf20Sopenharmony_ci select QCA7000 378c2ecf20Sopenharmony_ci depends on SERIAL_DEV_BUS && OF 388c2ecf20Sopenharmony_ci help 398c2ecf20Sopenharmony_ci This UART protocol driver supports the Qualcomm Atheros QCA7000. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci Currently the driver assumes these device UART settings: 428c2ecf20Sopenharmony_ci Data bits: 8 438c2ecf20Sopenharmony_ci Parity: None 448c2ecf20Sopenharmony_ci Stop bits: 1 458c2ecf20Sopenharmony_ci Flow control: None 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 488c2ecf20Sopenharmony_ci will be called qcauart. 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciconfig QCOM_EMAC 518c2ecf20Sopenharmony_ci tristate "Qualcomm Technologies, Inc. EMAC Gigabit Ethernet support" 528c2ecf20Sopenharmony_ci depends on HAS_DMA && HAS_IOMEM 538c2ecf20Sopenharmony_ci select CRC32 548c2ecf20Sopenharmony_ci select PHYLIB 558c2ecf20Sopenharmony_ci help 568c2ecf20Sopenharmony_ci This driver supports the Qualcomm Technologies, Inc. Gigabit 578c2ecf20Sopenharmony_ci Ethernet Media Access Controller (EMAC). The controller 588c2ecf20Sopenharmony_ci supports IEEE 802.3-2002, half-duplex mode at 10/100 Mb/s, 598c2ecf20Sopenharmony_ci full-duplex mode at 10/100/1000Mb/s, Wake On LAN (WOL) for 608c2ecf20Sopenharmony_ci low power, Receive-Side Scaling (RSS), and IEEE 1588-2008 618c2ecf20Sopenharmony_ci Precision Clock Synchronization Protocol. 628c2ecf20Sopenharmony_ci 638c2ecf20Sopenharmony_cisource "drivers/net/ethernet/qualcomm/rmnet/Kconfig" 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ciendif # NET_VENDOR_QUALCOMM 66