Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 1 | # |
| 2 | # GCT GDM72xx WiMAX driver configuration |
| 3 | # |
| 4 | |
| 5 | menuconfig WIMAX_GDM72XX |
| 6 | tristate "GCT GDM72xx WiMAX support" |
Ben Chan | 82ba972 | 2013-06-03 22:55:38 -0700 | [diff] [blame] | 7 | depends on NET && (USB || MMC) |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 8 | help |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 9 | Support a WiMAX module based on the GCT GDM72xx WiMAX chip. |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 10 | |
| 11 | if WIMAX_GDM72XX |
| 12 | |
| 13 | config WIMAX_GDM72XX_QOS |
| 14 | bool "Enable QoS support" |
| 15 | default n |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 16 | help |
| 17 | Enable Quality of Service support based on the data protocol of |
| 18 | transmitting packets. |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 19 | |
| 20 | config WIMAX_GDM72XX_K_MODE |
| 21 | bool "Enable K mode" |
| 22 | default n |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 23 | help |
| 24 | Enable support for proprietary functions for KT (Korea Telecom). |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 25 | |
| 26 | config WIMAX_GDM72XX_WIMAX2 |
Ben Chan | e7400ab | 2013-06-03 22:55:39 -0700 | [diff] [blame] | 27 | bool "Enable WiMAX2 support" |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 28 | default n |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 29 | help |
| 30 | Enable support for transmitting multiple packets (packet |
| 31 | aggregation) from the WiMAX module to the host processor. |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 32 | |
| 33 | choice |
| 34 | prompt "Select interface" |
| 35 | |
| 36 | config WIMAX_GDM72XX_USB |
| 37 | bool "USB interface" |
Ben Chan | 82ba972 | 2013-06-03 22:55:38 -0700 | [diff] [blame] | 38 | depends on (USB = y || USB = WIMAX_GDM72XX) |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 39 | help |
| 40 | Select this option if the WiMAX module interfaces with the host |
| 41 | processor via USB. |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 42 | |
| 43 | config WIMAX_GDM72XX_SDIO |
| 44 | bool "SDIO interface" |
Ben Chan | 82ba972 | 2013-06-03 22:55:38 -0700 | [diff] [blame] | 45 | depends on (MMC = y || MMC = WIMAX_GDM72XX) |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 46 | help |
| 47 | Select this option if the WiMAX module interfaces with the host |
| 48 | processor via SDIO. |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 49 | |
| 50 | endchoice |
| 51 | |
| 52 | if WIMAX_GDM72XX_USB |
| 53 | |
| 54 | config WIMAX_GDM72XX_USB_PM |
Ben Chan | e7400ab | 2013-06-03 22:55:39 -0700 | [diff] [blame] | 55 | bool "Enable power management support" |
Rafael J. Wysocki | 1b3e3aa | 2014-12-13 00:44:04 +0100 | [diff] [blame] | 56 | depends on PM |
Ben Chan | 10ebe378 | 2014-07-02 01:26:48 -0700 | [diff] [blame] | 57 | help |
| 58 | Enable USB power management in order to reduce power consumption |
| 59 | while the interface is not in use. |
Sage Ahn | 247e9cf | 2012-05-15 13:20:36 +0900 | [diff] [blame] | 60 | |
| 61 | endif # WIMAX_GDM72XX_USB |
| 62 | |
| 63 | endif # WIMAX_GDM72XX |