cfg_fwol_generic.h 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665
  1. /*
  2. * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved.
  3. *
  4. * Permission to use, copy, modify, and/or distribute this software for
  5. * any purpose with or without fee is hereby granted, provided that the
  6. * above copyright notice and this permission notice appear in all
  7. * copies.
  8. *
  9. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
  10. * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
  11. * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
  12. * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  13. * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  14. * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  15. * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  16. * PERFORMANCE OF THIS SOFTWARE.
  17. */
  18. /**
  19. * DOC: This file contains centralized definitions of converged configuration.
  20. */
  21. #ifndef __CFG_FWOL_GENERIC_H
  22. #define __CFG_FWOL_GENERIC_H
  23. /*
  24. *
  25. * <ini>
  26. * gEnableANI - Enable Adaptive Noise Immunity
  27. * @Min: 0
  28. * @Max: 1
  29. * @Default: 1
  30. *
  31. * This ini is used to enable or disable Adaptive Noise Immunity.
  32. *
  33. * Related: None
  34. *
  35. * Supported Feature: ANI
  36. *
  37. * Usage: External
  38. *
  39. * </ini>
  40. */
  41. #define CFG_ENABLE_ANI CFG_INI_BOOL( \
  42. "gEnableANI", \
  43. 1, \
  44. "Enable/Disable Adaptive Noise Immunity")
  45. /*
  46. * <ini>
  47. * gSetRTSForSIFSBursting - set rts for sifs bursting
  48. * @Min: 0
  49. * @Max: 1
  50. * @Default: 0
  51. *
  52. * This ini set rts for sifs bursting
  53. *
  54. * Usage: External
  55. *
  56. * </ini>
  57. */
  58. #define CFG_SET_RTS_FOR_SIFS_BURSTING CFG_INI_BOOL( \
  59. "gSetRTSForSIFSBursting", \
  60. 0, \
  61. "Set rts for sifs bursting")
  62. /*
  63. * <ini>
  64. * gMaxMPDUsInAMPDU - max mpdus in ampdu
  65. * @Min: 0
  66. * @Max: 64
  67. * @Default: 0
  68. *
  69. * This ini configure max mpdus in ampdu
  70. *
  71. * Usage: External
  72. *
  73. * </ini>
  74. */
  75. #define CFG_MAX_MPDUS_IN_AMPDU CFG_INI_INT( \
  76. "gMaxMPDUsInAMPDU", \
  77. 0, \
  78. 64, \
  79. 0, \
  80. CFG_VALUE_OR_DEFAULT, \
  81. "This ini configure max mpdus in ampdu")
  82. /*
  83. * <ini>
  84. * arp_ac_category - ARP access category
  85. * @Min: 0
  86. * @Max: 3
  87. * @Default: 3
  88. *
  89. * Firmware by default categorizes ARP packets with VOICE TID.
  90. * This ini shall be used to override the default configuration.
  91. * Access category enums are referenced in qca-vendor.h
  92. * QCA_WLAN_AC_BE = 0 (Best effort)
  93. * QCA_WLAN_AC_BK = 1 (Background)
  94. * QCA_WLAN_AC_VI = 2 (Video)
  95. * QCA_WLAN_AC_VO = 3 (Voice)
  96. *
  97. * Related: none
  98. *
  99. * Usage: Internal/External
  100. *
  101. * </ini>
  102. */
  103. #define CFG_ARP_AC_CATEGORY CFG_INI_INT( \
  104. "arp_ac_category", \
  105. 0, \
  106. 3, \
  107. 3, \
  108. CFG_VALUE_OR_DEFAULT, \
  109. "Override the default ARP AC configuration")
  110. /*
  111. * <ini>
  112. * gEnableFastPwrTransition - Configuration for fast power transition
  113. * @Min: 0
  114. * @Max: 2
  115. * @Default: 0
  116. *
  117. * This ini supported values:
  118. * 0x0: Phy register retention disabled (Higher timeline, Good for power)
  119. * 0x1: Phy register retention statically enabled
  120. * 0x2: Phy register retention enabled/disabled dynamically
  121. *
  122. * Usage: Internal
  123. *
  124. * </ini>
  125. */
  126. #define CFG_ENABLE_PHY_REG CFG_INI_UINT( \
  127. "gEnableFastPwrTransition", \
  128. 0x0, \
  129. 0x2, \
  130. 0x0, \
  131. CFG_VALUE_OR_DEFAULT, \
  132. "Configuration for fast power transition")
  133. /*
  134. * <ini>
  135. * gUpperBrssiThresh - Sets Upper threshold for beacon RSSI
  136. * @Min: 36
  137. * @Max: 66
  138. * @Default: 46
  139. *
  140. * This ini sets Upper beacon threshold for beacon RSSI in FW
  141. * Used to reduced RX chainmask in FW, once this threshold is
  142. * reached FW will switch to 1X1 (Single chain).
  143. *
  144. * Supported Feature: STA
  145. *
  146. * Usage: External
  147. *
  148. * </ini>
  149. */
  150. #define CFG_UPPER_BRSSI_THRESH CFG_INI_UINT( \
  151. "gUpperBrssiThresh", \
  152. 36, \
  153. 66, \
  154. 46, \
  155. CFG_VALUE_OR_DEFAULT, \
  156. "Sets Upper threshold for beacon RSSI")
  157. /*
  158. * <ini>
  159. * gLowerBrssiThresh - Sets Lower threshold for beacon RSSI
  160. * @Min: 6
  161. * @Max: 36
  162. * @Default: 26
  163. *
  164. * This ini sets Lower beacon threshold for beacon RSSI in FW
  165. * Used to increase RX chainmask in FW, once this threshold is
  166. * reached FW will switch to 2X2 chain.
  167. *
  168. * Supported Feature: STA
  169. *
  170. * Usage: External
  171. *
  172. * </ini>
  173. */
  174. #define CFG_LOWER_BRSSI_THRESH CFG_INI_UINT( \
  175. "gLowerBrssiThresh", \
  176. 6, \
  177. 36, \
  178. 26, \
  179. CFG_VALUE_OR_DEFAULT, \
  180. "Sets Lower threshold for beacon RSSI")
  181. /*
  182. * <ini>
  183. * gDtim1ChRxEnable - Enable/Disable DTIM 1Chrx feature
  184. * @Min: 0
  185. * @Max: 1
  186. * @Default: 1
  187. *
  188. * This ini Enables or Disables DTIM 1CHRX feature in FW
  189. * If this flag is set FW enables shutting off one chain
  190. * while going to power save.
  191. *
  192. * Supported Feature: STA
  193. *
  194. * Usage: External
  195. *
  196. * </ini>
  197. */
  198. #define CFG_DTIM_1CHRX_ENABLE CFG_INI_BOOL( \
  199. "gDtim1ChRxEnable", \
  200. 1, \
  201. "Enable/Disable DTIM 1Chrx feature")
  202. /*
  203. * <ini>
  204. * gEnableAlternativeChainmask - Enable Co-Ex Alternative Chainmask
  205. * @Min: 0
  206. * @Max: 1
  207. * @Default: 0
  208. *
  209. * This ini is used to enable/disable the Co-ex Alternative Chainmask
  210. * feature via the WMI_PDEV_PARAM_ALTERNATIVE_CHAINMASK_SCHEME
  211. * firmware parameter.
  212. *
  213. * Related: None
  214. *
  215. * Supported Feature: STA
  216. *
  217. * Usage: Internal/External
  218. *
  219. * </ini>
  220. */
  221. #define CFG_ENABLE_COEX_ALT_CHAINMASK CFG_INI_BOOL( \
  222. "gEnableAlternativeChainmask", \
  223. 0, \
  224. "Enable Co-Ex Alternative Chainmask")
  225. /*
  226. * <ini>
  227. * gEnableSmartChainmask - Enable Smart Chainmask
  228. * @Min: 0
  229. * @Max: 1
  230. * @Default: 0
  231. *
  232. * This ini is used to enable/disable the Smart Chainmask feature via
  233. * the WMI_PDEV_PARAM_SMART_CHAINMASK_SCHEME firmware parameter.
  234. *
  235. * Related: None
  236. *
  237. * Supported Feature: STA
  238. *
  239. * Usage: Internal/External
  240. *
  241. * </ini>
  242. */
  243. #define CFG_ENABLE_SMART_CHAINMASK CFG_INI_BOOL( \
  244. "gEnableSmartChainmask", \
  245. 0, \
  246. "Enable/disable the Smart Chainmask feature")
  247. /*
  248. * <ini>
  249. * gEnableRTSProfiles - It will use configuring different RTS profiles
  250. * @Min: 0
  251. * @Max: 66
  252. * @Default: 33
  253. *
  254. * This ini used for configuring different RTS profiles
  255. * to firmware.
  256. * Following are the valid values for the rts profile:
  257. * RTSCTS_DISABLED 0
  258. * NOT_ALLOWED 1
  259. * NOT_ALLOWED 2
  260. * RTSCTS_DISABLED 16
  261. * RTSCTS_ENABLED_4_SECOND_RATESERIES 17
  262. * CTS2SELF_ENABLED_4_SECOND_RATESERIES 18
  263. * RTSCTS_DISABLED 32
  264. * RTSCTS_ENABLED_4_SWRETRIES 33
  265. * CTS2SELF_ENABLED_4_SWRETRIES 34
  266. * NOT_ALLOWED 48
  267. * NOT_ALLOWED 49
  268. * NOT_ALLOWED 50
  269. * RTSCTS_DISABLED 64
  270. * RTSCTS_ENABLED_4_ALL_RATESERIES 65
  271. * CTS2SELF_ENABLED_4_ALL_RATESERIES 66
  272. *
  273. * Related: None
  274. *
  275. * Supported Feature: STA
  276. *
  277. * Usage: Internal/External
  278. *
  279. * </ini>
  280. */
  281. #define CFG_ENABLE_FW_RTS_PROFILE CFG_INI_INT( \
  282. "gEnableRTSProfiles", \
  283. 0, \
  284. 66, \
  285. 33, \
  286. CFG_VALUE_OR_DEFAULT, \
  287. "It is used to configure different RTS profiles")
  288. /* <ini>
  289. * gFwDebugLogLevel - Firmware debug log level
  290. * @Min: 0
  291. * @Max: 255
  292. * @Default: 3
  293. *
  294. * This option controls the level of firmware debug log. Default value is
  295. * DBGLOG_WARN, which is to enable error and warning logs.
  296. *
  297. * Related: None
  298. *
  299. * Supported Features: Debugging
  300. *
  301. * Usage: Internal
  302. *
  303. * </ini>
  304. */
  305. #define CFG_ENABLE_FW_DEBUG_LOG_LEVEL CFG_INI_INT( \
  306. "gFwDebugLogLevel", \
  307. 0, \
  308. 255, \
  309. 3, \
  310. CFG_VALUE_OR_DEFAULT, \
  311. "enable error and warning logs by default")
  312. /* <ini>
  313. * gFwDebugLogType - Firmware debug log type
  314. * @Min: 0
  315. * @Max: 255
  316. * @Default: 3
  317. *
  318. * This option controls how driver is to give the firmware logs to net link
  319. * when cnss_diag service is started.
  320. *
  321. * Related: None
  322. *
  323. * Supported Features: Debugging
  324. *
  325. * Usage: Internal
  326. *
  327. * </ini>
  328. */
  329. #define CFG_ENABLE_FW_LOG_TYPE CFG_INI_INT( \
  330. "gFwDebugLogType", \
  331. 0, \
  332. 255, \
  333. 3, \
  334. CFG_VALUE_OR_DEFAULT, \
  335. "Default value to be given to the net link cnss_diag service")
  336. /*
  337. * <ini>
  338. * gFwDebugModuleLoglevel - modulized firmware debug log level
  339. * @Min: N/A
  340. * @Max: N/A
  341. * @Default: N/A
  342. *
  343. * This ini is used to set modulized firmware debug log level.
  344. * FW module log level input string format looks like below:
  345. * gFwDebugModuleLoglevel="<FW Module ID>,<Log Level>,..."
  346. * For example:
  347. * gFwDebugModuleLoglevel="1,0,2,1,3,2,4,3,5,4,6,5,7,6"
  348. * The above input string means:
  349. * For FW module ID 1 enable log level 0
  350. * For FW module ID 2 enable log level 1
  351. * For FW module ID 3 enable log level 2
  352. * For FW module ID 4 enable log level 3
  353. * For FW module ID 5 enable log level 4
  354. * For FW module ID 6 enable log level 5
  355. * For FW module ID 7 enable log level 6
  356. * For valid values of log levels check enum DBGLOG_LOG_LVL and
  357. * for valid values of module ids check enum WLAN_MODULE_ID.
  358. *
  359. * Related: None
  360. *
  361. * Supported Feature: Debugging
  362. *
  363. * Usage: Internal/External
  364. *
  365. * </ini>
  366. */
  367. #define FW_MODULE_LOG_LEVEL_STRING_LENGTH (512)
  368. #define CFG_ENABLE_FW_MODULE_LOG_LEVEL CFG_INI_STRING( \
  369. "gFwDebugModuleLoglevel", \
  370. 0, \
  371. FW_MODULE_LOG_LEVEL_STRING_LENGTH, \
  372. "2,1,3,1,5,1,9,1,13,1,14,1,18,1,19,1,26,1,28,1,29,1,31,1,36,1,38,1,"\
  373. "46,1,47,1,50,1,52,1,53,1,56,1,60,1,61,1,4,1", \
  374. "Set modulized firmware debug log level")
  375. #ifdef FEATURE_WLAN_RA_FILTERING
  376. /* <ini>
  377. * gRAFilterEnable
  378. * @Min: 0
  379. * @Max: 1
  380. * @Default: 1
  381. *
  382. * Related: None
  383. *
  384. * Usage: Internal
  385. *
  386. * </ini>
  387. */
  388. #define CFG_RA_FILTER_ENABLE CFG_INI_BOOL( \
  389. "gRAFilterEnable", \
  390. 1, \
  391. "Enable RA Filter")
  392. #else
  393. #define CFG_RA_FILTER_ENABLE
  394. #endif
  395. /* <ini>
  396. * gtsf_gpio_pin
  397. * @Min: 0
  398. * @Max: 254
  399. * @Default: 255
  400. *
  401. * GPIO pin to toggle when capture tsf
  402. *
  403. * Related: None
  404. *
  405. * Usage: Internal
  406. *
  407. * </ini>
  408. */
  409. #define CFG_SET_TSF_GPIO_PIN CFG_INI_INT( \
  410. "gtsf_gpio_pin", \
  411. 0, \
  412. 254, \
  413. 255, \
  414. CFG_VALUE_OR_DEFAULT, \
  415. "GPIO pin to toggle when capture tsf")
  416. #if defined(WLAN_FEATURE_TSF) && defined(WLAN_FEATURE_TSF_PLUS)
  417. /* <ini>
  418. * gtsf_ptp_options: TSF Plus feature options
  419. * @Min: 0
  420. * @Max: 0xff
  421. * @Default: 0xf
  422. *
  423. * CFG_SET_TSF_PTP_OPT_RX (0x1)
  424. * CFG_SET_TSF_PTP_OPT_TX (0x2)
  425. * CFG_SET_TSF_PTP_OPT_RAW (0x4)
  426. * CFG_SET_TSF_DBG_FS (0x8)
  427. *
  428. * Related: None
  429. *
  430. * Usage: Internal
  431. *
  432. * </ini>
  433. */
  434. #define CFG_SET_TSF_PTP_OPT_RX (0x1)
  435. #define CFG_SET_TSF_PTP_OPT_TX (0x2)
  436. #define CFG_SET_TSF_PTP_OPT_RAW (0x4)
  437. #define CFG_SET_TSF_DBG_FS (0x8)
  438. #define CFG_SET_TSF_PTP_OPT CFG_INI_UINT( \
  439. "gtsf_ptp_options", \
  440. 0, \
  441. 0xff, \
  442. 0xf, \
  443. CFG_VALUE_OR_DEFAULT, \
  444. "TSF Plus feature options")
  445. #define __CFG_SET_TSF_PTP_OPT CFG(CFG_SET_TSF_PTP_OPT)
  446. #else
  447. #define __CFG_SET_TSF_PTP_OPT
  448. #endif
  449. #ifdef DHCP_SERVER_OFFLOAD
  450. /* <ini>
  451. * gDHCPServerOffloadEnable
  452. * @Min: 0
  453. * @Max: 1
  454. * @Default: 0
  455. *
  456. * DHCP Server offload support
  457. *
  458. * Related: None
  459. *
  460. * Usage: Internal
  461. *
  462. * </ini>
  463. */
  464. #define CFG_DHCP_SERVER_OFFLOAD_SUPPORT CFG_INI_BOOL( \
  465. "gDHCPServerOffloadEnable", \
  466. 0, \
  467. "DHCP Server offload support")
  468. /* <ini>
  469. * gDHCPMaxNumClients
  470. * @Min: 1
  471. * @Max: 8
  472. * @Default: 8
  473. *
  474. * Number of DHCP server offload clients
  475. *
  476. * Related: None
  477. *
  478. * Usage: Internal
  479. *
  480. * </ini>
  481. */
  482. #define CFG_DHCP_SERVER_OFFLOAD_NUM_CLIENT CFG_INI_INT( \
  483. "gDHCPMaxNumClients", \
  484. 1, \
  485. 8, \
  486. 8, \
  487. CFG_VALUE_OR_DEFAULT, \
  488. "Number of DHCP server offload clients")
  489. #define CFG_FWOL_DHCP \
  490. CFG(CFG_DHCP_SERVER_OFFLOAD_SUPPORT) \
  491. CFG(CFG_DHCP_SERVER_OFFLOAD_NUM_CLIENT)
  492. #else
  493. #define CFG_FWOL_DHCP
  494. #endif
  495. /*
  496. * <ini>
  497. * gEnableLPRx - Enable/Disable LPRx
  498. * @Min: 0
  499. * @Max: 1
  500. * @Default: 1
  501. *
  502. * This ini Enables or disables the LPRx in FW
  503. *
  504. * Usage: External
  505. *
  506. * </ini>
  507. */
  508. #define CFG_LPRX CFG_INI_BOOL( \
  509. "gEnableLPRx", \
  510. 1, \
  511. "LPRx control")
  512. #ifdef WLAN_FEATURE_SAE
  513. /*
  514. * <ini>
  515. * sae_enabled - Enable/Disable SAE support in driver
  516. * @Min: 0
  517. * @Max: 1
  518. * @Default: 1
  519. *
  520. * This ini is used to enable/disable SAE support in driver
  521. * Driver will update config to supplicant based on this config.
  522. *
  523. * Related: None
  524. *
  525. * Supported Feature: SAE
  526. * Usage: External
  527. *
  528. * </ini>
  529. */
  530. #define CFG_IS_SAE_ENABLED CFG_INI_BOOL( \
  531. "sae_enabled", \
  532. 1, \
  533. "SAE feature control")
  534. #define __CFG_IS_SAE_ENABLED CFG(CFG_IS_SAE_ENABLED)
  535. #else
  536. #define __CFG_IS_SAE_ENABLED
  537. #endif
  538. /*
  539. * <ini>
  540. * gcmp_enabled - ini to enable/disable GCMP
  541. * @Min: 0
  542. * @Max: 1
  543. * @Default: 1
  544. *
  545. * Currently Firmware update the sequence number for each TID with 2^3
  546. * because of security issues. But with this PN mechanism, throughput drop
  547. * is observed. With this ini FW takes the decision to trade off between
  548. * security and throughput
  549. *
  550. * Supported Feature: STA/SAP/P2P
  551. *
  552. * Usage: External
  553. *
  554. * </ini>
  555. */
  556. #define CFG_ENABLE_GCMP CFG_INI_BOOL( \
  557. "gcmp_enabled", \
  558. 1, \
  559. "GCMP Feature control param")
  560. /*
  561. * <ini>
  562. * gTxSchDelay - Enable/Disable Tx sch delay
  563. * @Min: 0
  564. * @Max: 5
  565. * @Default: 0
  566. *
  567. * Usage: Internal/External
  568. *
  569. * </ini>
  570. */
  571. #define CFG_TX_SCH_DELAY CFG_INI_UINT( \
  572. "gTxSchDelay", \
  573. 0, \
  574. 5, \
  575. 0, \
  576. CFG_VALUE_OR_DEFAULT, \
  577. "Enable/Disable Tx sch delay")
  578. /*
  579. * <ini>
  580. * gEnableSecondaryRate - Enable/Disable Secondary Retry Rate feature subset
  581. *
  582. * @Min: 0x0
  583. * @Max: 0x3F
  584. * @Default: 0x17
  585. *
  586. * It is a 32 bit value such that the various bits represent as below -
  587. * Bit-0 : is Enable/Disable Control for "PPDU Secondary Retry Support"
  588. * Bit-1 : is Enable/Disable Control for "RTS Black/White-listing Support"
  589. * Bit-2 : is Enable/Disable Control for "Higher MCS retry restriction
  590. * on XRETRY failures"
  591. * Bit 3-5 : is "Xretry threshold" to use
  592. * Bit 3~31 : reserved for future use.
  593. *
  594. * Usage: External
  595. *
  596. * </ini>
  597. */
  598. #define CFG_ENABLE_SECONDARY_RATE CFG_INI_UINT( \
  599. "gEnableSecondaryRate", \
  600. 0, \
  601. 0x3f, \
  602. 0x17, \
  603. CFG_VALUE_OR_DEFAULT, \
  604. "Secondary Retry Rate feature subset control")
  605. #define CFG_FWOL_GENERIC_ALL \
  606. CFG_FWOL_DHCP \
  607. CFG(CFG_ENABLE_ANI) \
  608. CFG(CFG_SET_RTS_FOR_SIFS_BURSTING) \
  609. CFG(CFG_MAX_MPDUS_IN_AMPDU) \
  610. CFG(CFG_ARP_AC_CATEGORY) \
  611. CFG(CFG_ENABLE_PHY_REG) \
  612. CFG(CFG_UPPER_BRSSI_THRESH) \
  613. CFG(CFG_LOWER_BRSSI_THRESH) \
  614. CFG(CFG_DTIM_1CHRX_ENABLE) \
  615. CFG(CFG_ENABLE_COEX_ALT_CHAINMASK) \
  616. CFG(CFG_ENABLE_SMART_CHAINMASK) \
  617. CFG(CFG_ENABLE_FW_RTS_PROFILE) \
  618. CFG(CFG_ENABLE_FW_DEBUG_LOG_LEVEL) \
  619. CFG(CFG_ENABLE_FW_LOG_TYPE) \
  620. CFG(CFG_ENABLE_FW_MODULE_LOG_LEVEL) \
  621. CFG(CFG_RA_FILTER_ENABLE) \
  622. CFG(CFG_SET_TSF_GPIO_PIN) \
  623. __CFG_SET_TSF_PTP_OPT \
  624. CFG(CFG_LPRX) \
  625. __CFG_IS_SAE_ENABLED \
  626. CFG(CFG_ENABLE_GCMP) \
  627. CFG(CFG_TX_SCH_DELAY) \
  628. CFG(CFG_ENABLE_SECONDARY_RATE)
  629. #endif