• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1    menu "Target Chip"
2        choice TARGET_CHIP
3            prompt "Hi3861"
4            default TARGET_CHIP_HI3861
5            config TARGET_CHIP_HI3861
6                bool "Hi3861"
7                help
8                    Set Target Chip as Hi3861.
9        endchoice
10    endmenu
11
12    menu "Security Settings"
13        choice TARGET_SIGNATURE_MOD
14            prompt "Signature Algorithm for bootloader and upgrade file"
15            default TARGET_SIG_SHA256
16            config TARGET_SIG_RSA_V15
17                bool "RSA_V15"
18                help
19                    RSA_V15 Signature Algorithm of bootloader and upgrade file.
20
21            config TARGET_SIG_RSA_PSS
22                bool "RSA_PSS"
23                help
24                    RSA_PSS Signature Algorithm of bootloader and upgrade file.
25
26            config TARGET_SIG_ECC
27                bool "ECC"
28                help
29                    ECC Signature Algorithm of bootloader and upgrade file.
30
31            config TARGET_SIG_SHA256
32                bool "SHA256"
33                help
34                    SHA256 Signature Algorithm of bootloader and upgrade file.
35        endchoice
36
37        config BOOT_ENCRYPT
38            depends on TARGET_SIG_RSA_PSS || TARGET_SIG_ECC || TARGET_SIG_RSA_V15
39            bool "Enable bootloader encryption"
40            help
41                Enable Bootloader encryption.
42        config TARGET_BOOT_VER
43            int "boot ver(value form 0 to 16)"
44            default 0
45            help
46                Set boot version.
47        config TARGET_KERNEL_VER
48            int "kernel ver(value form 0 to 48)"
49            default 0
50            help
51                Set kernel version.
52        config TEE_HUKS_SUPPORT
53            bool "TEE HUKS support"
54            default n
55            select FILE_SYSTEM_SUPPORT
56            help
57                Support TEE HUKS interface.
58        config TEE_HUKS_DEMO_SUPPORT
59            bool "TEE HUKS demo support"
60            default n
61            select FILE_SYSTEM_SUPPORT
62            select TEE_HUKS_SUPPORT
63            help
64                Support TEE HUKS DEMO interface.
65        config FLASH_ENCRYPT_SUPPORT
66            bool "FLASH ENCRYPT support(only apply in WIFI CHIP_PKT_32K)"
67            default n
68            help
69                Support encrypt code and data.
70    endmenu
71
72    menu "Factory Test Settings"
73        config FACTORY_TEST_SUPPORT
74            bool "factory test enable"
75            default n
76            help
77                enable factory test in flashboot.
78    endmenu
79
80    menu "BSP Settings"
81        config I2C_SUPPORT
82            bool "i2c driver support"
83            default n
84            help
85                i2c driver support.
86
87        config I2S_SUPPORT
88            bool "i2s driver support"
89            default n
90            help
91                i2s driver support.
92
93        config SPI_SUPPORT
94            bool "SPI driver support"
95            default n
96            help
97                spi driver support.
98
99        config DMA_SUPPORT
100            bool "DMA driver support"
101            default n
102            help
103                dma driver support.
104
105        config SDIO_SUPPORT
106            bool "SDIO driver support"
107            default n
108            help
109                sdio driver support.
110
111        config SPI_DMA_SUPPORT
112            bool "SPI support DMA"
113            default n
114            help
115                spi driver support DMA transfer.
116
117        config UART_DMA_SUPPORT
118            bool "UART support DMA"
119            default n
120            help
121                uart driver support DMA transfer.
122
123        config PWM_SUPPORT
124            bool "PWM driver support"
125            default n
126            help
127                pwm driver support.
128
129        config PWM_HOLD_AFTER_REBOOT
130            bool "PWM hold after reboot"
131            default n
132            help
133                pwm hold after reboot.
134
135        config AT_SUPPORT
136            bool "Enable AT command"
137            default y
138            help
139                enable at command.
140        config FILE_SYSTEM_SUPPORT
141            bool "Enable file system"
142            default n
143            help
144                enable file system.
145        config UART0_SUPPORT
146            bool "Enable uart0 IO mux config"
147            default y
148            help
149                Enable uart0 IO mux config.
150        config UART1_SUPPORT
151            bool "Enable uart1 IO mux config"
152            default y
153            help
154                Enable uart1 IO mux config.
155        config UART2_SUPPORT
156            bool "Enable uart2 IO mux config"
157            default n
158            help
159                Enable uart2 IO mux config.
160    endmenu
161
162    menu "WiFi Settings"
163        choice
164            prompt "Authentication Option of Radio Parameters"
165            default CE_SUPPORT
166
167            config CE_SUPPORT
168            bool "CE Authentication"
169
170            config FCC_SUPPORT
171            bool "FCC Authentication"
172
173            config MAX_POWER_SUPPORT
174            bool "Max Power"
175        endchoice
176    endmenu
177
178    menu "OTA Settings"
179        choice
180            prompt "OTA upgrade method"
181            default COMPRESSION_OTA_SUPPORT
182            config COMPRESSION_OTA_SUPPORT
183                bool "compression ota support"
184                help
185                    compression ota upgrade method.
186
187            config DUAL_PARTITION_OTA_SUPPORT
188                bool "dual-partition ota support"
189                help
190                    dual-patition upgrade method.
191        endchoice
192    endmenu
193
194    menu "Link Settings"
195        config HILINK
196            bool "HiLink support"
197            default n
198            help
199                Enable the option to compile hilink module.
200    endmenu
201
202