@@ -32,9 +32,6 @@ struct hci_data {
3232#else
3333#define CTLR_RL_SIZE 0
3434#endif
35- #if !defined(CONFIG_BT_CTLR_RL_SIZE )
36- #define CONFIG_BT_CTLR_RL_SIZE 0
37- #endif
3835
3936static K_KERNEL_STACK_DEFINE (slz_ll_stack , CONFIG_BT_SILABS_EFR32_ACCEPT_LINK_LAYER_STACK_SIZE ) ;
4037static struct k_thread slz_ll_thread ;
@@ -197,47 +194,31 @@ static int slz_bt_open(const struct device *dev, bt_hci_recv_t recv)
197194 goto deinit ;
198195 }
199196
200- if (IS_ENABLED (CONFIG_BT_BROADCASTER ) || IS_ENABLED (CONFIG_BT_PERIPHERAL )) {
201- sl_btctrl_init_adv ();
202- }
203- if (IS_ENABLED (CONFIG_BT_CENTRAL ) || IS_ENABLED (CONFIG_BT_OBSERVER )) {
204- sl_btctrl_init_scan ();
205- }
206- if (IS_ENABLED (CONFIG_BT_CONN )) {
207- sl_btctrl_init_conn ();
208- }
197+ sl_btctrl_init_adv ();
198+ sl_btctrl_init_scan ();
199+ sl_btctrl_init_conn ();
209200 sl_btctrl_init_phy ();
210201
211202 if (IS_ENABLED (CONFIG_BT_EXT_ADV )) {
212- if (IS_ENABLED (CONFIG_BT_BROADCASTER ) || IS_ENABLED (CONFIG_BT_PERIPHERAL )) {
213- sl_btctrl_init_adv_ext ();
214- }
215- if (IS_ENABLED (CONFIG_BT_CENTRAL ) || IS_ENABLED (CONFIG_BT_OBSERVER )) {
216- sl_btctrl_init_scan_ext ();
217- }
203+ sl_btctrl_init_adv_ext ();
204+ sl_btctrl_init_scan_ext ();
218205 }
219206
220- ret = sl_btctrl_init_basic (MAX_CONN , CONFIG_BT_SILABS_EFR32_USER_ADVERTISERS ,
207+ ret = sl_btctrl_init_basic (MAX_CONN , CONFIG_BT_SILABS_EFR32_USER_ADVERTISERS + MAX_CONN ,
221208 CONFIG_BT_SILABS_EFR32_ACCEPT_LIST_SIZE );
222209 if (ret ) {
223210 LOG_ERR ("Failed to initialize the controller %d" , ret );
224211 goto deinit ;
225212 }
226213
227- if (IS_ENABLED (CONFIG_BT_CONN )) {
228- sl_btctrl_configure_completed_packets_reporting (
229- CONFIG_BT_SILABS_EFR32_COMPLETED_PACKETS_THRESHOLD ,
230- CONFIG_BT_SILABS_EFR32_COMPLETED_PACKETS_TIMEOUT );
231- }
214+ sl_btctrl_configure_completed_packets_reporting (
215+ CONFIG_BT_SILABS_EFR32_COMPLETED_PACKETS_THRESHOLD ,
216+ CONFIG_BT_SILABS_EFR32_COMPLETED_PACKETS_TIMEOUT );
232217
233218 sl_bthci_init_upper ();
234219 sl_btctrl_hci_parser_init_default ();
235- if (IS_ENABLED (CONFIG_BT_CONN )) {
236- sl_btctrl_hci_parser_init_conn ();
237- }
238- if (IS_ENABLED (CONFIG_BT_BROADCASTER ) || IS_ENABLED (CONFIG_BT_PERIPHERAL )) {
239- sl_btctrl_hci_parser_init_adv ();
240- }
220+ sl_btctrl_hci_parser_init_conn ();
221+ sl_btctrl_hci_parser_init_adv ();
241222 sl_btctrl_hci_parser_init_phy ();
242223
243224 if (IS_ENABLED (CONFIG_PM )) {
0 commit comments