|
2 | 2 | # affiliates < [email protected]></text> |
3 | 3 | # SPDX-License-Identifier: Apache-2.0 |
4 | 4 |
|
5 | | -config ARM_ETHOS_U |
| 5 | +config ETHOS_U |
6 | 6 | bool "Ethos-U core driver" |
7 | 7 | default n |
8 | 8 | depends on MULTITHREADING |
9 | 9 | help |
10 | 10 | This option enables the Arm Ethos-U core driver. |
11 | 11 |
|
12 | | -if ARM_ETHOS_U |
13 | | -menu "Arm Ethos-U NPU configuration" |
14 | | -choice ARM_ETHOS_U_NPU_CONFIG |
15 | | - prompt "Arm Ethos-U NPU configuration" |
16 | | - default ARM_ETHOS_U55_128 if SOC_SERIES_MPS3 |
17 | | - default ARM_ETHOS_U65_256 if SOC_MPS4_CORSTONE315 |
18 | | - default ARM_ETHOS_U85_256 if SOC_MPS4_CORSTONE320 |
19 | | -config ARM_ETHOS_U55_64 |
| 12 | +if ETHOS_U |
| 13 | +menu "Ethos-U NPU configuration" |
| 14 | +choice ETHOS_U_NPU_CONFIG |
| 15 | + prompt "Ethos-U NPU configuration" |
| 16 | + default ETHOS_U55_128 if SOC_SERIES_MPS3 |
| 17 | + default ETHOS_U65_256 if SOC_MPS4_CORSTONE315 |
| 18 | + default ETHOS_U85_256 if SOC_MPS4_CORSTONE320 |
| 19 | +config ETHOS_U55_64 |
20 | 20 | bool "using Ethos-U55 with 64 macs" |
21 | | -config ARM_ETHOS_U55_128 |
| 21 | +config ETHOS_U55_128 |
22 | 22 | bool "using Ethos-U55 with 128 macs" |
23 | | -config ARM_ETHOS_U55_256 |
| 23 | +config ETHOS_U55_256 |
24 | 24 | bool "using Ethos-U55 with 256 macs" |
25 | | -config ARM_ETHOS_U65_128 |
| 25 | +config ETHOS_U65_128 |
26 | 26 | bool "using Ethos-U65 with 128 macs" |
27 | | -config ARM_ETHOS_U65_256 |
| 27 | +config ETHOS_U65_256 |
28 | 28 | bool "using Ethos-U65 with 256 macs" |
29 | | -config ARM_ETHOS_U65_512 |
| 29 | +config ETHOS_U65_512 |
30 | 30 | bool "using Ethos-U65 with 512 macs" |
31 | | -config ARM_ETHOS_U85_128 |
| 31 | +config ETHOS_U85_128 |
32 | 32 | bool "using Ethos-U85 with 128 macs" |
33 | | -config ARM_ETHOS_U85_256 |
| 33 | +config ETHOS_U85_256 |
34 | 34 | bool "using Ethos-U85 with 256 macs" |
35 | | -config ARM_ETHOS_U85_512 |
| 35 | +config ETHOS_U85_512 |
36 | 36 | bool "using Ethos-U85 with 512 macs" |
37 | | -config ARM_ETHOS_U85_1024 |
| 37 | +config ETHOS_U85_1024 |
38 | 38 | bool "using Ethos-U85 with 1024 macs" |
39 | | -config ARM_ETHOS_U85_2048 |
| 39 | +config ETHOS_U85_2048 |
40 | 40 | bool "using Ethos-U85 with 2048 macs" |
41 | 41 | endchoice |
42 | 42 | endmenu |
43 | 43 |
|
44 | | -config ARM_ETHOS_U_NPU_NAME |
| 44 | +config ETHOS_U_NPU_NAME |
45 | 45 | string |
46 | | - default "ethos-u55-64" if ARM_ETHOS_U55_64 |
47 | | - default "ethos-u55-128" if ARM_ETHOS_U55_128 |
48 | | - default "ethos-u55-256" if ARM_ETHOS_U55_256 |
49 | | - default "ethos-u65-128" if ARM_ETHOS_U65_128 |
50 | | - default "ethos-u65-256" if ARM_ETHOS_U65_256 |
51 | | - default "ethos-u65-512" if ARM_ETHOS_U65_512 |
52 | | - default "ethos-u85-128" if ARM_ETHOS_U85_128 |
53 | | - default "ethos-u85-256" if ARM_ETHOS_U85_256 |
54 | | - default "ethos-u85-512" if ARM_ETHOS_U85_512 |
55 | | - default "ethos-u85-1024" if ARM_ETHOS_U85_1024 |
56 | | - default "ethos-u85-2048" if ARM_ETHOS_U85_2048 |
| 46 | + default "ethos-u55-64" if ETHOS_U55_64 |
| 47 | + default "ethos-u55-128" if ETHOS_U55_128 |
| 48 | + default "ethos-u55-256" if ETHOS_U55_256 |
| 49 | + default "ethos-u65-128" if ETHOS_U65_128 |
| 50 | + default "ethos-u65-256" if ETHOS_U65_256 |
| 51 | + default "ethos-u65-512" if ETHOS_U65_512 |
| 52 | + default "ethos-u85-128" if ETHOS_U85_128 |
| 53 | + default "ethos-u85-256" if ETHOS_U85_256 |
| 54 | + default "ethos-u85-512" if ETHOS_U85_512 |
| 55 | + default "ethos-u85-1024" if ETHOS_U85_1024 |
| 56 | + default "ethos-u85-2048" if ETHOS_U85_2048 |
57 | 57 | help |
58 | | - Name of the used Arm NPU |
| 58 | + Name of the used Ethos-U NPU |
59 | 59 |
|
60 | | -choice "ARM_ETHOS_U_LOG_LEVEL_CHOICE" |
61 | | - prompt "Max compiled-in log level for arm_ethos_u" |
62 | | - default ARM_ETHOS_U_LOG_LEVEL_WRN |
| 60 | +choice "ETHOS_U_LOG_LEVEL_CHOICE" |
| 61 | + prompt "Max compiled-in log level for ETHOS_U" |
| 62 | + default ETHOS_U_LOG_LEVEL_WRN |
63 | 63 | depends on STDOUT_CONSOLE |
64 | 64 |
|
65 | | -config ARM_ETHOS_U_LOG_LEVEL_NONE |
| 65 | +config ETHOS_U_LOG_LEVEL_NONE |
66 | 66 | bool "None" |
67 | 67 |
|
68 | | -config ARM_ETHOS_U_LOG_LEVEL_ERR |
| 68 | +config ETHOS_U_LOG_LEVEL_ERR |
69 | 69 | bool "Error" |
70 | 70 |
|
71 | | -config ARM_ETHOS_U_LOG_LEVEL_WRN |
| 71 | +config ETHOS_U_LOG_LEVEL_WRN |
72 | 72 | bool "Warning" |
73 | 73 |
|
74 | | -config ARM_ETHOS_U_LOG_LEVEL_INF |
| 74 | +config ETHOS_U_LOG_LEVEL_INF |
75 | 75 | bool "Info" |
76 | 76 |
|
77 | | -config ARM_ETHOS_U_LOG_LEVEL_DBG |
| 77 | +config ETHOS_U_LOG_LEVEL_DBG |
78 | 78 | bool "Debug" |
79 | 79 |
|
80 | | -config ARM_ETHOS_U_LOG_LEVEL_DEFAULT |
| 80 | +config ETHOS_U_LOG_LEVEL_DEFAULT |
81 | 81 | bool "Default" |
82 | 82 |
|
83 | 83 | endchoice |
84 | 84 |
|
85 | | -config ARM_ETHOS_U_LOG_LEVEL |
| 85 | +config ETHOS_U_LOG_LEVEL |
86 | 86 | int |
87 | 87 | depends on STDOUT_CONSOLE |
88 | | - default 0 if ARM_ETHOS_U_LOG_LEVEL_NONE |
89 | | - default 1 if ARM_ETHOS_U_LOG_LEVEL_ERR |
90 | | - default 2 if ARM_ETHOS_U_LOG_LEVEL_WRN |
91 | | - default 3 if ARM_ETHOS_U_LOG_LEVEL_INF |
92 | | - default 4 if ARM_ETHOS_U_LOG_LEVEL_DBG |
| 88 | + default 0 if ETHOS_U_LOG_LEVEL_NONE |
| 89 | + default 1 if ETHOS_U_LOG_LEVEL_ERR |
| 90 | + default 2 if ETHOS_U_LOG_LEVEL_WRN |
| 91 | + default 3 if ETHOS_U_LOG_LEVEL_INF |
| 92 | + default 4 if ETHOS_U_LOG_LEVEL_DBG |
93 | 93 |
|
94 | 94 | endif |
0 commit comments