Kconfig 2.5 KB
Newer Older
W
wenjun 已提交
1 2 3 4
config PLATFORM
    string
    default "hi3516dv300"     if PLATFORM_HI3516DV300
    default "hi3518ev300"     if PLATFORM_HI3518EV300
5
    default "virt"            if PLATFORM_QEMU_ARM_VIRT_CA7
W
wenjun 已提交
6

M
mamingshuai 已提交
7
config PRODUCT_NAME
C
Caoruihong 已提交
8
    string "product name"
M
mamingshuai 已提交
9 10 11 12 13 14 15
    default "ipcamera_hi3516dv300_liteos" if PRODUCT_IPCAMERA_HI3516DV300_LITEOS
    default "ipcamera_hi3518ev300_liteos" if PRODUCT_IPCAMERA_HI3518EV300_LITEOS
    default "hispark_taurus" if PRODUCT_HISPARK_TAURUS
    default "hispark_aries" if PRODUCT_HISPARK_ARIES
    default "arm_virt" if PRODUCT_QEMU_ARM

config DEVICE_COMPANY
C
Caoruihong 已提交
16
    string "vendor name"
M
mamingshuai 已提交
17 18 19 20
    default "hisilicon" if PLATFORM_HI3516DV300
    default "hisilicon" if PLATFORM_HI3518EV300
    default "qemu" if PLATFORM_QEMU_ARM_VIRT_CA7

W
wenjun 已提交
21
choice
M
mamingshuai 已提交
22
    prompt "Chip"
W
wenjun 已提交
23 24
    default PLATFORM_HI3516DV300
    help
C
Caoruihong 已提交
25 26 27
      IP Camera has several chips:
       - hi3516dv300
       - hi3518ev300
28
      Qemu ARM Virt variants (based on different CPU types):
C
Caoruihong 已提交
29
       - qemu_arm_virt_ca7
W
wenjun 已提交
30 31 32 33 34 35 36 37 38

config PLATFORM_HI3516DV300
    bool "hi3516dv300"
    select ARCH_CORTEX_A7

config PLATFORM_HI3518EV300
    bool "hi3518ev300"
    select ARCH_CORTEX_A7

39 40 41 42 43 44
config PLATFORM_QEMU_ARM_VIRT_CA7
    bool "qemu_arm_virt_ca7"
    select ARCH_CORTEX_A7
    help
        QEMU ARM Virtual Platform using Cortex-A7 CPU.

W
wenjun 已提交
45 46
endchoice

M
mamingshuai 已提交
47
choice
48
    prompt "Product"
M
mamingshuai 已提交
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
    help
      Select your target board.

config PRODUCT_IPCAMERA_HI3516DV300_LITEOS
    bool "ipcamera_hi3516dv300_liteos" if PLATFORM_HI3516DV300
config PRODUCT_HISPARK_TAURUS
    bool "hispark_taurus" if PLATFORM_HI3516DV300

config PRODUCT_IPCAMERA_HI3518EV300_LITEOS
    bool "ipcamera_hi3518ev300_liteos" if PLATFORM_HI3518EV300
config PRODUCT_HISPARK_ARIES
    bool "hispark_aries" if PLATFORM_HI3518EV300

config PRODUCT_QEMU_ARM
    bool "arm_virt" if PLATFORM_QEMU_ARM_VIRT_CA7
endchoice

config BOARD_CONFIG_PATH
67
    string "Board config path"
M
mamingshuai 已提交
68 69
    default "config/board"

W
wenjun 已提交
70
config TEE_ENABLE
71
    bool "Enable TEE"
W
wenjun 已提交
72 73 74
    default n
    depends on PLATFORM_HI3516DV300
    help
75
        Enable teeos in platform
W
wenjun 已提交
76

77 78 79 80 81 82
config HRTIMER_ENABLE
    bool "HR TIMER enable"
    default y
    help
      Enable High-resolution timer support

83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
config HILOG
    tristate "Hilog support"
    default y
    help
      hilog buffer manager.

      Hilog is a simple log manager for OpenHarmonyOS.
      log string write to /dev/hilog, and the hilog driver copy it
      to the ring buffer. Ring buffer can be read from userspace.

config HILOG_BUFFER_SIZE
    int "hilog buffer size"
    default 4096
    help
      Define the default ring buffer size of hilog