@@ -323,13 +323,29 @@ choice BT_CTLR_TX_PWR
323323 The value set here represents the actual default power level fed
324324 to the antenna.
325325
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+
326342config BT_CTLR_TX_PWR_PLUS_10
327343 bool "+10 dBm"
328344 depends on SOC_SERIES_NRF54HX
329345
330346config BT_CTLR_TX_PWR_PLUS_9
331347 bool "+9 dBm"
332- depends on SOC_SERIES_NRF54HX
348+ depends on SOC_SERIES_NRF54HX || SOC_FAMILY_ESPRESSIF_ESP32
333349
334350config BT_CTLR_TX_PWR_PLUS_8
335351 bool "+8 dBm"
@@ -341,7 +357,7 @@ config BT_CTLR_TX_PWR_PLUS_7
341357
342358config BT_CTLR_TX_PWR_PLUS_6
343359 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
345361
346362config BT_CTLR_TX_PWR_PLUS_5
347363 bool "+5 dBm"
@@ -353,7 +369,7 @@ config BT_CTLR_TX_PWR_PLUS_4
353369
354370config BT_CTLR_TX_PWR_PLUS_3
355371 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
357373
358374config BT_CTLR_TX_PWR_PLUS_2
359375 bool "+2 dBm"
@@ -376,7 +392,7 @@ config BT_CTLR_TX_PWR_MINUS_2
376392
377393config BT_CTLR_TX_PWR_MINUS_3
378394 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
380396
381397config BT_CTLR_TX_PWR_MINUS_4
382398 bool "-4 dBm"
@@ -387,7 +403,7 @@ config BT_CTLR_TX_PWR_MINUS_5
387403
388404config BT_CTLR_TX_PWR_MINUS_6
389405 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
391407
392408config BT_CTLR_TX_PWR_MINUS_7
393409 bool "-7 dBm"
@@ -398,7 +414,7 @@ config BT_CTLR_TX_PWR_MINUS_8
398414
399415config BT_CTLR_TX_PWR_MINUS_9
400416 bool "-9 dBm"
401- depends on SOC_COMPATIBLE_NRF54LX
417+ depends on SOC_COMPATIBLE_NRF54LX || SOC_FAMILY_ESPRESSIF_ESP32
402418
403419config BT_CTLR_TX_PWR_MINUS_10
404420 bool "-10 dBm"
@@ -411,12 +427,28 @@ config BT_CTLR_TX_PWR_MINUS_14
411427 bool "-14 dBm"
412428 depends on SOC_COMPATIBLE_NRF54LX
413429
430+ config BT_CTLR_TX_PWR_MINUS_15
431+ bool "-15 dBm"
432+ depends on SOC_FAMILY_ESPRESSIF_ESP32
433+
414434config BT_CTLR_TX_PWR_MINUS_16
415435 bool "-16 dBm"
416436
437+ config BT_CTLR_TX_PWR_MINUS_18
438+ bool "-18 dBm"
439+ depends on SOC_FAMILY_ESPRESSIF_ESP32
440+
417441config BT_CTLR_TX_PWR_MINUS_20
418442 bool "-20 dBm"
419443
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+
420452config BT_CTLR_TX_PWR_MINUS_26
421453 bool "-26 dBm"
422454 depends on SOC_COMPATIBLE_NRF54LX
@@ -441,6 +473,10 @@ endchoice
441473
442474config BT_CTLR_TX_PWR_DBM
443475 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
444480 default 10 if BT_CTLR_TX_PWR_PLUS_10
445481 default 9 if BT_CTLR_TX_PWR_PLUS_9
446482 default 8 if BT_CTLR_TX_PWR_PLUS_8
@@ -464,8 +500,12 @@ config BT_CTLR_TX_PWR_DBM
464500 default -10 if BT_CTLR_TX_PWR_MINUS_10
465501 default -12 if BT_CTLR_TX_PWR_MINUS_12
466502 default -14 if BT_CTLR_TX_PWR_MINUS_14
503+ default -15 if BT_CTLR_TX_PWR_MINUS_15
467504 default -16 if BT_CTLR_TX_PWR_MINUS_16
505+ default -18 if BT_CTLR_TX_PWR_MINUS_18
468506 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
469509 default -26 if BT_CTLR_TX_PWR_MINUS_26
470510 default -30 if BT_CTLR_TX_PWR_MINUS_30
471511 default -40 if BT_CTLR_TX_PWR_MINUS_40
0 commit comments