1 /** @file wlan_txpwrlimit_cfg_murata_1XK_EU.h 2 * 3 * @brief This file provides Murata 1XK WLAN EU Tx Power Limit APIs. 4 * 5 * Copyright 2022 Murata Manufacturing Co., Ltd. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions are met: 9 * 10 * 1. Redistributions of source code must retain the above copyright notice, this 11 * list of conditions and the following disclaimer. 12 * 13 * 2. Redistributions in binary form must reproduce the above copyright notice, 14 * this list of conditions and the following disclaimer in the documentation 15 * and/or other materials provided with the distribution. 16 * 17 * 3. Neither the name of the copyright holder nor the names of its contributors 18 * may be used to endorse or promote products derived from this software without 19 * specific prior written permission. 20 * 21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 23 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 32 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 33 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 34 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 35 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 36 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 37 * SOFTWARE. 38 */ 39 40 #ifndef _WLAN_TXPWRLIMIT_CFG_MURATA_1XK_EU_H_ 41 #define _WLAN_TXPWRLIMIT_CFG_MURATA_1XK_EU_H_ 42 #define WLAN_REGION_CODE "EU" 43 44 static wlan_chanlist_t chanlist_2g_cfg = {.num_chans = 13, 45 .chan_info = { 46 [0] = 47 { 48 .chan_num = 1, 49 .chan_freq = 2412, 50 .passive_scan_or_radar_detect = false, 51 }, 52 [1] = 53 { 54 .chan_num = 2, 55 .chan_freq = 2417, 56 .passive_scan_or_radar_detect = false, 57 }, 58 [2] = 59 { 60 .chan_num = 3, 61 .chan_freq = 2422, 62 .passive_scan_or_radar_detect = false, 63 }, 64 [3] = 65 { 66 .chan_num = 4, 67 .chan_freq = 2427, 68 .passive_scan_or_radar_detect = false, 69 }, 70 [4] = 71 { 72 .chan_num = 5, 73 .chan_freq = 2432, 74 .passive_scan_or_radar_detect = false, 75 }, 76 [5] = 77 { 78 .chan_num = 6, 79 .chan_freq = 2437, 80 .passive_scan_or_radar_detect = false, 81 }, 82 [6] = 83 { 84 .chan_num = 7, 85 .chan_freq = 2442, 86 .passive_scan_or_radar_detect = false, 87 }, 88 [7] = 89 { 90 .chan_num = 8, 91 .chan_freq = 2447, 92 .passive_scan_or_radar_detect = false, 93 }, 94 [8] = 95 { 96 .chan_num = 9, 97 .chan_freq = 2452, 98 .passive_scan_or_radar_detect = false, 99 }, 100 [9] = 101 { 102 .chan_num = 10, 103 .chan_freq = 2457, 104 .passive_scan_or_radar_detect = false, 105 }, 106 [10] = 107 { 108 .chan_num = 11, 109 .chan_freq = 2462, 110 .passive_scan_or_radar_detect = false, 111 }, 112 [11] = 113 { 114 .chan_num = 12, 115 .chan_freq = 2467, 116 .passive_scan_or_radar_detect = false, 117 }, 118 [12] = 119 { 120 .chan_num = 13, 121 .chan_freq = 2472, 122 .passive_scan_or_radar_detect = false, 123 }, 124 [13] = {0}, 125 [14] = {0}, 126 [15] = {0}, 127 [16] = {0}, 128 [17] = {0}, 129 [18] = {0}, 130 [19] = {0}, 131 [20] = {0}, 132 [21] = {0}, 133 [22] = {0}, 134 [23] = {0}, 135 [24] = {0}, 136 [25] = {0}, 137 [26] = {0}, 138 [27] = {0}, 139 [28] = {0}, 140 [29] = {0}, 141 [30] = {0}, 142 [31] = {0}, 143 [32] = {0}, 144 [33] = {0}, 145 [34] = {0}, 146 [35] = {0}, 147 [36] = {0}, 148 [37] = {0}, 149 [38] = {0}, 150 [39] = {0}, 151 [40] = {0}, 152 [41] = {0}, 153 [42] = {0}, 154 [43] = {0}, 155 [44] = {0}, 156 [45] = {0}, 157 [46] = {0}, 158 [47] = {0}, 159 [48] = {0}, 160 [49] = {0}, 161 [50] = {0}, 162 [51] = {0}, 163 [52] = {0}, 164 [53] = {0}, 165 }}; 166 167 #ifdef CONFIG_5GHz_SUPPORT 168 static wlan_chanlist_t chanlist_5g_cfg = {.num_chans = 24, 169 .chan_info = { 170 [0] = 171 { 172 .chan_num = 36, 173 .chan_freq = 5180, 174 .passive_scan_or_radar_detect = false, 175 }, 176 [1] = 177 { 178 .chan_num = 40, 179 .chan_freq = 5200, 180 .passive_scan_or_radar_detect = false, 181 }, 182 [2] = 183 { 184 .chan_num = 44, 185 .chan_freq = 5220, 186 .passive_scan_or_radar_detect = false, 187 }, 188 [3] = 189 { 190 .chan_num = 48, 191 .chan_freq = 5240, 192 .passive_scan_or_radar_detect = false, 193 }, 194 [4] = 195 { 196 .chan_num = 52, 197 .chan_freq = 5260, 198 .passive_scan_or_radar_detect = true, 199 }, 200 [5] = 201 { 202 .chan_num = 56, 203 .chan_freq = 5280, 204 .passive_scan_or_radar_detect = true, 205 }, 206 [6] = 207 { 208 .chan_num = 60, 209 .chan_freq = 5300, 210 .passive_scan_or_radar_detect = true, 211 }, 212 [7] = 213 { 214 .chan_num = 64, 215 .chan_freq = 5320, 216 .passive_scan_or_radar_detect = true, 217 }, 218 [8] = 219 { 220 .chan_num = 100, 221 .chan_freq = 5500, 222 .passive_scan_or_radar_detect = true, 223 }, 224 [9] = 225 { 226 .chan_num = 104, 227 .chan_freq = 5520, 228 .passive_scan_or_radar_detect = true, 229 }, 230 [10] = 231 { 232 .chan_num = 108, 233 .chan_freq = 5540, 234 .passive_scan_or_radar_detect = true, 235 }, 236 [11] = 237 { 238 .chan_num = 112, 239 .chan_freq = 5560, 240 .passive_scan_or_radar_detect = true, 241 }, 242 [12] = 243 { 244 .chan_num = 116, 245 .chan_freq = 5580, 246 .passive_scan_or_radar_detect = true, 247 }, 248 [13] = 249 { 250 .chan_num = 120, 251 .chan_freq = 5600, 252 .passive_scan_or_radar_detect = true, 253 }, 254 [14] = 255 { 256 .chan_num = 124, 257 .chan_freq = 5620, 258 .passive_scan_or_radar_detect = true, 259 }, 260 [15] = 261 { 262 .chan_num = 128, 263 .chan_freq = 5640, 264 .passive_scan_or_radar_detect = true, 265 }, 266 [16] = 267 { 268 .chan_num = 132, 269 .chan_freq = 5660, 270 .passive_scan_or_radar_detect = true, 271 }, 272 [17] = 273 { 274 .chan_num = 136, 275 .chan_freq = 5680, 276 .passive_scan_or_radar_detect = true, 277 }, 278 [18] = 279 { 280 .chan_num = 140, 281 .chan_freq = 5700, 282 .passive_scan_or_radar_detect = true, 283 }, 284 [19] = 285 { 286 .chan_num = 149, 287 .chan_freq = 5745, 288 .passive_scan_or_radar_detect = false, 289 }, 290 [20] = 291 { 292 .chan_num = 153, 293 .chan_freq = 5765, 294 .passive_scan_or_radar_detect = false, 295 }, 296 [21] = 297 { 298 .chan_num = 157, 299 .chan_freq = 5785, 300 .passive_scan_or_radar_detect = false, 301 }, 302 [22] = 303 { 304 .chan_num = 161, 305 .chan_freq = 5805, 306 .passive_scan_or_radar_detect = false, 307 }, 308 [23] = 309 { 310 .chan_num = 165, 311 .chan_freq = 5825, 312 .passive_scan_or_radar_detect = false, 313 }, 314 [24] = {0}, 315 [25] = {0}, 316 [26] = {0}, 317 [27] = {0}, 318 [28] = {0}, 319 [29] = {0}, 320 [30] = {0}, 321 [31] = {0}, 322 [32] = {0}, 323 [33] = {0}, 324 [34] = {0}, 325 [35] = {0}, 326 [36] = {0}, 327 [37] = {0}, 328 [38] = {0}, 329 [39] = {0}, 330 [40] = {0}, 331 [41] = {0}, 332 [42] = {0}, 333 [43] = {0}, 334 [44] = {0}, 335 [45] = {0}, 336 [46] = {0}, 337 [47] = {0}, 338 [48] = {0}, 339 [49] = {0}, 340 [50] = {0}, 341 [51] = {0}, 342 [52] = {0}, 343 [53] = {0}, 344 }}; 345 #endif 346 347 static wifi_txpwrlimit_t 348 tx_pwrlimit_2g_cfg = 349 {.subband = (wifi_SubBand_t)0x00, 350 .num_chans = 13, 351 .txpwrlimit_config = 352 { 353 [0] = 354 { 355 .num_mod_grps = 10, 356 .chan_desc = 357 { 358 .start_freq = 2407, 359 .chan_width = 20, 360 .chan_num = 1, 361 }, 362 .txpwrlimit_entry = 363 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 364 }, 365 [1] = 366 { 367 .num_mod_grps = 10, 368 .chan_desc = 369 { 370 .start_freq = 2407, 371 .chan_width = 20, 372 .chan_num = 2, 373 }, 374 .txpwrlimit_entry = 375 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 376 }, 377 [2] = 378 { 379 .num_mod_grps = 10, 380 .chan_desc = 381 { 382 .start_freq = 2407, 383 .chan_width = 20, 384 .chan_num = 3, 385 }, 386 .txpwrlimit_entry = 387 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 388 }, 389 [3] = 390 { 391 .num_mod_grps = 10, 392 .chan_desc = 393 { 394 .start_freq = 2407, 395 .chan_width = 20, 396 .chan_num = 4, 397 }, 398 .txpwrlimit_entry = 399 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 400 }, 401 [4] = 402 { 403 .num_mod_grps = 10, 404 .chan_desc = 405 { 406 .start_freq = 2407, 407 .chan_width = 20, 408 .chan_num = 5, 409 }, 410 .txpwrlimit_entry = 411 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 412 }, 413 [5] = 414 { 415 .num_mod_grps = 10, 416 .chan_desc = 417 { 418 .start_freq = 2407, 419 .chan_width = 20, 420 .chan_num = 6, 421 }, 422 .txpwrlimit_entry = 423 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 424 }, 425 [6] = 426 { 427 .num_mod_grps = 10, 428 .chan_desc = 429 { 430 .start_freq = 2407, 431 .chan_width = 20, 432 .chan_num = 7, 433 }, 434 .txpwrlimit_entry = 435 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 436 }, 437 [7] = 438 { 439 .num_mod_grps = 10, 440 .chan_desc = 441 { 442 .start_freq = 2407, 443 .chan_width = 20, 444 .chan_num = 8, 445 }, 446 .txpwrlimit_entry = 447 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 448 }, 449 [8] = 450 { 451 .num_mod_grps = 10, 452 .chan_desc = 453 { 454 .start_freq = 2407, 455 .chan_width = 20, 456 .chan_num = 9, 457 }, 458 .txpwrlimit_entry = 459 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 460 }, 461 [9] = 462 { 463 .num_mod_grps = 10, 464 .chan_desc = 465 { 466 .start_freq = 2407, 467 .chan_width = 20, 468 .chan_num = 10, 469 }, 470 .txpwrlimit_entry = 471 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 472 }, 473 [10] = 474 { 475 .num_mod_grps = 10, 476 .chan_desc = 477 { 478 .start_freq = 2407, 479 .chan_width = 20, 480 .chan_num = 11, 481 }, 482 .txpwrlimit_entry = 483 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 484 }, 485 [11] = 486 { 487 .num_mod_grps = 10, 488 .chan_desc = 489 { 490 .start_freq = 2407, 491 .chan_width = 20, 492 .chan_num = 12, 493 }, 494 .txpwrlimit_entry = 495 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 496 }, 497 [12] = 498 { 499 .num_mod_grps = 10, 500 .chan_desc = 501 { 502 .start_freq = 2407, 503 .chan_width = 20, 504 .chan_num = 13, 505 }, 506 .txpwrlimit_entry = 507 {{0, 14}, {1, 14}, {2, 14}, {3, 14}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}}, 508 }, 509 [13] = {0}, 510 [14] = {0}, 511 [15] = {0}, 512 [16] = {0}, 513 [17] = {0}, 514 [18] = {0}, 515 [19] = {0}, 516 [20] = {0}, 517 [21] = {0}, 518 [22] = {0}, 519 [23] = {0}, 520 [24] = {0}, 521 [25] = {0}, 522 [26] = {0}, 523 [27] = {0}, 524 [28] = {0}, 525 [29] = {0}, 526 [30] = {0}, 527 [31] = {0}, 528 [32] = {0}, 529 [33] = {0}, 530 [34] = {0}, 531 [35] = {0}, 532 [36] = {0}, 533 [37] = {0}, 534 [38] = {0}, 535 [39] = {0}, 536 }}; 537 538 #ifdef CONFIG_5GHz_SUPPORT 539 static wifi_txpwrlimit_t tx_pwrlimit_5g_cfg = 540 { 541 .subband = (wifi_SubBand_t)0x00, 542 .num_chans = 24, 543 .txpwrlimit_config = 544 { 545 [0] = 546 { 547 .num_mod_grps = 9, 548 .chan_desc = 549 { 550 .start_freq = 5000, 551 .chan_width = 20, 552 .chan_num = 36, 553 }, 554 .txpwrlimit_entry = 555 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 556 }, 557 [1] = 558 { 559 .num_mod_grps = 9, 560 .chan_desc = 561 { 562 .start_freq = 5000, 563 .chan_width = 20, 564 .chan_num = 40, 565 }, 566 .txpwrlimit_entry = 567 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 568 }, 569 [2] = 570 { 571 .num_mod_grps = 9, 572 .chan_desc = 573 { 574 .start_freq = 5000, 575 .chan_width = 20, 576 .chan_num = 44, 577 }, 578 .txpwrlimit_entry = 579 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 580 }, 581 [3] = 582 { 583 .num_mod_grps = 9, 584 .chan_desc = 585 { 586 .start_freq = 5000, 587 .chan_width = 20, 588 .chan_num = 48, 589 }, 590 .txpwrlimit_entry = 591 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 592 }, 593 [4] = 594 { 595 .num_mod_grps = 9, 596 .chan_desc = 597 { 598 .start_freq = 5000, 599 .chan_width = 20, 600 .chan_num = 52, 601 }, 602 .txpwrlimit_entry = 603 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 604 }, 605 [5] = 606 { 607 .num_mod_grps = 9, 608 .chan_desc = 609 { 610 .start_freq = 5000, 611 .chan_width = 20, 612 .chan_num = 56, 613 }, 614 .txpwrlimit_entry = 615 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 616 }, 617 [6] = 618 { 619 .num_mod_grps = 9, 620 .chan_desc = 621 { 622 .start_freq = 5000, 623 .chan_width = 20, 624 .chan_num = 60, 625 }, 626 .txpwrlimit_entry = 627 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 628 }, 629 [7] = 630 { 631 .num_mod_grps = 9, 632 .chan_desc = 633 { 634 .start_freq = 5000, 635 .chan_width = 20, 636 .chan_num = 64, 637 }, 638 .txpwrlimit_entry = 639 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 640 }, 641 [8] = 642 { 643 .num_mod_grps = 9, 644 .chan_desc = 645 { 646 .start_freq = 5000, 647 .chan_width = 20, 648 .chan_num = 100, 649 }, 650 .txpwrlimit_entry = 651 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 652 }, 653 [9] = 654 { 655 .num_mod_grps = 9, 656 .chan_desc = 657 { 658 .start_freq = 5000, 659 .chan_width = 20, 660 .chan_num = 104, 661 }, 662 .txpwrlimit_entry = 663 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 664 }, 665 [10] = 666 { 667 .num_mod_grps = 9, 668 .chan_desc = 669 { 670 .start_freq = 5000, 671 .chan_width = 20, 672 .chan_num = 108, 673 }, 674 .txpwrlimit_entry = 675 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 676 }, 677 [11] = 678 { 679 .num_mod_grps = 9, 680 .chan_desc = 681 { 682 .start_freq = 5000, 683 .chan_width = 20, 684 .chan_num = 112, 685 }, 686 .txpwrlimit_entry = 687 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 688 }, 689 [12] = 690 { 691 .num_mod_grps = 9, 692 .chan_desc = 693 { 694 .start_freq = 5000, 695 .chan_width = 20, 696 .chan_num = 116, 697 }, 698 .txpwrlimit_entry = 699 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 700 }, 701 [13] = 702 { 703 .num_mod_grps = 9, 704 .chan_desc = 705 { 706 .start_freq = 5000, 707 .chan_width = 20, 708 .chan_num = 120, 709 }, 710 .txpwrlimit_entry = 711 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 712 }, 713 [14] = 714 { 715 .num_mod_grps = 9, 716 .chan_desc = 717 { 718 .start_freq = 5000, 719 .chan_width = 20, 720 .chan_num = 124, 721 }, 722 .txpwrlimit_entry = 723 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 724 }, 725 [15] = 726 { 727 .num_mod_grps = 9, 728 .chan_desc = 729 { 730 .start_freq = 5000, 731 .chan_width = 20, 732 .chan_num = 128, 733 }, 734 .txpwrlimit_entry = 735 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 736 }, 737 [16] = 738 { 739 .num_mod_grps = 9, 740 .chan_desc = 741 { 742 .start_freq = 5000, 743 .chan_width = 20, 744 .chan_num = 132, 745 }, 746 .txpwrlimit_entry = 747 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 748 }, 749 [17] = 750 { 751 .num_mod_grps = 9, 752 .chan_desc = 753 { 754 .start_freq = 5000, 755 .chan_width = 20, 756 .chan_num = 136, 757 }, 758 .txpwrlimit_entry = 759 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 14}, {8, 14}, {9, 14}, {0, 0}}, 760 }, 761 [18] = 762 { 763 .num_mod_grps = 9, 764 .chan_desc = 765 { 766 .start_freq = 5000, 767 .chan_width = 20, 768 .chan_num = 140, 769 }, 770 .txpwrlimit_entry = 771 {{1, 15}, {2, 15}, {3, 15}, {4, 14}, {5, 14}, {6, 14}, {7, 0}, {8, 0}, {9, 0}, {0, 0}}, 772 }, 773 [19] = 774 { 775 .num_mod_grps = 9, 776 .chan_desc = 777 { 778 .start_freq = 5000, 779 .chan_width = 20, 780 .chan_num = 149, 781 }, 782 .txpwrlimit_entry = 783 {{1, 7}, {2, 7}, {3, 7}, {4, 7}, {5, 7}, {6, 7}, {7, 7}, {8, 7}, {9, 7}, {0, 0}}, 784 }, 785 [20] = 786 { 787 .num_mod_grps = 9, 788 .chan_desc = 789 { 790 .start_freq = 5000, 791 .chan_width = 20, 792 .chan_num = 153, 793 }, 794 .txpwrlimit_entry = 795 {{1, 7}, {2, 7}, {3, 7}, {4, 7}, {5, 7}, {6, 7}, {7, 7}, {8, 7}, {9, 7}, {0, 0}}, 796 }, 797 [21] = 798 { 799 .num_mod_grps = 9, 800 .chan_desc = 801 { 802 .start_freq = 5000, 803 .chan_width = 20, 804 .chan_num = 157, 805 }, 806 .txpwrlimit_entry = 807 {{1, 7}, {2, 7}, {3, 7}, {4, 7}, {5, 7}, {6, 7}, {7, 7}, {8, 7}, {9, 7}, {0, 0}}, 808 }, 809 [22] = 810 { 811 .num_mod_grps = 9, 812 .chan_desc = 813 { 814 .start_freq = 5000, 815 .chan_width = 20, 816 .chan_num = 161, 817 }, 818 .txpwrlimit_entry = 819 {{1, 7}, {2, 7}, {3, 7}, {4, 7}, {5, 7}, {6, 7}, {7, 7}, {8, 7}, {9, 7}, {0, 0}}, 820 }, 821 [23] = 822 { 823 .num_mod_grps = 9, 824 .chan_desc = 825 { 826 .start_freq = 5000, 827 .chan_width = 20, 828 .chan_num = 165, 829 }, 830 .txpwrlimit_entry = 831 {{1, 7}, {2, 7}, {3, 7}, {4, 7}, {5, 7}, {6, 7}, {7, 7}, {8, 7}, {9, 7}, {0, 0}}, 832 }, 833 [24] = {0}, 834 [25] = {0}, 835 [26] = {0}, 836 [27] = {0}, 837 [28] = {0}, 838 [29] = {0}, 839 [30] = {0}, 840 [31] = {0}, 841 [32] = {0}, 842 [33] = {0}, 843 [34] = {0}, 844 [35] = {0}, 845 [36] = {0}, 846 [37] = {0}, 847 [38] = {0}, 848 [39] = {0}, 849 }}; 850 #endif /* CONFIG_5GHz_SUPPORT */ 851 852 #endif /* _WLAN_TXPWRLIMIT_CFG_MURATA_1XK_EU_H_ */ 853