Skip to content

Commit c511707

Browse files
gangli02mmahadevan108
authored andcommitted
mcux: mcux-sdk-ng: add txpwr data for IW610
Add all regions txpwr data for IW610 Signed-off-by: Gang Li <gang.li_1@nxp.com>
1 parent 332bb36 commit c511707

File tree

4 files changed

+173
-32
lines changed

4 files changed

+173
-32
lines changed

mcux/mcux-sdk-ng/components/wifi_bt_module/AzureWave/tx_pwr_limits/wlan_txpwrlimit_cfg_WW_rw610.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3297,7 +3297,7 @@ const static uint8_t rutxpowerlimit_cfg_set_WW[] = {
32973297
0x00, 0x00, 0x09, 0x0c, 0x0f, 0x11, 0x00, 0x00, 0x00, 0x08, 0x0b, 0x0e, 0x11, 0x00, 0x00, 0x00,
32983298
0x0e, 0x0e, 0x0e, 0x0e, 0x00, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
32993299

3300-
const static uint8_t rutxpowerlimit_cfg_set_FCC[] = {
3300+
const static uint8_t rutxpowerlimit_cfg_set_US[] = {
33013301
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x11, 0x12, 0x12, 0x12,
33023302
0x00, 0x00, 0x00, 0x11, 0x12, 0x12, 0x11, 0x00, 0x00, 0x00, 0x0f, 0x12, 0x11, 0x10, 0x00, 0x00,
33033303
0x00, 0x0d, 0x0f, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0d, 0x0f, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0d,

mcux/mcux-sdk-ng/components/wifi_bt_module/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if (CONFIG_MCUX_COMPONENT_component.wifi_bt_module.tx_pwr_limits)
99
Murata/tx_pwr_limits/wlan_txpwrlimit_cfg_murata_1ZM_WW.h
1010
Murata/tx_pwr_limits/wlan_txpwrlimit_cfg_murata_2DS_WW.h
1111
Murata/tx_pwr_limits/wlan_txpwrlimit_cfg_murata_2EL_WW.h
12-
Murata/tx_pwr_limits/wlan_txpwrlimit_cfg_murata_NH_FCC.h
12+
Murata/tx_pwr_limits/wlan_txpwrlimit_cfg_murata_2LL.h
1313
u-blox/tx_pwr_limits/wlan_txpwrlimit_cfg_jody_w5_WW.h
1414
)
1515
mcux_add_include(
Lines changed: 165 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
/** @file wlan_txpwrlimit_cfg_murata_NH_FCC.h
1+
/** @file wlan_txpwrlimit_cfg_murata_2LL.h
22
*
3-
* @brief This file provides Murata NH WLAN FCC Mode Tx Power Limits.
3+
* @brief This file provides Murata 2LL WLAN Mode Tx Power Limits.
44
*
5-
* Copyright 2024 NXP
5+
* Copyright 2024-2025 NXP
66
*
77
* Permission is hereby granted, free of charge, to any person obtaining
88
* a copy of this software and associated documentation files (the
@@ -274,20 +274,125 @@ static wlan_chanlist_t chanlist_5g_cfg = {
274274

275275
#if CONFIG_COMPRESS_TX_PWTBL
276276

277-
static const t_u8 rg_table_fc[] = {
277+
static const t_u8 rg_table_WW_qfn[] = {
278+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x57, 0x57,
279+
0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x7d, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
280+
0x00, 0x00, 0x57, 0x57, 0x00, 0x00, 0xb3, 0x06, 0x00, 0x02, 0x0c, 0x13, 0x02, 0xc0, 0x20, 0x80,
281+
0x08, 0x0c, 0x02, 0x00, 0x00, 0x83, 0x01, 0x50, 0x28, 0x24, 0x1a, 0x11, 0x0a, 0x86, 0x41, 0x60,
282+
0xf0, 0x90, 0x58, 0x1c, 0x02, 0x02, 0x89, 0x83, 0x22, 0xb1, 0x78, 0xcc, 0x6e, 0x30, 0x00, 0x15,
283+
0xc6, 0xa2, 0xd1, 0xf2, 0x3c, 0x40, 0x03, 0x23, 0x83, 0xc8, 0x40, 0x80, 0xf0, 0x78, 0x30, 0x10,
284+
0x8c, 0x07, 0x03, 0xe0, 0xe2, 0xa0, 0x50, 0x10, 0x0e, 0x04, 0x07, 0x04, 0xc0, 0x00, 0xe0, 0x70,
285+
0x06, 0x6b, 0x37, 0x9c, 0xce, 0xe7, 0xb3, 0xf9, 0xc4, 0xea, 0x79, 0x3e, 0x9b, 0x51, 0x68, 0x54,
286+
0x8a, 0x05, 0x1a, 0x87, 0x49, 0xa0, 0xd1, 0xc0, 0x07, 0xea, 0x25, 0x46, 0x7a, 0x00, 0x34, 0xd6,
287+
0x2a, 0xb4, 0xe8, 0x39, 0xf8};
288+
289+
static const t_u8 rg_table_WW_csp[] = {
290+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x57, 0x57,
291+
0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x7c, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
292+
0x00, 0x00, 0x57, 0x57, 0x00, 0x00, 0xa3, 0x06, 0x00, 0x02, 0x0c, 0x13, 0x02, 0xc0, 0x20, 0x80,
293+
0x08, 0x0c, 0x02, 0x00, 0x00, 0x83, 0x01, 0x50, 0x28, 0x24, 0x1a, 0x11, 0x0a, 0x86, 0x41, 0x60,
294+
0xf0, 0x90, 0x58, 0x1e, 0x25, 0x0f, 0x8a, 0xc5, 0xe2, 0x91, 0x68, 0x70, 0xac, 0x18, 0x0b, 0x03,
295+
0x45, 0xc8, 0xf1, 0x08, 0x18, 0x04, 0x05, 0x07, 0x8f, 0x01, 0x01, 0xe0, 0xf0, 0x60, 0x21, 0x18,
296+
0x0e, 0x07, 0xc1, 0xc5, 0x40, 0xa0, 0x20, 0x1c, 0x08, 0x0e, 0x09, 0x80, 0x01, 0xc0, 0xe0, 0x0c,
297+
0xd2, 0x6d, 0x38, 0x9d, 0x4f, 0x27, 0xd3, 0x79, 0xcc, 0xee, 0x7b, 0x35, 0xa2, 0x50, 0x68, 0xf3,
298+
0xfa, 0x2d, 0x0a, 0x91, 0x40, 0xa3, 0x00, 0x0f, 0xd4, 0x3a, 0x84, 0xf0, 0x00, 0x69, 0xab, 0xd5,
299+
0x29, 0xb0, 0x73, 0xf0};
300+
301+
static const t_u8 rg_table_US_qfn[] = {
278302
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x55, 0x53,
279-
0x20, 0x10, 0x00, 0x01, 0x06, 0x02, 0x9a, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
280-
0x00, 0x00, 0x55, 0x53, 0x20, 0x10, 0x83, 0x08, 0x01, 0x02, 0x0c, 0x05, 0xab, 0x00, 0x61, 0x40,
281-
0x58, 0x02, 0x06, 0x01, 0x0a, 0x81, 0xc2, 0x80, 0x38, 0x34, 0x12, 0x0c, 0x13, 0x82, 0xc0, 0xc1,
282-
0x21, 0x30, 0x14, 0x36, 0x27, 0x15, 0x01, 0x84, 0xa0, 0xa2, 0xd0, 0x8c, 0x14, 0x92, 0x10, 0x82,
283-
0x8e, 0xc1, 0x80, 0x40, 0x78, 0x3c, 0x18, 0x08, 0x46, 0x03, 0x81, 0xe0, 0x10, 0x00, 0xa8, 0x29,
284-
0x08, 0x03, 0x05, 0x00, 0x41, 0x50, 0x4c, 0xbc, 0x26, 0x01, 0x0a, 0x01, 0xc0, 0x00, 0xe0, 0xac,
285-
0xe2, 0x60, 0x14, 0x06, 0x4d, 0xe7, 0x33, 0xb9, 0xb0, 0x22, 0x34, 0x13, 0x04, 0x4e, 0xc2, 0x53,
286-
0xe0, 0xac, 0xc6, 0x67, 0x35, 0x00, 0xcd, 0xc2, 0xb0, 0x70, 0xa8, 0x0a, 0x5f, 0x3b, 0x9e, 0xcb,
287-
0xe9, 0xb3, 0x29, 0xa4, 0xda, 0x71, 0x3a, 0x9e, 0x54, 0x68, 0xc1, 0x3a, 0x54, 0xb0, 0xfc, 0x11,
288-
0x04, 0x04, 0x2c, 0x80, 0xe0, 0x84, 0xb0, 0xd2, 0x00, 0x34, 0x83, 0xc3, 0x73, 0xb9, 0x58, 0x00,
289-
0xa9, 0x76};
290-
static const t_u16 rg_table_fc_len = 170;
303+
0x20, 0x10, 0x00, 0x01, 0x06, 0x02, 0x7a, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
304+
0x00, 0x00, 0x55, 0x53, 0x20, 0x10, 0x83, 0x06, 0x00, 0x02, 0x0c, 0x05, 0xab, 0x00, 0x61, 0x60,
305+
0x58, 0x00, 0x06, 0x14, 0x00, 0x85, 0x40, 0x41, 0x60, 0x34, 0x20, 0x26, 0x01, 0x83, 0x05, 0x01,
306+
0x50, 0xf8, 0x30, 0x4e, 0x0b, 0x07, 0x89, 0xc4, 0x23, 0x11, 0x40, 0x1c, 0x58, 0x00, 0x2d, 0x09,
307+
0x41, 0x49, 0x21, 0x18, 0x28, 0xb4, 0x18, 0x04, 0x07, 0x83, 0xc1, 0x80, 0x84, 0x60, 0x38, 0x1f,
308+
0x10, 0x15, 0x05, 0x03, 0x60, 0x00, 0x70, 0x50, 0x39, 0x34, 0x0a, 0x02, 0x64, 0x21, 0x30, 0x44,
309+
0xd0, 0x24, 0x01, 0x99, 0x4e, 0x26, 0xf3, 0x50, 0x0c, 0xf0, 0x24, 0x13, 0x9f, 0x44, 0x0f, 0xc1,
310+
0x20, 0x40, 0x46, 0x90, 0x0e, 0x08, 0xc4, 0x0d, 0x20, 0x03, 0x48, 0x44, 0x10, 0x10, 0xa7, 0x84,
311+
0x29, 0x40};
312+
313+
static const t_u8 rg_table_US_csp[] = {
314+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x55, 0x53,
315+
0x20, 0x10, 0x00, 0x01, 0x06, 0x02, 0x8b, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
316+
0x00, 0x00, 0x55, 0x53, 0x20, 0x10, 0x93, 0x07, 0x00, 0x02, 0x0c, 0x05, 0xab, 0x00, 0x61, 0x50,
317+
0x58, 0x00, 0x06, 0x13, 0x81, 0x81, 0x42, 0x60, 0x20, 0x90, 0x06, 0x0d, 0x08, 0x0a, 0x42, 0xa1,
318+
0x90, 0xe0, 0x18, 0x4a, 0x0b, 0x07, 0x01, 0xc4, 0x61, 0x70, 0xd8, 0x7c, 0x66, 0x25, 0x1c, 0x8a,
319+
0xc1, 0x45, 0xa1, 0x18, 0x29, 0x24, 0x21, 0x22, 0x06, 0x01, 0x01, 0xe0, 0xf0, 0x60, 0x21, 0x18,
320+
0x0e, 0x07, 0xc3, 0x85, 0x41, 0x40, 0x38, 0x4c, 0x02, 0x14, 0x09, 0x80, 0x01, 0xc1, 0x40, 0x44,
321+
0xd8, 0x28, 0x01, 0x0a, 0x82, 0x42, 0x80, 0x99, 0xd0, 0x56, 0x6f, 0x35, 0x0a, 0x4e, 0xa1, 0x73,
322+
0xca, 0x0c, 0xf8, 0x11, 0x45, 0x00, 0xd3, 0xa9, 0xb3, 0x7a, 0x78, 0x3a, 0x8c, 0x12, 0x9e, 0x82,
323+
0xeb, 0x14, 0xa8, 0x71, 0xf8, 0x24, 0x1b, 0x9d, 0x47, 0x0d, 0x20, 0x03, 0x48, 0x46, 0xc0, 0x0e,
324+
0x08, 0xd7, 0x40};
325+
326+
static const t_u8 rg_table_EU_qfn[] = {
327+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x45, 0x55,
328+
0x20, 0x30, 0x00, 0x02, 0x06, 0x02, 0x74, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
329+
0x00, 0x00, 0x45, 0x55, 0x20, 0x30, 0x23, 0x06, 0x00, 0x02, 0x0c, 0x06, 0xab, 0x00, 0x21, 0x40,
330+
0x68, 0x02, 0x07, 0x05, 0x83, 0xc1, 0x82, 0x70, 0x88, 0x24, 0x1a, 0x1a, 0x01, 0x85, 0x80, 0x05,
331+
0x61, 0x28, 0x29, 0x1c, 0x23, 0x05, 0x15, 0x83, 0x00, 0x80, 0xf0, 0x78, 0x30, 0x10, 0x8c, 0x07,
332+
0x03, 0xc0, 0x20, 0x01, 0x50, 0x50, 0x26, 0x0e, 0x04, 0x00, 0x01, 0xc1, 0x40, 0xa4, 0xa2, 0x54,
333+
0x14, 0x04, 0x84, 0x81, 0x72, 0xe0, 0x70, 0x4a, 0x07, 0x27, 0x94, 0xca, 0xe5, 0xb3, 0x90, 0xa4,
334+
0x40, 0x11, 0x32, 0x9a, 0x4d, 0x80, 0x07, 0xe0, 0x90, 0x20, 0x23, 0x33, 0x9c, 0x84, 0x64, 0x66,
335+
0x90, 0x01, 0xa4, 0x22, 0x08, 0x08, 0x52, 0x25, 0x41, 0x09, 0x19, 0xf8};
336+
337+
static const t_u8 rg_table_EU_csp[] = {
338+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x45, 0x55,
339+
0x20, 0x30, 0x00, 0x02, 0x06, 0x02, 0x6c, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
340+
0x00, 0x00, 0x45, 0x55, 0x20, 0x30, 0xa3, 0x05, 0x00, 0x02, 0x0c, 0x06, 0xab, 0x00, 0x21, 0x20,
341+
0x68, 0x00, 0x02, 0x14, 0x82, 0xc1, 0xe1, 0x30, 0x48, 0x34, 0x22, 0x1b, 0x0b, 0x82, 0x8a, 0xc2,
342+
0x30, 0x52, 0x38, 0x42, 0x22, 0x0c, 0x02, 0x03, 0xc1, 0xe0, 0xc0, 0x42, 0x30, 0x1c, 0x0f, 0x00,
343+
0x80, 0x05, 0x41, 0x40, 0x20, 0x48, 0x1e, 0x0e, 0x04, 0x00, 0x01, 0xc1, 0x28, 0x3c, 0x96, 0x4f,
344+
0x29, 0x95, 0xcb, 0x64, 0xd2, 0x89, 0x54, 0xb2, 0x49, 0x33, 0x98, 0x4d, 0xa5, 0xd3, 0x49, 0x58,
345+
0x52, 0x79, 0x2c, 0x00, 0x1f, 0x82, 0x41, 0x39, 0xfc, 0x84, 0xd2, 0x00, 0x34, 0x84, 0x68, 0x93,
346+
0x00, 0x8c, 0x84, 0xfc};
347+
348+
static const t_u8 rg_table_CN_qfn[] = {
349+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x43, 0x4e,
350+
0x20, 0x50, 0x00, 0x02, 0x06, 0x02, 0xaa, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
351+
0x00, 0x00, 0x43, 0x4e, 0x20, 0x50, 0x83, 0x09, 0x00, 0x02, 0x0c, 0x06, 0xab, 0x00, 0x21, 0x40,
352+
0x68, 0x00, 0x02, 0x11, 0x00, 0x84, 0xc1, 0x01, 0x00, 0x08, 0x2c, 0x02, 0x08, 0x00, 0x80, 0xc0,
353+
0x30, 0x68, 0x44, 0x2a, 0x19, 0x0e, 0x88, 0x44, 0xa2, 0x90, 0x98, 0x5c, 0x36, 0x1f, 0x11, 0x89,
354+
0xc1, 0xe3, 0x90, 0xc0, 0x60, 0x04, 0x0e, 0x01, 0x01, 0x48, 0x62, 0xb1, 0xd9, 0x2c, 0x9e, 0x53,
355+
0x1b, 0x8b, 0x00, 0x65, 0xb2, 0x88, 0x98, 0xae, 0x10, 0x12, 0x96, 0x49, 0xa6, 0x80, 0x02, 0x38,
356+
0x44, 0x12, 0x0e, 0x8f, 0x4b, 0xa6, 0xa0, 0xc0, 0x20, 0x3c, 0x1e, 0x0c, 0x04, 0x23, 0x01, 0xc0,
357+
0xf8, 0x98, 0xa8, 0x28, 0x13, 0x09, 0xc0, 0xc0, 0x61, 0x2a, 0x90, 0x00, 0x1c, 0x14, 0xa7, 0xd4,
358+
0xaa, 0x81, 0x40, 0x1d, 0x58, 0x28, 0x09, 0x09, 0x02, 0xc2, 0x60, 0x4a, 0xa0, 0x4e, 0xba, 0x0e,
359+
0xad, 0xd4, 0x2b, 0x55, 0x5a, 0xbd, 0x66, 0xb9, 0x5b, 0xb3, 0x85, 0x23, 0x81, 0x20, 0x9d, 0x5a,
360+
0xa8, 0x00, 0x3f, 0x4e, 0x02, 0x37, 0x50, 0x74, 0x20, 0x00, 0x69, 0xbf, 0x84, 0x61, 0x77, 0xc8,
361+
0x65, 0xe0};
362+
363+
static const t_u8 rg_table_CN_csp[] = {
364+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x43, 0x4e,
365+
0x20, 0x50, 0x00, 0x02, 0x06, 0x02, 0xa8, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
366+
0x00, 0x00, 0x43, 0x4e, 0x20, 0x50, 0x63, 0x09, 0x00, 0x02, 0x0c, 0x06, 0xab, 0x00, 0x21, 0x20,
367+
0x60, 0x38, 0x02, 0x00, 0x00, 0x84, 0x41, 0x20, 0xf0, 0x08, 0x2c, 0x02, 0x08, 0x00, 0x80, 0xe0,
368+
0xf0, 0x98, 0x5c, 0x36, 0x1f, 0x11, 0x89, 0xc2, 0xa1, 0x90, 0xe8, 0x84, 0x4a, 0x11, 0x1a, 0x00,
369+
0x83, 0x00, 0x20, 0x78, 0xc4, 0x7e, 0x2b, 0x22, 0x92, 0x47, 0xa2, 0x90, 0xc9, 0x44, 0x94, 0x56,
370+
0x10, 0x02, 0x84, 0x40, 0x92, 0xc0, 0x08, 0x1a, 0x4a, 0x47, 0x08, 0x02, 0x60, 0xd1, 0xc0, 0x08,
371+
0x0a, 0x0e, 0x2b, 0x06, 0x4c, 0xc1, 0xe0, 0xc0, 0x42, 0x30, 0x1d, 0x0c, 0x00, 0x0a, 0x82, 0x81,
372+
0x70, 0x98, 0x04, 0x28, 0x03, 0x00, 0x03, 0x82, 0x80, 0x90, 0xa8, 0x2c, 0x28, 0x04, 0xa6, 0xd3,
373+
0xea, 0x21, 0x5a, 0x70, 0x20, 0x26, 0x13, 0xa8, 0xd6, 0x41, 0x15, 0x5a, 0xbd, 0x66, 0xa0, 0x0e,
374+
0xae, 0x05, 0x2c, 0x75, 0x6a, 0xc5, 0x3a, 0xcf, 0x5c, 0x09, 0x57, 0x81, 0x77, 0x1b, 0x0c, 0x1c,
375+
0xfc, 0x12, 0x0d, 0xd4, 0x42, 0x50, 0x73, 0x48, 0x00, 0xd2, 0x11, 0xbc, 0x83, 0x82, 0x37, 0x60};
376+
377+
static const t_u8 rg_table_JP_qfn[] = {
378+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x4a, 0x50,
379+
0x20, 0x40, 0x00, 0x03, 0x06, 0x02, 0x62, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
380+
0x00, 0x00, 0x4a, 0x50, 0x20, 0x40, 0x03, 0x05, 0x00, 0x02, 0x0c, 0x14, 0x80, 0x00, 0x20, 0xc0,
381+
0x6c, 0x0a, 0x09, 0x06, 0x82, 0xc0, 0xe1, 0x30, 0x71, 0x5c, 0x1c, 0x8f, 0x0c, 0x06, 0x01, 0x01,
382+
0xe0, 0xf0, 0x60, 0x21, 0x18, 0x0e, 0x07, 0x80, 0x40, 0x02, 0xa0, 0x50, 0x10, 0x0e, 0x04, 0x07,
383+
0x04, 0xc0, 0x00, 0xe0, 0x70, 0x06, 0x3b, 0x1f, 0x90, 0xc8, 0xe4, 0xb2, 0x79, 0x04, 0x8a, 0x49,
384+
0x26, 0x8f, 0x4b, 0x65, 0x53, 0x09, 0x44, 0xba, 0x57, 0x31, 0x94, 0xcb, 0xc0, 0x07, 0xe9, 0x64,
385+
0xe6, 0x4a, 0x00, 0x34, 0xd0, 0x27, 0xb3, 0x68, 0xd1, 0xf8};
386+
387+
static const t_u8 rg_table_JP_csp[] = {
388+
0x01, 0x00, 0xee, 0x01, 0x06, 0x00, 0x4a, 0x50,
389+
0x20, 0x40, 0x00, 0x03, 0x06, 0x02, 0x62, 0x00, 0x88, 0x88, 0x03, 0x01, 0x0b, 0x00, 0x00, 0x00,
390+
0x00, 0x00, 0x4a, 0x50, 0x20, 0x40, 0x03, 0x05, 0x00, 0x02, 0x0c, 0x14, 0x80, 0x00, 0x20, 0xc0,
391+
0x6c, 0x0a, 0x09, 0x06, 0x82, 0xc0, 0xe1, 0x30, 0x71, 0x5c, 0x1c, 0x8f, 0x0c, 0x06, 0x01, 0x01,
392+
0xe0, 0xf0, 0x60, 0x21, 0x18, 0x0e, 0x07, 0x80, 0x40, 0x02, 0xa0, 0x50, 0x10, 0x0e, 0x04, 0x07,
393+
0x04, 0xc0, 0x00, 0xe0, 0x70, 0x06, 0x3b, 0x1f, 0x90, 0xc8, 0xe4, 0xb2, 0x79, 0x04, 0x8a, 0x49,
394+
0x26, 0x8f, 0x4b, 0x65, 0x53, 0x09, 0x44, 0xba, 0x57, 0x31, 0x94, 0xcb, 0xc0, 0x07, 0xe9, 0x64,
395+
0xe6, 0x4a, 0x00, 0x34, 0xd0, 0x27, 0xb3, 0x68, 0xd1, 0xf8};
291396
#else
292397
#ifndef CONFIG_11AX
293398
#ifndef CONFIG_11AC
@@ -2785,14 +2890,50 @@ static wifi_txpwrlimit_t tx_pwrlimit_5g_cfg = {
27852890

27862891
#if CONFIG_11AX
27872892
#if CONFIG_COMPRESS_RU_TX_PWTBL
2788-
const static uint8_t rutxpowerlimit_cfg_set[] = {
2789-
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x09, 0x09, 0x09, 0x09,
2790-
0x09, 0x00, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00,
2791-
0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x09,
2792-
0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x09, 0x09, 0x09,
2793-
0x09, 0x09, 0x09, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09,
2794-
0x09, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00,
2795-
0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
2893+
const static uint8_t rutxpowerlimit_cfg_set_WW[] = {
2894+
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x04, 0x06, 0x09, 0x0c,
2895+
0x00, 0x00, 0x00, 0x04, 0x06, 0x09, 0x08, 0x00, 0x00, 0x00, 0xfd, 0xfe, 0x02, 0x04, 0x00, 0x00,
2896+
0x00, 0x06, 0x08, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x03, 0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x03,
2897+
0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x06, 0x09, 0x0b, 0x0e, 0x00, 0x00, 0x00, 0x06, 0x09, 0x0b,
2898+
0x0e, 0x00, 0x00, 0x00, 0x06, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00,
2899+
0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00, 0x00, 0x00,
2900+
0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
2901+
2902+
const static uint8_t rutxpowerlimit_cfg_set_US[] = {
2903+
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x0f, 0x12, 0x12, 0x12,
2904+
0x00, 0x00, 0x00, 0x12, 0x12, 0x12, 0x12, 0x00, 0x00, 0x00, 0x10, 0x12, 0x11, 0x11, 0x00, 0x00,
2905+
0x00, 0x0d, 0x10, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0d, 0x10, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0d,
2906+
0x10, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0d, 0x10, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0d, 0x10, 0x11,
2907+
0x11, 0x00, 0x00, 0x00, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x00,
2908+
0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x09, 0x0c, 0x0f, 0x11, 0x00, 0x00, 0x00,
2909+
0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
2910+
2911+
const static uint8_t rutxpowerlimit_cfg_set_EU[] = {
2912+
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x0a, 0x0d, 0x10, 0x12,
2913+
0x00, 0x00, 0x00, 0x0a, 0x0d, 0x10, 0x12, 0x00, 0x00, 0x00, 0x0a, 0x0d, 0x10, 0x11, 0x00, 0x00,
2914+
0x00, 0x0e, 0x10, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0a, 0x0c, 0x10, 0x11, 0x00, 0x00, 0x00, 0x0a,
2915+
0x0c, 0x10, 0x11, 0x00, 0x00, 0x00, 0x0a, 0x0c, 0x10, 0x11, 0x00, 0x00, 0x00, 0x0a, 0x0c, 0x10,
2916+
0x11, 0x00, 0x00, 0x00, 0x0a, 0x0c, 0x10, 0x11, 0x00, 0x00, 0x00, 0x0a, 0x0c, 0x0e, 0x0e, 0x00,
2917+
0x00, 0x00, 0x0a, 0x0c, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x0a, 0x0c, 0x0e, 0x0e, 0x00, 0x00, 0x00,
2918+
0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
2919+
2920+
const static uint8_t rutxpowerlimit_cfg_set_CN[] = {
2921+
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x05, 0x08, 0x0b, 0x0e,
2922+
0x00, 0x00, 0x00, 0x05, 0x08, 0x0b, 0x08, 0x00, 0x00, 0x00, 0xfd, 0xfe, 0x02, 0x04, 0x00, 0x00,
2923+
0x00, 0x06, 0x09, 0x0b, 0x0f, 0x00, 0x00, 0x00, 0x06, 0x09, 0x0b, 0x0f, 0x00, 0x00, 0x00, 0x06,
2924+
0x09, 0x0b, 0x0f, 0x00, 0x00, 0x00, 0x06, 0x09, 0x0b, 0x0f, 0x00, 0x00, 0x00, 0x06, 0x09, 0x0b,
2925+
0x0f, 0x00, 0x00, 0x00, 0x06, 0x09, 0x0b, 0x0f, 0x00, 0x00, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x00,
2926+
0x00, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00,
2927+
0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
2928+
2929+
const static uint8_t rutxpowerlimit_cfg_set_JP[] = {
2930+
0x6d, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x01, 0x04, 0x06, 0x09, 0x0c,
2931+
0x00, 0x00, 0x00, 0x04, 0x06, 0x09, 0x0c, 0x00, 0x00, 0x00, 0x04, 0x06, 0x09, 0x0c, 0x00, 0x00,
2932+
0x00, 0x06, 0x08, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x03, 0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x03,
2933+
0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e,
2934+
0x0e, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00,
2935+
0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00, 0x00, 0x00, 0x09, 0x0b, 0x0e, 0x0e, 0x00, 0x00, 0x00,
2936+
0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x02, 0x03, 0x00, 0x88, 0x88, 0x00};
27962937
#else
27972938
#define MAX_2G_RU_PWR_CHANNELS 26
27982939
#define MAX_5G_RU_PWR_CHANNELS 69

mcux/mcux-sdk-ng/components/wifi_bt_module/incl/wifi_bt_module_config.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2021-2024 NXP
2+
* Copyright 2021-2025 NXP
33
*
44
* SPDX-License-Identifier: BSD-3-Clause
55
*/
@@ -356,19 +356,19 @@
356356

357357
/* USD IW610 module */
358358
#elif defined(WIFI_IW610_BOARD_RD_USD)
359-
#define WIFI_BT_TX_PWR_LIMITS "wlan_txpwrlimit_cfg_murata_NH_FCC.h"
359+
#define WIFI_BT_TX_PWR_LIMITS "wlan_txpwrlimit_cfg_murata_2LL.h"
360360
#define IW610
361-
#define SDMMCHOST_OPERATION_VOLTAGE_3V3
361+
#define SDMMCHOST_OPERATION_VOLTAGE_1V8
362362
#define SD_TIMING_MAX kSD_TimingDDR50Mode
363363
#define WIFI_BT_USE_USD_INTERFACE
364364
#define WLAN_ED_MAC_CTRL \
365365
{ \
366366
.ed_ctrl_2g = 0x1, .ed_offset_2g = 0xA, .ed_ctrl_5g = 0x1, .ed_offset_5g = 0xA \
367367
}
368368

369-
/* RD IW610 module with M2 interface */
370-
#elif defined(WIFI_IW610_BOARD_RD_M2)
371-
#define WIFI_BT_TX_PWR_LIMITS "wlan_txpwrlimit_cfg_murata_NH_FCC.h"
369+
/* 2LL NightHawk module with M2 interface */
370+
#elif defined(WIFI_IW610_BOARD_MURATA_2LL_M2)
371+
#define WIFI_BT_TX_PWR_LIMITS "wlan_txpwrlimit_cfg_murata_2LL.h"
372372
#define IW610
373373
#define SDMMCHOST_OPERATION_VOLTAGE_1V8
374374
#define SD_TIMING_MAX kSD_TimingDDR50Mode

0 commit comments

Comments
 (0)