123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253 |
- if ARCH_ARKMICRO
- config ARK1668FAMILY
- bool
- config ARKN141FAMILY
- bool
- config ARCH_ARKE
- bool
- config ARK1668EFAMILY
- bool
- config AMT630HFAMILY
- bool
- choice
- prompt "Arkmicro board select"
- optional
- config TARGET_ARK1668_DONGLE_SIM
- bool "ark1668_dongle_sim board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_XINSHIYU
- bool "xinshiyu board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_TYW_DASHBOARD
- bool "tyw-dashboard board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668_TYW_ZKSW
- bool "ark1668_tyw_zksw board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668
- bool "ark1668 board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668_AOFAN
- bool "ark1668 aofan board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARKN141
- bool "arkn141 board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_ARKN141_SQWF
- bool "arkn141 shangqqi car-dvr wifi board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_AMT630H
- bool "amt630h board"
- select AMT630HFAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select ARCH_ARKE
- config TARGET_ARKN141_HJYB
- bool "arkn141 hongjing dashboard board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_ARKN141_SHOULANG
- bool "arkn141 shoulang car-dvr wifi board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_ARKN141S_FPGA
- bool "arkn141s fpga board"
- select ARCH_ARKE
- select CPU_V7A
- select BOARD_LATE_INIT
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668E_DEVB
- bool "ark1668e_devb board"
- select ARCH_ARKE
- select ARK1668EFAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668E_DEVB_EMMC
- bool "ark1668e_devb_emmc board"
- select ARCH_ARKE
- select ARK1668EFAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668E_FPGA
- bool "ark1668e fpga board"
- select ARCH_ARKE
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARK1668_FT
- bool "ark1668-ft board"
- select ARK1668FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- select SUPPORT_SPL
- select BOARD_EARLY_INIT_F
- config TARGET_ARKN141_DONGLE
- bool "arkn141-dongle board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_ARKN141_ZHONGHONG
- bool "arkn141_zhonghong board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_ARKN141_DONGLE_XINSHIYU
- bool "arkn141_dongle_xinshiyu board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- config TARGET_ARKN141_DONGLE_SIM
- bool "arkn141_dongle-sim board"
- select ARKN141FAMILY
- select CPU_V7A
- select BOARD_LATE_INIT
- endchoice
- config SYS_SOC
- default "arkmicro"
- config GPIO_BASEADDR
- default 0xe4600000 if ARK1668FAMILY || ARK1668EFAMILY
- default 0x40409000 if ARKN141FAMILY
- hex "GPIO Controller Base"
- config PWM_BASEADDR
- default 0xe4d00000 if ARK1668FAMILY || ARK1668EFAMILY
- hex "PWM Controller Base"
- config PWM_CLKFREQ
- default 24000000
- int "PWM Source Clock Freq"
- config SPI_CS0_GPIO
- default 88 if ARK1668FAMILY
- default 88 if ARKN141FAMILY
- int "SPI CS0 GPIO"
- config SD_DEV_PART
- default "0"
- string "sd dev part"
- config EMMC_DEV_PART
- default "0"
- string "emmc dev part"
- config EMMCPARTS_DEFAULT
- string "Default EMMC partition scheme"
- help
- Defines a default EMMC partitioning scheme in the Linux BLKDEV command
- line partitions format
- config ARK_MUSB
- bool "usb support"
- if ARK_MUSB
- config USB_DEV_PART
- default "0"
- string "usb dev part"
- config USB_GPIO_PWR
- default 126
- int "usb power gpio"
- config USB_GPIO_ID
- default 76
- int "usb id gpio"
- config USB_GPIO_SW
- default -1
- int "usb sw gpio"
- endif
- config MCU_SERIAL_PORT
- default 2
- int "mcu serial port"
- config MCU_SERIAL_BAUDRATE
- default 115200
- int "mcu serial baud rate"
- source "board/arkmicro/ark1668_dongle_sim/Kconfig"
- source "board/arkmicro/xinshiyu/Kconfig"
- source "board/arkmicro/tyw-dashboard/Kconfig"
- source "board/arkmicro/ark1668_tyw_zksw/Kconfig"
- source "board/arkmicro/ark1668/Kconfig"
- source "board/arkmicro/ark1668_aofan/Kconfig"
- source "board/arkmicro/arkn141/Kconfig"
- source "board/arkmicro/arkn141s_fpga/Kconfig"
- source "board/arkmicro/arkn141-sqwf/Kconfig"
- source "board/arkmicro/arkn141-shoulang/Kconfig"
- source "board/arkmicro/amt630h/Kconfig"
- source "board/arkmicro/arkn141-hjyb/Kconfig"
- source "board/arkmicro/ark1668e_devb/Kconfig"
- source "board/arkmicro/ark1668e_devb_emmc/Kconfig"
- source "board/arkmicro/ark1668e_fpga/Kconfig"
- source "board/arkmicro/ark1668-ft/Kconfig"
- source "board/arkmicro/arkn141-dongle/Kconfig"
- source "board/arkmicro/arkn141_zhonghong/Kconfig"
- source "board/arkmicro/arkn141_dongle_xinshiyu/Kconfig"
- source "board/arkmicro/arkn141_dongle_sim/Kconfig"
- endif
|