Browse Source

boards: riscv: rv32m1: enable BT related configuration

Specific SW defined BLE LL parameters need to be set
if the user enables it on this platform. As such, conditionally
enable them directly into the defconfig.

INTMUX CH2 and CH3 are not available to be used if BT support
is enabled on Vega, because they are used internally by the
BLE SW LL

Signed-off-by: David Leach <david.leach@nxp.com>
pull/20475/head
David Leach 6 years ago committed by Carles Cufí
parent
commit
d36b1b11f7
  1. 14
      boards/riscv/rv32m1_vega/Kconfig.defconfig
  2. 4
      drivers/interrupt_controller/Kconfig.rv32m1

14
boards/riscv/rv32m1_vega/Kconfig.defconfig

@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
# SPDX-License-Identifier: Apache-2.0
if BOARD_RV32M1_VEGA
comment "RV32M1 board Kconfig.defconfig"
config BOARD
default "rv32m1_vega_ri5cy" if SOC_OPENISA_RV32M1_RI5CY
@ -75,4 +76,17 @@ config SPI_1 @@ -75,4 +76,17 @@ config SPI_1
endif # SPI
if BT
config BT_CTLR
default y
config RV32M1_INTMUX_CHANNEL_2
default n
config RV32M1_INTMUX_CHANNEL_3
default n
endif # BT
endif # BOARD_RV32M1_VEGA

4
drivers/interrupt_controller/Kconfig.rv32m1

@ -31,7 +31,7 @@ config RV32M1_INTMUX_CHANNEL_1 @@ -31,7 +31,7 @@ config RV32M1_INTMUX_CHANNEL_1
bool "INTMUX channel 1"
help
Enable support for INTMUX channel 1.
if !BT
config RV32M1_INTMUX_CHANNEL_2
bool "INTMUX channel 2"
help
@ -41,7 +41,7 @@ config RV32M1_INTMUX_CHANNEL_3 @@ -41,7 +41,7 @@ config RV32M1_INTMUX_CHANNEL_3
bool "INTMUX channel 3"
help
Enable support for INTMUX channel 3.
endif # BT
config RV32M1_INTMUX_CHANNEL_4
bool "INTMUX channel 4"
help

Loading…
Cancel
Save