Kconfig.acts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. # Copyright (c) 2018 Intel Corporation
  2. # SPDX-License-Identifier: Apache-2.0
  3. menuconfig BT_DRV
  4. bool "Actions Bluetooth driver"
  5. default n
  6. help
  7. Enable support for actions bt driver
  8. if BT_DRV
  9. config BT_HCI_RX_PRIO
  10. int "BT hci rx thread priority"
  11. default 6
  12. config BT_HCI_TX_RBUF_SIZE
  13. int "BT hci tx ring buf size"
  14. default 2048
  15. config BT_HCI_RX_RBUF_SIZE
  16. int "BT hci rx ring buf size"
  17. default 2048
  18. config BT_HCI_ACTS
  19. bool "Enable bt hci driver"
  20. default n
  21. config BT_ECC_ACTS
  22. bool "Enable Actions Bluetooth Tinycrypt Ecc"
  23. select TINYCRYPT
  24. select TINYCRYPT_ECC_DH
  25. select TINYCRYPT_SHA256
  26. select TINYCRYPT_SHA256_HMAC
  27. select TINYCRYPT_SHA256_HMAC_PRNG
  28. default n
  29. config BT_CTRL_TWS
  30. bool "bt ctrl support tws"
  31. default y
  32. config BT_CTRL_REG
  33. bool "bt ctrl support read/write (bb/rf) op"
  34. default n
  35. config BT_CTRL_DEBUG
  36. bool "Enable debug for BT CPU"
  37. default n
  38. config BT_CTRL_LOG
  39. bool "Enable btc log"
  40. default n
  41. config BT_HCI_RX_PRINT
  42. bool "Enable Bluetooth hci RX Print"
  43. default n
  44. config BT_HCI_TX_PRINT
  45. bool "Enable Bluetooth hci RX Print"
  46. default n
  47. config BT_CTRL_BQB
  48. bool "Enable Actions Bluetooth Controller BQB Test"
  49. default n
  50. config BT_CTRL_RF_DEBUG
  51. bool "Enable Load bt_rf.bin"
  52. depends on BT_CTRL_BQB
  53. default n
  54. config BT_CTRL_BLE_BQB
  55. bool "Enable Actions Bluetooth LE Controller BQB Test"
  56. depends on BT_CTRL_BQB
  57. default n
  58. config BT_POWER_TEST_MODE
  59. bool "Bluetooth for power test"
  60. default n
  61. help
  62. Bluetooth for power test
  63. endif # BT_DRV