@@ -323,13 +323,29 @@ choice BT_CTLR_TX_PWR
323
323
The value set here represents the actual default power level fed
324
324
to the antenna.
325
325
326
+ config BT_CTLR_TX_PWR_PLUS_21
327
+ bool "+21 dBm"
328
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
329
+
330
+ config BT_CTLR_TX_PWR_PLUS_18
331
+ bool "+18 dBm"
332
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
333
+
334
+ config BT_CTLR_TX_PWR_PLUS_15
335
+ bool "+15 dBm"
336
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
337
+
338
+ config BT_CTLR_TX_PWR_PLUS_12
339
+ bool "+12 dBm"
340
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
341
+
326
342
config BT_CTLR_TX_PWR_PLUS_10
327
343
bool "+10 dBm"
328
344
depends on SOC_SERIES_NRF54HX
329
345
330
346
config BT_CTLR_TX_PWR_PLUS_9
331
347
bool "+9 dBm"
332
- depends on SOC_SERIES_NRF54HX
348
+ depends on SOC_SERIES_NRF54HX || SOC_FAMILY_ESPRESSIF_ESP32
333
349
334
350
config BT_CTLR_TX_PWR_PLUS_8
335
351
bool "+8 dBm"
@@ -341,7 +357,7 @@ config BT_CTLR_TX_PWR_PLUS_7
341
357
342
358
config BT_CTLR_TX_PWR_PLUS_6
343
359
bool "+6 dBm"
344
- depends on HAS_HW_NRF_RADIO_TX_PWR_HIGH || SOC_SERIES_NRF54HX || SOC_COMPATIBLE_NRF54LX
360
+ depends on HAS_HW_NRF_RADIO_TX_PWR_HIGH || SOC_SERIES_NRF54HX || SOC_COMPATIBLE_NRF54LX || SOC_FAMILY_ESPRESSIF_ESP32
345
361
346
362
config BT_CTLR_TX_PWR_PLUS_5
347
363
bool "+5 dBm"
@@ -353,7 +369,7 @@ config BT_CTLR_TX_PWR_PLUS_4
353
369
354
370
config BT_CTLR_TX_PWR_PLUS_3
355
371
bool "+3 dBm"
356
- depends on SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF53X || SOC_SERIES_NRF54HX || SOC_COMPATIBLE_NRF54LX
372
+ depends on SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF53X || SOC_SERIES_NRF54HX || SOC_COMPATIBLE_NRF54LX || SOC_FAMILY_ESPRESSIF_ESP32
357
373
358
374
config BT_CTLR_TX_PWR_PLUS_2
359
375
bool "+2 dBm"
@@ -376,7 +392,7 @@ config BT_CTLR_TX_PWR_MINUS_2
376
392
377
393
config BT_CTLR_TX_PWR_MINUS_3
378
394
bool "-3 dBm"
379
- depends on SOC_COMPATIBLE_NRF53X || SOC_COMPATIBLE_NRF54LX
395
+ depends on SOC_COMPATIBLE_NRF53X || SOC_COMPATIBLE_NRF54LX || SOC_FAMILY_ESPRESSIF_ESP32
380
396
381
397
config BT_CTLR_TX_PWR_MINUS_4
382
398
bool "-4 dBm"
@@ -387,7 +403,7 @@ config BT_CTLR_TX_PWR_MINUS_5
387
403
388
404
config BT_CTLR_TX_PWR_MINUS_6
389
405
bool "-6 dBm"
390
- depends on SOC_COMPATIBLE_NRF53X || SOC_COMPATIBLE_NRF54LX
406
+ depends on SOC_COMPATIBLE_NRF53X || SOC_COMPATIBLE_NRF54LX || SOC_FAMILY_ESPRESSIF_ESP32
391
407
392
408
config BT_CTLR_TX_PWR_MINUS_7
393
409
bool "-7 dBm"
@@ -398,7 +414,7 @@ config BT_CTLR_TX_PWR_MINUS_8
398
414
399
415
config BT_CTLR_TX_PWR_MINUS_9
400
416
bool "-9 dBm"
401
- depends on SOC_COMPATIBLE_NRF54LX
417
+ depends on SOC_COMPATIBLE_NRF54LX || SOC_FAMILY_ESPRESSIF_ESP32
402
418
403
419
config BT_CTLR_TX_PWR_MINUS_10
404
420
bool "-10 dBm"
@@ -411,12 +427,28 @@ config BT_CTLR_TX_PWR_MINUS_14
411
427
bool "-14 dBm"
412
428
depends on SOC_COMPATIBLE_NRF54LX
413
429
430
+ config BT_CTLR_TX_PWR_MINUS_15
431
+ bool "-15 dBm"
432
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
433
+
414
434
config BT_CTLR_TX_PWR_MINUS_16
415
435
bool "-16 dBm"
416
436
437
+ config BT_CTLR_TX_PWR_MINUS_18
438
+ bool "-18 dBm"
439
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
440
+
417
441
config BT_CTLR_TX_PWR_MINUS_20
418
442
bool "-20 dBm"
419
443
444
+ config BT_CTLR_TX_PWR_MINUS_21
445
+ bool "-21 dBm"
446
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
447
+
448
+ config BT_CTLR_TX_PWR_MINUS_24
449
+ bool "-24 dBm"
450
+ depends on SOC_FAMILY_ESPRESSIF_ESP32
451
+
420
452
config BT_CTLR_TX_PWR_MINUS_26
421
453
bool "-26 dBm"
422
454
depends on SOC_COMPATIBLE_NRF54LX
@@ -441,6 +473,10 @@ endchoice
441
473
442
474
config BT_CTLR_TX_PWR_DBM
443
475
int
476
+ default 21 if BT_CTLR_TX_PWR_PLUS_21
477
+ default 18 if BT_CTLR_TX_PWR_PLUS_18
478
+ default 15 if BT_CTLR_TX_PWR_PLUS_15
479
+ default 12 if BT_CTLR_TX_PWR_PLUS_12
444
480
default 10 if BT_CTLR_TX_PWR_PLUS_10
445
481
default 9 if BT_CTLR_TX_PWR_PLUS_9
446
482
default 8 if BT_CTLR_TX_PWR_PLUS_8
@@ -464,8 +500,12 @@ config BT_CTLR_TX_PWR_DBM
464
500
default -10 if BT_CTLR_TX_PWR_MINUS_10
465
501
default -12 if BT_CTLR_TX_PWR_MINUS_12
466
502
default -14 if BT_CTLR_TX_PWR_MINUS_14
503
+ default -15 if BT_CTLR_TX_PWR_MINUS_15
467
504
default -16 if BT_CTLR_TX_PWR_MINUS_16
505
+ default -18 if BT_CTLR_TX_PWR_MINUS_18
468
506
default -20 if BT_CTLR_TX_PWR_MINUS_20
507
+ default -21 if BT_CTLR_TX_PWR_MINUS_21
508
+ default -24 if BT_CTLR_TX_PWR_MINUS_24
469
509
default -26 if BT_CTLR_TX_PWR_MINUS_26
470
510
default -30 if BT_CTLR_TX_PWR_MINUS_30
471
511
default -40 if BT_CTLR_TX_PWR_MINUS_40
0 commit comments