[uboot] porting cvitek asic chips:

1. add cvitek folders to u-boot-2021.10
	2. add cv183x/cv182x part
	3. add cv181x/cv180x part

Change-Id: I6dc2e5ff509dbab16bd60bfb3fd61852da5e01f6
This commit is contained in:
sam.xiang
2023-02-22 13:43:23 +08:00
parent f8fc109960
commit 3a4bcfca2f
244 changed files with 41355 additions and 1273 deletions

View File

@ -190,7 +190,8 @@ dtc_cpp_flags = -Wp,-MD,$(depfile).pre.tmp -nostdinc \
-I$(srctree)/arch/$(ARCH)/include \
-include $(srctree)/include/linux/kconfig.h \
-D__ASSEMBLY__ \
-undef -D__DTS__
-undef -D__DTS__ \
-D__UBOOT__
# Finds the multi-part object the current object will be linked into
modname-multi = $(sort $(foreach m,$(multi-used),\

View File

@ -34,6 +34,7 @@ srctree="$3"
configs="${path}.configs"
suspects="${path}.suspects"
ok="${path}.ok"
sep="${path}.sep"
new_adhoc="${path}.adhoc"
export LC_ALL=C
@ -44,10 +45,11 @@ cat ${path} |sed -nr 's/^#define (CONFIG_[A-Za-z0-9_]*).*/\1/p' |sort |uniq \
comm -23 ${configs} ${whitelist} > ${suspects}
cat `find ${srctree} -name "Kconfig*"` |sed -nr \
-e 's/^[[:blank:]]*config *([A-Za-z0-9_]*).*$/CONFIG_\1/p' \
echo > ${sep}
find ${srctree} -name "Kconfig*" -exec cat '{}' ${sep} ';' | sed -nE \
-e 's/^[[:blank:]]*config[[:blank:]]*([A-Za-z0-9_]*).*$/CONFIG_\1/p' \
-e 's/^[[:blank:]]*menuconfig ([A-Za-z0-9_]*).*$/CONFIG_\1/p' \
|sort |uniq > ${ok}
| sort |uniq > ${ok}
comm -23 ${suspects} ${ok} >${new_adhoc}
if [ -s ${new_adhoc} ]; then
echo >&2 "Error: You must add new CONFIG options using Kconfig"

View File

@ -216,6 +216,10 @@ CONFIG_CS8900_BUS32
CONFIG_CTL_JTAG
CONFIG_CTL_TBE
CONFIG_CUSTOMER_BOARD_SUPPORT
CONFIG_CVSNFC_BUFFER_BASE_ADDRESS
CONFIG_CVSNFC_HARDWARE_PAGESIZE_ECC
CONFIG_CVSNFC_MAX_CHIP
CONFIG_CVSNFC_REG_BASE_ADDRESS
CONFIG_D2NET_V2
CONFIG_DA850_EVM_MAX_CPU_CLK
CONFIG_DB_784MP_GP
@ -331,6 +335,8 @@ CONFIG_EHCI_IS_TDI
CONFIG_EHCI_MMIO_BIG_ENDIAN
CONFIG_EHCI_MXS_PORT0
CONFIG_EHCI_MXS_PORT1
CONFIG_EMMCBOOTCOMMAND
CONFIG_EMMC_SUPPORT
CONFIG_EMU
CONFIG_ENABLE_36BIT_PHYS
CONFIG_ENABLE_MMU
@ -937,6 +943,7 @@ CONFIG_MMCROOT
CONFIG_MMC_DEFAULT_DEV
CONFIG_MMC_RPMB_TRACE
CONFIG_MMC_SUNXI_SLOT
CONFIG_MMC_SUPPORTS_TUNING
CONFIG_MMU
CONFIG_MONITOR_IS_IN_RAM
CONFIG_MPC83XX_GPIO_0_INIT_DIRECTION
@ -950,6 +957,7 @@ CONFIG_MPC85XX_FEC
CONFIG_MPC85XX_FEC_NAME
CONFIG_MPC8xxx_DISABLE_BPTR
CONFIG_MTD_CONCAT
CONFIG_MTD_DEVICE
CONFIG_MTD_NAND_MUSEUM_IDS
CONFIG_MTD_NAND_VERIFY_WRITE
CONFIG_MTD_ONENAND_VERIFY_WRITE
@ -996,22 +1004,40 @@ CONFIG_MXS_AUART
CONFIG_MXS_AUART_BASE
CONFIG_MXS_OCOTP
CONFIG_MY_OPTION
CONFIG_NAND
CONFIG_NANDBOOTCOMMAND
CONFIG_NANDFLASH_SIZE
CONFIG_NANDITBIMAGE_SIZE
CONFIG_NAND_6BYTES_OOB_FREE_10BYTES_ECC
CONFIG_NAND_ACTL
CONFIG_NAND_ATMEL
CONFIG_NAND_CS_INIT
CONFIG_NAND_DATA_REG
CONFIG_NAND_DAVINCI
CONFIG_NAND_DENALI_ECC_SIZE
CONFIG_NAND_ECC_BCH
CONFIG_NAND_ENV_DST
CONFIG_NAND_FLASH_CVSNFC
CONFIG_NAND_FSL_ELBC
CONFIG_NAND_FSL_IFC
CONFIG_NAND_FSL_NFC
CONFIG_NAND_FSMC
CONFIG_NAND_KIRKWOOD
CONFIG_NAND_KMETER1
CONFIG_NAND_LPC32XX_MLC
CONFIG_NAND_LPC32XX_SLC
CONFIG_NAND_MODE_REG
CONFIG_NAND_MXC
CONFIG_NAND_MXC_V1_1
CONFIG_NAND_NDFC
CONFIG_NAND_OMAP_ECCSCHEME
CONFIG_NAND_OMAP_ELM
CONFIG_NAND_OMAP_GPMC
CONFIG_NAND_OMAP_GPMC_PREFETCH
CONFIG_NAND_OMAP_GPMC_WSCFG
CONFIG_NAND_SECBOOT
CONFIG_NAND_SPL
CONFIG_NAND_SUPPORT
CONFIG_NAND_U_BOOT
CONFIG_NATSEMI
CONFIG_NCEL2C100_BASE
@ -1035,6 +1061,7 @@ CONFIG_NFS_TIMEOUT
CONFIG_NOBQFMAN
CONFIG_NON_SECURE
CONFIG_NORBOOT
CONFIG_NORBOOTCOMMAND
CONFIG_NORFLASH_PS32BIT
CONFIG_NO_ETH
CONFIG_NO_RELOCATION
@ -1309,6 +1336,7 @@ CONFIG_SIEMENS_MACH_TYPE
CONFIG_SKIP_LOCAL_MAC_RANDOMIZATION
CONFIG_SKIP_LOWLEVEL_INIT
CONFIG_SKIP_LOWLEVEL_INIT_ONLY
CONFIG_SKIP_RAMDISK
CONFIG_SKIP_TRUNOFF_WATCHDOG
CONFIG_SLIC
CONFIG_SLTTMR
@ -1349,6 +1377,7 @@ CONFIG_SPIFLASH
CONFIG_SPI_ADDR
CONFIG_SPI_BOOTING
CONFIG_SPI_DATAFLASH_WRITE_VERIFY
CONFIG_SPI_FLASH_CVSFC
CONFIG_SPI_FLASH_QUAD
CONFIG_SPI_FLASH_SIZE
CONFIG_SPI_HALF_DUPLEX
@ -3007,6 +3036,7 @@ CONFIG_SYS_READ_SPD
CONFIG_SYS_RESET_ADDR
CONFIG_SYS_RESET_ADDRESS
CONFIG_SYS_RESET_SCTRL
CONFIG_SYS_RESVIONSZ
CONFIG_SYS_RFD
CONFIG_SYS_RGMII1_PHY_ADDR
CONFIG_SYS_RGMII2_PHY_ADDR
@ -3415,6 +3445,7 @@ CONFIG_USB_ULPI_TIMEOUT
CONFIG_USB_XHCI_EXYNOS
CONFIG_USB_XHCI_OMAP
CONFIG_USER_LOWLEVEL_INIT
CONFIG_USE_DEFAULT_ENV
CONFIG_USE_INTERRUPT
CONFIG_USE_ONENAND_BOARD_INIT
CONFIG_UTBIPAR_INIT_TBIPA