diff --git a/third_party/silabs/silabs_board.gni b/third_party/silabs/silabs_board.gni index 5141824f50c599..92884e1b52d493 100644 --- a/third_party/silabs/silabs_board.gni +++ b/third_party/silabs/silabs_board.gni @@ -34,7 +34,6 @@ declare_args() { use_wf200 = false use_rs9116 = false use_SiWx917 = false - chip_enable_ble_rs911x = false wifi_soc = false @@ -54,12 +53,21 @@ declare_args() { declare_args() { # Enables LCD Qr Code on supported devices show_qr_code = !disable_lcd + + # Enabling BLE on 9116/917 NCP by default + chip_enable_ble_rs911x = use_rs9116 || use_SiWx917 } if (silabs_board == "") { silabs_board = getenv("SILABS_BOARD") } +# TODO - Enable LCD once multiplexing changes added MATTER-2763 +if (use_SiWx917) { + disable_lcd = true + show_qr_code = false +} + assert(silabs_board != "", "silabs_board must be specified") # Differentiate between boards