• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    Kconfig file.
3# Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2023. All rights reserved.
4#===============================================================================
5config MIDDLEWARE_SUPPORT_PM
6    bool
7    prompt "PM"
8    default y
9    help
10        This option means support pm.
11
12if MIDDLEWARE_SUPPORT_PM
13menu "PM Configuration"
14    comment "Config PM"
15    osource  "middleware/utils/pm/Kconfig"
16endmenu
17endif
18
19config MIDDLEWARE_SUPPORT_DFX
20    bool
21    prompt "DFX"
22    default y
23    help
24        This option means support dfx.
25
26if MIDDLEWARE_SUPPORT_DFX
27menu "Design for Maintainable and Testable Configuration"
28    comment "Config DFM & DFT"
29    osource  "middleware/utils/dfx/Kconfig"
30endmenu
31endif
32
33config MIDDLEWARE_SUPPORT_AT
34    bool
35    prompt "AT"
36    default y
37    help
38        This option means support at command.
39
40if MIDDLEWARE_SUPPORT_AT
41menu "Config AT"
42    comment "Config AT"
43    osource  "middleware/utils/at/Kconfig"
44endmenu
45endif
46
47config MIDDLEWARE_SUPPORT_CODEC
48    bool
49    prompt "Codec"
50    default n
51    help
52        This option means support codec.
53
54if MIDDLEWARE_SUPPORT_CODEC
55menu "Config Codec"
56    comment "Config Codec"
57    osource "middleware/utils/codec/Kconfig"
58endmenu
59endif
60
61config MIDDLEWARE_SUPPORT_UPDATE
62    bool
63    prompt "Update Config"
64    default n
65    help
66        This option means support bt upg.
67
68if MIDDLEWARE_SUPPORT_UPDATE
69    menu "Update Configuration"
70        comment "Config Update"
71        osource  "middleware/utils/update/Kconfig"
72    endmenu
73    endif