From e955c3f4fec26c50e44ecb38eb60848fa565e818 Mon Sep 17 00:00:00 2001 From: "sam.xiang" Date: Wed, 26 Apr 2023 16:49:10 +0800 Subject: [PATCH] build: weekly update 2023-04-26 1. add huashanpi board 2. add new sensors: gc0329,mis2008,tp2863 3. modified the configuration of some boards Change-Id: I2d8814128ca6983d4a9f65c30c6598cca6d2e5ea --- .../cv1800b_sophpi_duo_sd_defconfig | 14 +- .../cvitek_cv1800b_sophpi_duo_sd_defconfig | 3 +- .../u-boot/cvi_board_init.c | 54 +- .../cvitek_cv1800b_sophpi_duo_sd_defconfig | 2 +- ...cvitek_cv1800b_sophpi_duo_sd_rls_defconfig | 12 +- ...ek_cv1800c_wevb_0009a_spinor_rls_defconfig | 1 + ...ek_cv1800c_wevb_0009a_spinor_rls_defconfig | 1 + ...ek_cv1801b_wevb_0008a_spinor_rls_defconfig | 1 + ...ek_cv1801b_wevb_0008a_spinor_rls_defconfig | 1 + ...k_cv1801c_wevb_0009a_spinand_rls_defconfig | 1 + ...k_cv1801c_wevb_0009a_spinand_rls_defconfig | 1 + .../cv180zb_wdmb_0008a_spinor_defconfig | 1 + .../cv180zb_wevb_0008a_spinor_defconfig | 5 +- .../dts_riscv/cv180zb_wevb_0008a_spinor.dts | 5 + ...cvitek_cv180zb_wevb_0008a_spinor_defconfig | 232 ++++++- ...ek_cv180zb_wevb_0008a_spinor_rls_defconfig | 402 ++++++++++- .../partition/partition_spinor.xml | 4 +- .../u-boot/cvi_board_init.c | 37 +- ...cvitek_cv180zb_wevb_0008a_spinor_defconfig | 46 +- ...ek_cv180zb_wevb_0008a_spinor_rls_defconfig | 1 + .../cv1810c_wdmb_0006a_spinor_defconfig | 309 ++++++++- .../cv1811c_wevb_0006a_spinor/config.json | 2 +- .../cv1811h_wevb_0007a_emmc/config.json | 2 +- .../cv1811h_wevb_0007a_spinand/config.json | 2 +- ...k_cv1811h_wevb_0007a_spinand_rls_defconfig | 1 + ...k_cv1811h_wevb_0007a_spinand_rls_defconfig | 1 + .../cv1811h_wevb_0007a_spinor/config.json | 2 +- .../cv1812cp_wevb_0006a_spinand/config.json | 2 +- ..._cv1812cp_wevb_0006a_spinand_rls_defconfig | 489 +------------ .../config.json | 9 + .../cv1812h_wevb_0007a_emmc_huashan_defconfig | 51 ++ .../cv1812h_wevb_0007a_emmc_huashan.dts | 56 ++ ..._cv1812h_wevb_0007a_emmc_huashan_defconfig | 652 ++++++++++++++++++ .../cv1812h_wevb_0007a_emmc_huashan/memmap.py | 85 +++ .../partition/partition_emmc.xml | 11 + .../rootfs_script/clean_rootfs.sh | 67 ++ .../u-boot/cvi_board_init.c | 85 +++ .../u-boot/cvitek.h | 13 + ..._cv1812h_wevb_0007a_emmc_huashan_defconfig | 43 ++ .../cv1812h_wevb_0007a_spinand/config.json | 2 +- ...k_cv1812h_wevb_0007a_spinand_rls_defconfig | 1 + ...k_cv1812h_wevb_0007a_spinand_rls_defconfig | 1 + .../config.json | 9 + ...1812h_wevb_0007a_spinand_huashan_defconfig | 49 ++ .../cv1812h_wevb_0007a_spinand_huashan.dts | 10 + ...1812h_wevb_0007a_spinand_huashan_defconfig | 494 +++++++++++++ .../memmap.py | 85 +++ .../partition/partition_spinand.xml | 1 + .../rootfs_script/clean_rootfs.sh | 70 ++ .../u-boot/cvi_board_init.c | 11 + .../u-boot/cvitek.h | 13 + ...1812h_wevb_0007a_spinand_huashan_defconfig | 47 ++ .../cv1812h_wevb_0007a_spinor/config.json | 2 +- .../cv1812h_wevb_0007a_spinor_defconfig | 7 +- ...ek_cv1812h_wevb_0007a_spinor_rls_defconfig | 1 + ...ek_cv1812h_wevb_0007a_spinor_rls_defconfig | 1 + ...k_cv1813h_wevb_0007a_spinand_rls_defconfig | 489 +------------ .../cv1813h_wevb_0007a_spinor_defconfig | 7 +- ...ek_cv1813h_wevb_0007a_spinor_rls_defconfig | 490 +------------ .../cv1813h_wevb_0007a_spinor/memmap.py | 2 +- .../default/dts/cv180x/cv180x_asic_qfn.dtsi | 47 -- build/cvisetup.sh | 4 + build/sensors/sensor_list.json | 3 + 63 files changed, 2952 insertions(+), 1600 deletions(-) create mode 120000 build/boards/cv180x/cv1800c_wevb_0009a_spinor/linux/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig create mode 120000 build/boards/cv180x/cv1800c_wevb_0009a_spinor/u-boot/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig create mode 120000 build/boards/cv180x/cv1801b_wevb_0008a_spinor/linux/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig create mode 120000 build/boards/cv180x/cv1801b_wevb_0008a_spinor/u-boot/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig create mode 120000 build/boards/cv180x/cv1801c_wevb_0009a_spinand/linux/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig create mode 120000 build/boards/cv180x/cv1801c_wevb_0009a_spinand/u-boot/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig mode change 120000 => 100644 build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig mode change 120000 => 100644 build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig mode change 120000 => 100644 build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c mode change 120000 => 100644 build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig create mode 120000 build/boards/cv181x/cv1811h_wevb_0007a_spinand/linux/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig create mode 120000 build/boards/cv181x/cv1811h_wevb_0007a_spinand/u-boot/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig mode change 100644 => 120000 build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/config.json create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/cv1812h_wevb_0007a_emmc_huashan_defconfig create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/dts_riscv/cv1812h_wevb_0007a_emmc_huashan.dts create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/linux/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/memmap.py create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/partition/partition_emmc.xml create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/rootfs_script/clean_rootfs.sh create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvi_board_init.c create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek.h create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig create mode 120000 build/boards/cv181x/cv1812h_wevb_0007a_spinand/linux/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig create mode 120000 build/boards/cv181x/cv1812h_wevb_0007a_spinand/u-boot/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/config.json create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/cv1812h_wevb_0007a_spinand_huashan_defconfig create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/dts_riscv/cv1812h_wevb_0007a_spinand_huashan.dts create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/linux/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/memmap.py create mode 120000 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/partition/partition_spinand.xml create mode 100755 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/rootfs_script/clean_rootfs.sh create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvi_board_init.c create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek.h create mode 100644 build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig create mode 120000 build/boards/cv181x/cv1812h_wevb_0007a_spinor/linux/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig create mode 120000 build/boards/cv181x/cv1812h_wevb_0007a_spinor/u-boot/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig mode change 100644 => 120000 build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig mode change 100644 => 120000 build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig diff --git a/build/boards/cv180x/cv1800b_sophpi_duo_sd/cv1800b_sophpi_duo_sd_defconfig b/build/boards/cv180x/cv1800b_sophpi_duo_sd/cv1800b_sophpi_duo_sd_defconfig index bd2f73708..0272b7896 100644 --- a/build/boards/cv180x/cv1800b_sophpi_duo_sd/cv1800b_sophpi_duo_sd_defconfig +++ b/build/boards/cv180x/cv1800b_sophpi_duo_sd/cv1800b_sophpi_duo_sd_defconfig @@ -13,17 +13,9 @@ CONFIG_NO_TP=y CONFIG_DDR_64MB_SIZE=y CONFIG_BOOT_IMAGE_SINGLE_DTB=y CONFIG_STORAGE_TYPE_sd=y -CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y -CONFIG_SENSOR_GCORE_GC4653=y -CONFIG_SENSOR_SMS_SC3335=y -CONFIG_SENSOR_SMS_SC500AI=y -CONFIG_SENSOR_SONY_IMX307=y -CONFIG_SENSOR_SONY_IMX307_2L=y -CONFIG_SENSOR_SONY_IMX307_SLAVE=y -CONFIG_SENSOR_SONY_IMX327=y -CONFIG_SENSOR_SONY_IMX327_2L=y -CONFIG_SENSOR_SONY_IMX327_SLAVE=y -CONFIG_SENSOR_OV_OS04C10=y +CONFIG_SENSOR_TUNING_PARAM_cv180x_src_sms_sc200ai=y +CONFIG_SENSOR_SMS_SC200AI=y +CONFIG_SENSOR_GCORE_GC2053=y CONFIG_UBOOT_2021_10=y CONFIG_KERNEL_SRC_5.10=y CONFIG_KERNEL_LZMA=y diff --git a/build/boards/cv180x/cv1800b_sophpi_duo_sd/linux/cvitek_cv1800b_sophpi_duo_sd_defconfig b/build/boards/cv180x/cv1800b_sophpi_duo_sd/linux/cvitek_cv1800b_sophpi_duo_sd_defconfig index 5b4cf3798..6c05a05df 100644 --- a/build/boards/cv180x/cv1800b_sophpi_duo_sd/linux/cvitek_cv1800b_sophpi_duo_sd_defconfig +++ b/build/boards/cv180x/cv1800b_sophpi_duo_sd/linux/cvitek_cv1800b_sophpi_duo_sd_defconfig @@ -177,6 +177,7 @@ CONFIG_USB_F_UAC1=y CONFIG_USB_F_UVC=y CONFIG_USB_CONFIGFS=y CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_RNDIS=y CONFIG_USB_CONFIGFS_ACM=y CONFIG_MMC=y CONFIG_MMC_SDHCI=y @@ -252,7 +253,7 @@ CONFIG_FRAME_POINTER=n CONFIG_DEBUG_MISC=n CONFIG_RCU_TRACE=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y -CONFIG_MULTIUSER=n +CONFIG_MULTIUSER=y CONFIG_BUG=n CONFIG_IO_URING=n CONFIG_ADVISE_SYSCALLS=n diff --git a/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvi_board_init.c b/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvi_board_init.c index 3489749c7..25c95da75 100644 --- a/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvi_board_init.c +++ b/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvi_board_init.c @@ -1,38 +1,32 @@ int cvi_board_init(void) { -#if defined(CV180X_QFN_88_PIN) - PINMUX_CONFIG(PAD_MIPI_TXP1, IIC2_SCL); - PINMUX_CONFIG(PAD_MIPI_TXM1, IIC2_SDA); - PINMUX_CONFIG(PAD_MIPI_TXP0, XGPIOC_13); - PINMUX_CONFIG(PAD_MIPI_TXM0, CAM_MCLK1); -#elif defined(CV180X_QFN_88_PIN_38) - //I2C2 - PINMUX_CONFIG(PAD_MIPI_TXP1, IIC2_SCL); - PINMUX_CONFIG(PAD_MIPI_TXM1, IIC2_SDA); - //CAM_RST0 - PINMUX_CONFIG(PAD_MIPI_TXP2, XGPIOC_17); - PINMUX_CONFIG(PAD_MIPI_TXM2, XGPIOC_16); - //CAM_MCLK0 - PINMUX_CONFIG(PAD_MIPI_TXP0, CAM_MCLK0); - PINMUX_CONFIG(PAD_MIPI_TXM0, XGPIOC_12); - //IRCUT - //PINMUX_CONFIG(SD1_D2, PWR_GPIO19); - //PINMUX_CONFIG(SD1_D3, PWR_GPIO18); - -#elif defined(CV180X_QFN_68_PIN) - PINMUX_CONFIG(PAD_MIPIRX1P, IIC1_SDA); - PINMUX_CONFIG(PAD_MIPIRX0N, IIC1_SCL); - PINMUX_CONFIG(PAD_MIPIRX1N, XGPIOC_8); - PINMUX_CONFIG(PAD_MIPIRX0P, CAM_MCLK0); - //IRCUT - //PINMUX_CONFIG(SD1_D2, PWR_GPIO19); - //PINMUX_CONFIG(SD1_D3, PWR_GPIO18); - -#endif - + // sensor i2c1 reset mclk PINMUX_CONFIG(PAD_MIPIRX0P, CAM_MCLK0); // MCLK0 PINMUX_CONFIG(PAD_MIPIRX1P, IIC1_SDA); // I2C 2 PINMUX_CONFIG(PAD_MIPIRX0N, IIC1_SCL); + PINMUX_CONFIG(PAD_MIPIRX1N, XGPIOC_8); + // all default gpio + PINMUX_CONFIG(SPINOR_HOLD_X, XGPIOA_26); + PINMUX_CONFIG(SPINOR_SCK, XGPIOA_22); + PINMUX_CONFIG(SPINOR_MOSI, XGPIOA_25); + PINMUX_CONFIG(SPINOR_WP_X, XGPIOA_27); + PINMUX_CONFIG(SPINOR_MISO, XGPIOA_23); + PINMUX_CONFIG(SPINOR_CS_X, XGPIOA_24); + PINMUX_CONFIG(IIC0_SDA, XGPIOA_29); + PINMUX_CONFIG(IIC0_SCL, XGPIOA_28); + // sd1 + PINMUX_CONFIG(SD1_D3, PWR_GPIO_18); + PINMUX_CONFIG(SD1_D2, PWR_GPIO_19); + PINMUX_CONFIG(SD1_D1, PWR_GPIO_20); + PINMUX_CONFIG(SD1_D0, PWR_GPIO_21); + PINMUX_CONFIG(SD1_CMD, PWR_GPIO_22); + PINMUX_CONFIG(SD1_CLK, PWR_GPIO_23); + + //default to gpio + PINMUX_CONFIG(PAD_MIPIRX1P, XGPIOC_9); + PINMUX_CONFIG(PAD_MIPIRX0N, XGPIOC_10); + PINMUX_CONFIG(USB_VBUS_DET, XGPIOB_6); + PINMUX_CONFIG(PWR_SEQ2, PWR_GPIO_4); return 0; } diff --git a/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_defconfig b/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_defconfig index 1bb7fde55..3c1957882 100644 --- a/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_defconfig +++ b/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_defconfig @@ -40,7 +40,7 @@ CONFIG_BOOTM_OPENRTOS=y # CONFIG_CMD_EDITENV is not set # CONFIG_CMD_ENV_EXISTS is not set # CONFIG_CMD_CRC32 is not set -# CONFIG_CMD_MEMORY is not set +CONFIG_CMD_MEMORY=y # CONFIG_CMD_FLASH is not set # CONFIG_CMD_LOADB is not set # CONFIG_CMD_LOADS is not set diff --git a/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_rls_defconfig b/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_rls_defconfig index b4250f256..61f2e6492 100644 --- a/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_rls_defconfig +++ b/build/boards/cv180x/cv1800b_sophpi_duo_sd/u-boot/cvitek_cv1800b_sophpi_duo_sd_rls_defconfig @@ -6,7 +6,7 @@ CONFIG_IDENT_STRING="cvitek_cv180x" CONFIG_ARCH_RV64I=y CONFIG_RISCV_SMODE=y CONFIG_TARGET_CVITEK_CV180X=y -# CONFIG_CVITEK_SPI_FLASH is not set +# CONFIG_CVITEK_SPI_FLASH is not set CONFIG_FIT=y # CONFIG_FIT_PRINT is not set # CONFIG_LEGACY_IMAGE_FORMAT is not set @@ -40,11 +40,11 @@ CONFIG_BOOTM_OPENRTOS=y # CONFIG_CMD_EDITENV is not set # CONFIG_CMD_ENV_EXISTS is not set # CONFIG_CMD_CRC32 is not set -# CONFIG_CMD_MEMORY is not set +CONFIG_CMD_MEMORY=y # CONFIG_CMD_FLASH is not set # CONFIG_CMD_LOADB is not set # CONFIG_CMD_LOADS is not set -# CONFIG_CMD_SAVEENV is not set +# CONFIG_CMD_SAVEENV is not set CONFIG_CMD_MMC=y CONFIG_CMD_PART=y CONFIG_CMD_ECHO=y @@ -65,7 +65,7 @@ CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_CVITEK=y CONFIG_MTD=y -# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set CONFIG_PHY_CVITEK_CV182XA=y CONFIG_DM_ETH=y CONFIG_ETH_DESIGNWARE=y @@ -77,6 +77,6 @@ CONFIG_LZMA=y # CONFIG_GZIP is not set # CONFIG_EFI_LOADER is not set # CONFIG_TOOLS_LIBCRYPTO is not set -# CONFIG_ENV_SUPPORT is not set -# CONFIG_ENV_OVERWRITE is not set +# CONFIG_ENV_SUPPORT is not set +# CONFIG_ENV_OVERWRITE is not set CONFIG_ENV_IS_NOWHERE=y diff --git a/build/boards/cv180x/cv1800c_wevb_0009a_spinor/linux/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig b/build/boards/cv180x/cv1800c_wevb_0009a_spinor/linux/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig new file mode 120000 index 000000000..78f0f7990 --- /dev/null +++ b/build/boards/cv180x/cv1800c_wevb_0009a_spinor/linux/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1800b_wdmb_0008a_spinor/linux/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv1800c_wevb_0009a_spinor/u-boot/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig b/build/boards/cv180x/cv1800c_wevb_0009a_spinor/u-boot/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig new file mode 120000 index 000000000..b77bc93de --- /dev/null +++ b/build/boards/cv180x/cv1800c_wevb_0009a_spinor/u-boot/cvitek_cv1800c_wevb_0009a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1800b_wdmb_0008a_spinor/u-boot/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv1801b_wevb_0008a_spinor/linux/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig b/build/boards/cv180x/cv1801b_wevb_0008a_spinor/linux/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig new file mode 120000 index 000000000..78f0f7990 --- /dev/null +++ b/build/boards/cv180x/cv1801b_wevb_0008a_spinor/linux/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1800b_wdmb_0008a_spinor/linux/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv1801b_wevb_0008a_spinor/u-boot/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig b/build/boards/cv180x/cv1801b_wevb_0008a_spinor/u-boot/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig new file mode 120000 index 000000000..b77bc93de --- /dev/null +++ b/build/boards/cv180x/cv1801b_wevb_0008a_spinor/u-boot/cvitek_cv1801b_wevb_0008a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1800b_wdmb_0008a_spinor/u-boot/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv1801c_wevb_0009a_spinand/linux/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig b/build/boards/cv180x/cv1801c_wevb_0009a_spinand/linux/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig new file mode 120000 index 000000000..78f0f7990 --- /dev/null +++ b/build/boards/cv180x/cv1801c_wevb_0009a_spinand/linux/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1800b_wdmb_0008a_spinor/linux/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv1801c_wevb_0009a_spinand/u-boot/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig b/build/boards/cv180x/cv1801c_wevb_0009a_spinand/u-boot/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig new file mode 120000 index 000000000..b77bc93de --- /dev/null +++ b/build/boards/cv180x/cv1801c_wevb_0009a_spinand/u-boot/cvitek_cv1801c_wevb_0009a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1800b_wdmb_0008a_spinor/u-boot/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv180zb_wdmb_0008a_spinor/cv180zb_wdmb_0008a_spinor_defconfig b/build/boards/cv180x/cv180zb_wdmb_0008a_spinor/cv180zb_wdmb_0008a_spinor_defconfig index a86c5fcf7..86769ac91 100644 --- a/build/boards/cv180x/cv180zb_wdmb_0008a_spinor/cv180zb_wdmb_0008a_spinor_defconfig +++ b/build/boards/cv180x/cv180zb_wdmb_0008a_spinor/cv180zb_wdmb_0008a_spinor_defconfig @@ -15,6 +15,7 @@ CONFIG_BOOT_IMAGE_SINGLE_DTB=y CONFIG_STORAGE_TYPE_spinor=y CONFIG_SENSOR_TUNING_PARAM_cv180x_src_gcore_gc4653=y CONFIG_SENSOR_SMS_SC3336=y +CONFIG_SENSOR_GCORE_GC2053=y CONFIG_UBOOT_2021_10=y CONFIG_KERNEL_SRC_5.10=y CONFIG_KERNEL_LZMA=y diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/cv180zb_wevb_0008a_spinor_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/cv180zb_wevb_0008a_spinor_defconfig index 40e28dcb4..63df43228 100644 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/cv180zb_wevb_0008a_spinor_defconfig +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/cv180zb_wevb_0008a_spinor_defconfig @@ -13,8 +13,9 @@ CONFIG_NO_TP=y CONFIG_DDR_64MB_SIZE=y CONFIG_BOOT_IMAGE_SINGLE_DTB=y CONFIG_STORAGE_TYPE_spinor=y -CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y +CONFIG_SENSOR_TUNING_PARAM_cv180x_src_gcore_gc2053=y CONFIG_SENSOR_SMS_SC3336=y +CONFIG_SENSOR_GCORE_GC2053=y CONFIG_UBOOT_2021_10=y CONFIG_KERNEL_SRC_5.10=y CONFIG_KERNEL_LZMA=y @@ -31,9 +32,7 @@ CONFIG_TARGET_PACKAGE_CRONTABS=y CONFIG_TARGET_PACKAGE_WIFI=y CONFIG_TARGET_PACKAGE_DROPBEAR=y CONFIG_TARGET_PACKAGE_NTP=y -CONFIG_ENABLE_FREERTOS=y CONFIG_ENABLE_RTOS_DUMP_PRINT=y CONFIG_DUMP_PRINT_SZ_IDX=17 CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y CONFIG_USB_OSDRV_CVITEK_GADGET=n -CONFIG_BUILD_FOR_DEBUG=n diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/dts_riscv/cv180zb_wevb_0008a_spinor.dts b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/dts_riscv/cv180zb_wevb_0008a_spinor.dts index 5314a49d9..95764d9c7 100644 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/dts_riscv/cv180zb_wevb_0008a_spinor.dts +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/dts_riscv/cv180zb_wevb_0008a_spinor.dts @@ -9,6 +9,11 @@ }; / { + wifi_pin { + compatible = "cvitek,wifi-pin"; + poweron-gpio = <&porte 25 GPIO_ACTIVE_HIGH>; + wakeup-gpio = <&porte 26 GPIO_ACTIVE_HIGH>; + }; }; diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig deleted file mode 120000 index fa1061402..000000000 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig +++ /dev/null @@ -1 +0,0 @@ -../../cv180zb_wdmb_0008a_spinor/linux/cvitek_cv180zb_wdmb_0008a_spinor_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig new file mode 100644 index 000000000..3c8a9c46e --- /dev/null +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_defconfig @@ -0,0 +1,231 @@ +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=15 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_FHANDLE is not set +# CONFIG_BUG is not set +# CONFIG_BASE_FULL is not set +# CONFIG_EPOLL is not set +# CONFIG_SIGNALFD is not set +# CONFIG_TIMERFD is not set +# CONFIG_AIO is not set +# CONFIG_IO_URING is not set +# CONFIG_ADVISE_SYSCALLS is not set +# CONFIG_KALLSYMS is not set +CONFIG_EMBEDDED=y +# CONFIG_SLUB_DEBUG is not set +CONFIG_FORCE_MAX_ZONEORDER=10 +CONFIG_ARCH_CVITEK=y +CONFIG_SOC_THEAD=y +# CONFIG_RISCV_SWIOTLB is not set +CONFIG_VECTOR=y +CONFIG_VECTOR_0_7=y +# CONFIG_COMPAT is not set +CONFIG_ARCH_CV180X=y +CONFIG_ARCH_CVITEK_CHIP="cv180x" +CONFIG_ARCH_CV180X_ASIC=y +CONFIG_COMPAT_32BIT_TIME=y +# CONFIG_STRICT_KERNEL_RWX is not set +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_MQ_IOSCHED_DEADLINE is not set +# CONFIG_MQ_IOSCHED_KYBER is not set +# CONFIG_COREDUMP is not set +CONFIG_CMA=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +# CONFIG_INET_DIAG is not set +# CONFIG_IPV6 is not set +CONFIG_CFG80211=y +CONFIG_RFKILL=y +CONFIG_UEVENT_HELPER=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_ALLOW_DEV_COREDUMP is not set +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_OF_PARTS is not set +CONFIG_MTD_BLOCK=y +CONFIG_MTD_SPI_NOR=y +CONFIG_SPI_CVI_SPIF=y +CONFIG_NETDEVICES=y +# CONFIG_NET_CORE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_AURORA is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set +CONFIG_STMMAC_ETH=y +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_CV182XA_PHY=y +# CONFIG_USB_NET_DRIVERS is not set +# CONFIG_WLAN_VENDOR_ADMTEK is not set +# CONFIG_WLAN_VENDOR_ATH is not set +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_CISCO is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +# CONFIG_WLAN_VENDOR_MEDIATEK is not set +# CONFIG_WLAN_VENDOR_MICROCHIP is not set +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_RTL8189FS=m +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +# CONFIG_WLAN_VENDOR_QUANTENNA is not set +# CONFIG_INPUT is not set +# CONFIG_SERIO is not set +# CONFIG_VT is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y +CONFIG_HW_RANDOM=y +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_SPI=y +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PINCTRL=y +CONFIG_CVITEK_PINCTRL_CV1835=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_DWAPB=y +CONFIG_POWER_RESET=y +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_EMULATION=y +CONFIG_CV180X_THERMAL=m +CONFIG_WATCHDOG=y +CONFIG_SOUND=y +CONFIG_SND=y +# CONFIG_SND_PCM_TIMER is not set +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_PROC_FS is not set +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_HDA_PREALLOC_SIZE=1 +# CONFIG_SND_SPI is not set +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_CV182XA_CV182XAADC=y +CONFIG_SND_SOC_CV182XA_CV182XADAC=y +CONFIG_SND_CV1835_I2S=y +CONFIG_SND_SOC_CV182XAADC=y +CONFIG_SND_SOC_CV182XADAC=y +CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y +CONFIG_CV1835_I2S_SUBSYS=y +CONFIG_USB=y +CONFIG_USB_DWC2=y +CONFIG_USB_GADGET=y +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=y +CONFIG_USB_U_SERIAL=y +CONFIG_USB_U_ETHER=y +CONFIG_USB_U_AUDIO=y +CONFIG_USB_F_SERIAL=y +CONFIG_USB_F_ECM=y +CONFIG_USB_F_EEM=y +CONFIG_USB_F_RNDIS=y +CONFIG_USB_F_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_MASS_STORAGE=y +CONFIG_USB_F_FS=y +CONFIG_USB_F_UAC1=y +CONFIG_USB_F_UVC=y +CONFIG_USB_CONFIGFS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_CVI=y +CONFIG_RTC_CLASS=y +CONFIG_DMADEVICES=y +CONFIG_DW_DMAC_CVITEK=y +# CONFIG_VIRTIO_MENU is not set +CONFIG_STAGING=y +CONFIG_ION=y +CONFIG_ION_SYSTEM_HEAP=y +CONFIG_ION_CARVEOUT_HEAP=y +CONFIG_ION_CMA_HEAP=y +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_CV1835_SYSDMA_REMAP=y +CONFIG_PWM=y +CONFIG_SIFIVE_PLIC=y +CONFIG_ANDROID=y +# CONFIG_MANDATORY_FILE_LOCKING is not set +CONFIG_VFAT_FS=y +# CONFIG_PROC_PAGE_MONITOR is not set +CONFIG_TMPFS=y +# CONFIG_EFIVAR_FS is not set +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_WBUF_VERIFY=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_ZLIB is not set +CONFIG_SQUASHFS_XZ=y +CONFIG_NFS_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_CRYPTO_HW is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_PRINTK_TIME=y +CONFIG_DYNAMIC_DEBUG=y +# CONFIG_ENABLE_MUST_CHECK is not set +# CONFIG_FRAME_POINTER is not set +CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_MISC is not set +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_FTRACE is not set +# CONFIG_RUNTIME_TESTING_MENU is not set diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig deleted file mode 120000 index 78f0f7990..000000000 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig +++ /dev/null @@ -1 +0,0 @@ -../../cv1800b_wdmb_0008a_spinor/linux/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig new file mode 100644 index 000000000..950448476 --- /dev/null +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/linux/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig @@ -0,0 +1,401 @@ +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IKCONFIG=n +CONFIG_IKCONFIG_PROC=n +CONFIG_LOG_BUF_SHIFT=15 +CONFIG_BLK_DEV_INITRD=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_FHANDLE is not set +# CONFIG_BUG is not set +# CONFIG_BASE_FULL is not set +# CONFIG_AIO is not set +CONFIG_EMBEDDED=y +# CONFIG_SLUB_DEBUG is not set +CONFIG_FORCE_MAX_ZONEORDER=10 +CONFIG_ARCH_CVITEK=y +CONFIG_SOC_THEAD=y +# CONFIG_RISCV_SWIOTLB is not set +CONFIG_VECTOR=y +CONFIG_VECTOR_0_7=y +# CONFIG_COMPAT is not set +CONFIG_ARCH_CV180X=y +CONFIG_ARCH_CVITEK_CHIP="cv180x" +CONFIG_ARCH_CV180X_ASIC=y +CONFIG_COMPAT_32BIT_TIME=y +# CONFIG_STRICT_KERNEL_RWX is not set +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_MQ_IOSCHED_DEADLINE is not set +# CONFIG_MQ_IOSCHED_KYBER is not set +# CONFIG_COREDUMP is not set +CONFIG_CMA=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +# CONFIG_INET_DIAG is not set +# CONFIG_IPV6 is not set +CONFIG_CFG80211=m +CONFIG_RFKILL=y +CONFIG_UEVENT_HELPER=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_ALLOW_DEV_COREDUMP is not set +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_OF_PARTS is not set +CONFIG_MTD_BLOCK=y +CONFIG_MTD_RAW_NAND=n +CONFIG_MTD_NAND_PLATFORM=y +CONFIG_MTD_NAND_CVSNFC=y +CONFIG_MTD_SPI_NOR=y +# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set +CONFIG_SPI_CVI_SPIF=y +CONFIG_MTD_UBI=n +CONFIG_MTD_UBI_BLOCK=y +CONFIG_NETDEVICES=y +# CONFIG_NET_CORE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_AURORA is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set +CONFIG_STMMAC_ETH=y +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_CVITEK_PHY=y +# CONFIG_USB_NET_DRIVERS is not set +# CONFIG_WLAN_VENDOR_ADMTEK is not set +# CONFIG_WLAN_VENDOR_ATH is not set +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_CISCO is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +# CONFIG_WLAN_VENDOR_MEDIATEK is not set +# CONFIG_WLAN_VENDOR_RALINK is not set +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +# CONFIG_VT is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y +CONFIG_HW_RANDOM=y +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_SPI=y +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PINCTRL=y +CONFIG_CVITEK_PINCTRL_CV1835=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_DWAPB=y +CONFIG_POWER_RESET=y +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_EMULATION=y +CONFIG_WATCHDOG=y +CONFIG_MEDIA_SUPPORT=n +CONFIG_VIDEO_V4L2_SUBDEV_API=n +# CONFIG_DVB_NET is not set +# CONFIG_DVB_DYNAMIC_MINORS is not set +CONFIG_V4L_PLATFORM_DRIVERS=n +CONFIG_V4L_MEM2MEM_DRIVERS=n +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=n +CONFIG_VIDEO_CVITEK_CIF=m +CONFIG_VIDEO_CVITEK_SNS_I2C=m +# CONFIG_CXD2880_SPI_DRV is not set +# CONFIG_MEDIA_TUNER_SIMPLE is not set +# CONFIG_MEDIA_TUNER_TDA18250 is not set +# CONFIG_MEDIA_TUNER_TDA8290 is not set +# CONFIG_MEDIA_TUNER_TDA827X is not set +# CONFIG_MEDIA_TUNER_TDA18271 is not set +# CONFIG_MEDIA_TUNER_TDA9887 is not set +# CONFIG_MEDIA_TUNER_TEA5761 is not set +# CONFIG_MEDIA_TUNER_TEA5767 is not set +# CONFIG_MEDIA_TUNER_MSI001 is not set +# CONFIG_MEDIA_TUNER_MT20XX is not set +# CONFIG_MEDIA_TUNER_MT2060 is not set +# CONFIG_MEDIA_TUNER_MT2063 is not set +# CONFIG_MEDIA_TUNER_MT2266 is not set +# CONFIG_MEDIA_TUNER_MT2131 is not set +# CONFIG_MEDIA_TUNER_QT1010 is not set +# CONFIG_MEDIA_TUNER_XC2028 is not set +# CONFIG_MEDIA_TUNER_XC5000 is not set +# CONFIG_MEDIA_TUNER_XC4000 is not set +# CONFIG_MEDIA_TUNER_MXL5005S is not set +# CONFIG_MEDIA_TUNER_MXL5007T is not set +# CONFIG_MEDIA_TUNER_MC44S803 is not set +# CONFIG_MEDIA_TUNER_MAX2165 is not set +# CONFIG_MEDIA_TUNER_TDA18218 is not set +# CONFIG_MEDIA_TUNER_FC0011 is not set +# CONFIG_MEDIA_TUNER_FC0012 is not set +# CONFIG_MEDIA_TUNER_FC0013 is not set +# CONFIG_MEDIA_TUNER_TDA18212 is not set +# CONFIG_MEDIA_TUNER_E4000 is not set +# CONFIG_MEDIA_TUNER_FC2580 is not set +# CONFIG_MEDIA_TUNER_M88RS6000T is not set +# CONFIG_MEDIA_TUNER_TUA9001 is not set +# CONFIG_MEDIA_TUNER_SI2157 is not set +# CONFIG_MEDIA_TUNER_IT913X is not set +# CONFIG_MEDIA_TUNER_R820T is not set +# CONFIG_MEDIA_TUNER_MXL301RF is not set +# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set +# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set +# CONFIG_DVB_STB0899 is not set +# CONFIG_DVB_STB6100 is not set +# CONFIG_DVB_STV090x is not set +# CONFIG_DVB_STV0910 is not set +# CONFIG_DVB_STV6110x is not set +# CONFIG_DVB_STV6111 is not set +# CONFIG_DVB_MXL5XX is not set +# CONFIG_DVB_M88DS3103 is not set +# CONFIG_DVB_DRXK is not set +# CONFIG_DVB_TDA18271C2DD is not set +# CONFIG_DVB_SI2165 is not set +# CONFIG_DVB_MN88472 is not set +# CONFIG_DVB_MN88473 is not set +# CONFIG_DVB_CX24110 is not set +# CONFIG_DVB_CX24123 is not set +# CONFIG_DVB_MT312 is not set +# CONFIG_DVB_ZL10036 is not set +# CONFIG_DVB_ZL10039 is not set +# CONFIG_DVB_S5H1420 is not set +# CONFIG_DVB_STV0288 is not set +# CONFIG_DVB_STB6000 is not set +# CONFIG_DVB_STV0299 is not set +# CONFIG_DVB_STV6110 is not set +# CONFIG_DVB_STV0900 is not set +# CONFIG_DVB_TDA8083 is not set +# CONFIG_DVB_TDA10086 is not set +# CONFIG_DVB_TDA8261 is not set +# CONFIG_DVB_VES1X93 is not set +# CONFIG_DVB_TUNER_ITD1000 is not set +# CONFIG_DVB_TUNER_CX24113 is not set +# CONFIG_DVB_TDA826X is not set +# CONFIG_DVB_TUA6100 is not set +# CONFIG_DVB_CX24116 is not set +# CONFIG_DVB_CX24117 is not set +# CONFIG_DVB_CX24120 is not set +# CONFIG_DVB_SI21XX is not set +# CONFIG_DVB_TS2020 is not set +# CONFIG_DVB_DS3000 is not set +# CONFIG_DVB_MB86A16 is not set +# CONFIG_DVB_TDA10071 is not set +# CONFIG_DVB_SP8870 is not set +# CONFIG_DVB_SP887X is not set +# CONFIG_DVB_CX22700 is not set +# CONFIG_DVB_CX22702 is not set +# CONFIG_DVB_S5H1432 is not set +# CONFIG_DVB_DRXD is not set +# CONFIG_DVB_L64781 is not set +# CONFIG_DVB_TDA1004X is not set +# CONFIG_DVB_NXT6000 is not set +# CONFIG_DVB_MT352 is not set +# CONFIG_DVB_ZL10353 is not set +# CONFIG_DVB_DIB3000MB is not set +# CONFIG_DVB_DIB3000MC is not set +# CONFIG_DVB_DIB7000M is not set +# CONFIG_DVB_DIB7000P is not set +# CONFIG_DVB_DIB9000 is not set +# CONFIG_DVB_TDA10048 is not set +# CONFIG_DVB_AF9013 is not set +# CONFIG_DVB_EC100 is not set +# CONFIG_DVB_STV0367 is not set +# CONFIG_DVB_CXD2820R is not set +# CONFIG_DVB_CXD2841ER is not set +# CONFIG_DVB_RTL2830 is not set +# CONFIG_DVB_RTL2832 is not set +# CONFIG_DVB_RTL2832_SDR is not set +# CONFIG_DVB_SI2168 is not set +# CONFIG_DVB_ZD1301_DEMOD is not set +# CONFIG_DVB_CXD2880 is not set +# CONFIG_DVB_VES1820 is not set +# CONFIG_DVB_TDA10021 is not set +# CONFIG_DVB_TDA10023 is not set +# CONFIG_DVB_STV0297 is not set +# CONFIG_DVB_NXT200X is not set +# CONFIG_DVB_OR51211 is not set +# CONFIG_DVB_OR51132 is not set +# CONFIG_DVB_BCM3510 is not set +# CONFIG_DVB_LGDT330X is not set +# CONFIG_DVB_LGDT3305 is not set +# CONFIG_DVB_LGDT3306A is not set +# CONFIG_DVB_LG2160 is not set +# CONFIG_DVB_S5H1409 is not set +# CONFIG_DVB_AU8522_DTV is not set +# CONFIG_DVB_AU8522_V4L is not set +# CONFIG_DVB_S5H1411 is not set +# CONFIG_DVB_S921 is not set +# CONFIG_DVB_DIB8000 is not set +# CONFIG_DVB_MB86A20S is not set +# CONFIG_DVB_TC90522 is not set +# CONFIG_DVB_MN88443X is not set +# CONFIG_DVB_PLL is not set +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set +# CONFIG_DVB_DRX39XYJ is not set +# CONFIG_DVB_LNBH25 is not set +# CONFIG_DVB_LNBH29 is not set +# CONFIG_DVB_LNBP21 is not set +# CONFIG_DVB_LNBP22 is not set +# CONFIG_DVB_ISL6405 is not set +# CONFIG_DVB_ISL6421 is not set +# CONFIG_DVB_ISL6423 is not set +# CONFIG_DVB_A8293 is not set +# CONFIG_DVB_LGS8GL5 is not set +# CONFIG_DVB_LGS8GXX is not set +# CONFIG_DVB_ATBM8830 is not set +# CONFIG_DVB_TDA665x is not set +# CONFIG_DVB_IX2505V is not set +# CONFIG_DVB_M88RS2000 is not set +# CONFIG_DVB_AF9033 is not set +# CONFIG_DVB_HORUS3A is not set +# CONFIG_DVB_ASCOT2E is not set +# CONFIG_DVB_HELENE is not set +# CONFIG_DVB_CXD2099 is not set +# CONFIG_DVB_SP2 is not set +CONFIG_FB=n +CONFIG_FB_CVITEK=m +CONFIG_SOUND=y +CONFIG_SND=y +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_PROC_FS is not set +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_HDA_PREALLOC_SIZE=1 +# CONFIG_SND_SPI is not set +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_CV182XA_CV182XAADC=y +CONFIG_SND_SOC_CV182XA_CV182XADAC=y +CONFIG_SND_CV1835_I2S=y +CONFIG_SND_SOC_CV182XAADC=y +CONFIG_SND_SOC_CV182XADAC=y +CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y +CONFIG_CV1835_I2S_SUBSYS=y +CONFIG_USB=y +CONFIG_USB_DWC2=y +CONFIG_USB_GADGET=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_CVI=y +CONFIG_RTC_CLASS=y +CONFIG_DMADEVICES=y +CONFIG_DW_DMAC_CVITEK=y +# CONFIG_VIRTIO_MENU is not set +CONFIG_STAGING=y +CONFIG_ION=y +CONFIG_ION_SYSTEM_HEAP=y +CONFIG_ION_CARVEOUT_HEAP=y +CONFIG_ION_CMA_HEAP=y +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_CV1835_SYSDMA_REMAP=y +CONFIG_PWM=y +CONFIG_SIFIVE_PLIC=y +CONFIG_ANDROID=y +# CONFIG_MANDATORY_FILE_LOCKING is not set +CONFIG_VFAT_FS=y +# CONFIG_PROC_PAGE_MONITOR is not set +CONFIG_DNOTIFY=n +CONFIG_TMPFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_WBUF_VERIFY=y +CONFIG_UBIFS_FS=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_ZLIB is not set +CONFIG_SQUASHFS_LZ4=n +CONFIG_SQUASHFS_XZ=y +CONFIG_NFS_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=y +CONFIG_NLS_ISO8859_3=y +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_HW is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_PRINTK_TIME=y +# CONFIG_DEBUG_BUGVERBOSE is not set +# CONFIG_ENABLE_MUST_CHECK is not set +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +# CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_DEBUG_INFO=n +CONFIG_DEBUG_INFO_DWARF4=n +CONFIG_GDB_SCRIPTS=y +CONFIG_DEBUG_FS=n +CONFIG_BLK_DEV_INITRD=n +CONFIG_KALLSYMS=n +CONFIG_FRAME_POINTER=n +CONFIG_DEBUG_MISC=n +CONFIG_RCU_TRACE=n +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=y +CONFIG_USB_U_SERIAL=y +CONFIG_USB_U_ETHER=y +CONFIG_USB_U_AUDIO=y +CONFIG_USB_F_SERIAL=y +CONFIG_USB_F_ECM=y +CONFIG_USB_F_EEM=y +CONFIG_USB_F_RNDIS=y +CONFIG_USB_F_MASS_STORAGE=y +CONFIG_USB_F_FS=y +CONFIG_USB_F_UAC1=y +CONFIG_USB_F_UVC=y +CONFIG_USB_CONFIGFS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +CONFIG_MULTIUSER=n +CONFIG_IO_URING=n +CONFIG_ADVISE_SYSCALLS=n +CONFIG_SIGNALFD=n +CONFIG_TIMERFD=n +CONFIG_EPOLL=n diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/partition/partition_spinor.xml b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/partition/partition_spinor.xml index 4e48c50b9..90430098c 100644 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/partition/partition_spinor.xml +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/partition/partition_spinor.xml @@ -2,7 +2,7 @@ - - + + diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c deleted file mode 120000 index c72c686d4..000000000 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c +++ /dev/null @@ -1 +0,0 @@ -../../../default/u-boot/cv180x_qfn_cvi_board_init.c \ No newline at end of file diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c new file mode 100644 index 000000000..f6646ce7f --- /dev/null +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvi_board_init.c @@ -0,0 +1,36 @@ +int cvi_board_init(void) +{ +#if defined(CV180X_QFN_88_PIN) + PINMUX_CONFIG(PAD_MIPI_TXP1, IIC2_SCL); + PINMUX_CONFIG(PAD_MIPI_TXM1, IIC2_SDA); + PINMUX_CONFIG(PAD_MIPI_TXP0, XGPIOC_13); + PINMUX_CONFIG(PAD_MIPI_TXM0, CAM_MCLK1); +#elif defined(CV180X_QFN_88_PIN_38) + //I2C2 + PINMUX_CONFIG(PAD_MIPI_TXP1, IIC2_SCL); + PINMUX_CONFIG(PAD_MIPI_TXM1, IIC2_SDA); + //CAM_RST0 + PINMUX_CONFIG(PAD_MIPI_TXP2, XGPIOC_17); + PINMUX_CONFIG(PAD_MIPI_TXM2, XGPIOC_16); + //CAM_MCLK0 + PINMUX_CONFIG(PAD_MIPI_TXP0, CAM_MCLK0); + PINMUX_CONFIG(PAD_MIPI_TXM0, XGPIOC_12); + //IRCUT + //PINMUX_CONFIG(SD1_D2, PWR_GPIO19); + //PINMUX_CONFIG(SD1_D3, PWR_GPIO18); + +#elif defined(CV180X_QFN_68_PIN) + PINMUX_CONFIG(PAD_MIPIRX1P, IIC1_SDA); + PINMUX_CONFIG(PAD_MIPIRX0N, IIC1_SCL); + PINMUX_CONFIG(PAD_MIPIRX1N, XGPIOC_8); + PINMUX_CONFIG(PAD_MIPIRX0P, CAM_MCLK0); + //IRCUT + //PINMUX_CONFIG(SD1_D2, PWR_GPIO19); + //PINMUX_CONFIG(SD1_D3, PWR_GPIO18); + +#endif + // pinmux for wifi + pinmux_config(PINMUX_SDIO1); + + return 0; +} diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig deleted file mode 120000 index d92716bd5..000000000 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig +++ /dev/null @@ -1 +0,0 @@ -../../../default/u-boot/cv180x_wevb_riscv_spinor_defconfig \ No newline at end of file diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig new file mode 100644 index 000000000..40bcfc500 --- /dev/null +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_defconfig @@ -0,0 +1,45 @@ +CONFIG_RISCV=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_DEFAULT_DEVICE_TREE="cv180x_asic" +CONFIG_IDENT_STRING=" cvitek_cv180x" +CONFIG_ARCH_RV64I=y +CONFIG_RISCV_SMODE=y +CONFIG_TARGET_CVITEK_CV180X=y +CONFIG_CVITEK_SPI_FLASH=y +CONFIG_DISTRO_DEFAULTS=y +CONFIG_FIT=y +# CONFIG_ARCH_FIXUP_FDT_MEMORY is not set +CONFIG_BOOTDELAY=1 +CONFIG_SYS_PROMPT="cv180x_c906# " +# CONFIG_CMD_CONSOLE is not set +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_EDITENV is not set +# CONFIG_CMD_CRC32 is not set +# CONFIG_CMD_LZMADEC is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_LOADS is not set +CONFIG_CMD_MMC=y +# CONFIG_CMD_ITEST is not set +CONFIG_CMD_CACHE=y +CONFIG_CMD_CVI_SD_UPDATE=y +# CONFIG_ISO_PARTITION is not set +# CONFIG_EFI_PARTITION is not set +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_SDMA=y +CONFIG_MMC_SDHCI_CVITEK=y +CONFIG_MTD=y +CONFIG_SPI_FLASH_USE_4K_SECTORS=y +CONFIG_PHY_CVITEK=y +CONFIG_PHY_CVITEK_CV182XA=y +CONFIG_DM_ETH=y +CONFIG_ETH_DESIGNWARE=y +CONFIG_SYS_NS16550=y +CONFIG_SPI=y +CONFIG_LZ4=y +CONFIG_LZMA=y +# CONFIG_TOOLS_LIBCRYPTO is not set +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set diff --git a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig index 1982e42ef..04e4a7ba2 100644 --- a/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig +++ b/build/boards/cv180x/cv180zb_wevb_0008a_spinor/u-boot/cvitek_cv180zb_wevb_0008a_spinor_rls_defconfig @@ -65,6 +65,7 @@ CONFIG_MMC_SDHCI_SDMA=y CONFIG_MMC_SDHCI_CVITEK=y CONFIG_MTD=y CONFIG_SPI_FLASH_USE_4K_SECTORS=y +CONFIG_PHY_CVITEK=y CONFIG_PHY_CVITEK_CV182XA=y CONFIG_DM_ETH=y CONFIG_ETH_DESIGNWARE=y diff --git a/build/boards/cv181x/cv1810c_wdmb_0006a_spinor/cv1810c_wdmb_0006a_spinor_defconfig b/build/boards/cv181x/cv1810c_wdmb_0006a_spinor/cv1810c_wdmb_0006a_spinor_defconfig index 0e91ff1f1..a04a262ff 100644 --- a/build/boards/cv181x/cv1810c_wdmb_0006a_spinor/cv1810c_wdmb_0006a_spinor_defconfig +++ b/build/boards/cv181x/cv1810c_wdmb_0006a_spinor/cv1810c_wdmb_0006a_spinor_defconfig @@ -1,46 +1,323 @@ +CONFIG_CUSTOMER="generic" +# CONFIG_CHIP_none is not set +# CONFIG_CHIP_cv1829 is not set +# CONFIG_CHIP_cv1832 is not set +# CONFIG_CHIP_cv1835 is not set +# CONFIG_CHIP_cv1838 is not set +# CONFIG_CHIP_cv7581 is not set +# CONFIG_CHIP_cv9520 is not set +# CONFIG_CHIP_cv1820 is not set +# CONFIG_CHIP_cv1821 is not set +# CONFIG_CHIP_cv1822 is not set +# CONFIG_CHIP_cv1823 is not set +# CONFIG_CHIP_cv1825 is not set +# CONFIG_CHIP_cv1826 is not set +# CONFIG_CHIP_cv7327 is not set +# CONFIG_CHIP_cv7357 is not set CONFIG_CHIP_cv1810c=y +# CONFIG_CHIP_cv1810h is not set +# CONFIG_CHIP_cv1811c is not set +# CONFIG_CHIP_cv1811h is not set +# CONFIG_CHIP_cv1812cp is not set +# CONFIG_CHIP_cv1812h is not set +# CONFIG_CHIP_cv1813h is not set +# CONFIG_CHIP_cv181x is not set +# CONFIG_CHIP_cv1820a is not set +# CONFIG_CHIP_cv1821a is not set +# CONFIG_CHIP_cv1823a is not set +# CONFIG_CHIP_cv1800b is not set +# CONFIG_CHIP_cv1800c is not set +# CONFIG_CHIP_cv1801b is not set +# CONFIG_CHIP_cv1801c is not set +# CONFIG_CHIP_cv180x is not set +# CONFIG_CHIP_cv180zb is not set +# CONFIG_CHIP_athena2 is not set +CONFIG_CHIP_ARCH_cv181x=y +CONFIG_CHIP="cv1810c" CONFIG_BOARD_wdmb_0006a_spinor=y +# CONFIG_BOARD_wevb_0006a_spinor is not set +CONFIG_BOARD="wdmb_0006a_spinor" CONFIG_DDR_CFG_ddr2_1333_x16=y +# CONFIG_DDR_CFG_ddr_auto_x16 is not set +CONFIG_DDR_CFG="ddr2_1333_x16" CONFIG_ARCH="riscv" + +# +# Compile-time checks and compiler options +# CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-" +CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-" +# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_KERNEL_ENTRY_HACK=y CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000" +# CONFIG_DEBUG_INFO is not set +# CONFIG_USE_CCACHE is not set +# CONFIG_MTRACE is not set +# end of Compile-time checks and compiler options + +# +# SDK options +# +# CONFIG_TOOLCHAIN_GLIBC_ARM64 is not set +# CONFIG_TOOLCHAIN_GLIBC_ARM is not set +# CONFIG_TOOLCHAIN_UCLIBC_ARM is not set +# CONFIG_TOOLCHAIN_GLIBC_RISCV64 is not set CONFIG_TOOLCHAIN_MUSL_RISCV64=y +CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-" +CONFIG_MW_VER="v2" +CONFIG_SDK_VER="musl_riscv64" +# CONFIG_STATIC is not set +CONFIG_BUILD_FOR_DEBUG=y +# CONFIG_ENABLE_SDK_ASAN is not set CONFIG_FLASH_SIZE_SHRINK=y +# CONFIG_CP_EXT_WIRELESS is not set CONFIG_NO_FB=y CONFIG_NO_TP=y -CONFIG_DDR_64MB_SIZE=y +# CONFIG_USB_OSDRV_CVITEK_GADGET is not set CONFIG_BOOT_IMAGE_SINGLE_DTB=y +CONFIG_DDR_64MB_SIZE=y +# end of SDK options + +# +# FIP setting +# +# CONFIG_FSBL_SECURE_BOOT_SUPPORT is not set +CONFIG_ATF_KEY_SEL_default=y +# CONFIG_ATF_KEY_SEL_clear is not set +# CONFIG_ATF_KEY_SEL_key1 is not set +# CONFIG_ATF_KEY_SEL_key0 is not set +CONFIG_ATF_KEY_SEL="default" +# CONFIG_ATF_SRC is not set +# CONFIG_MULTI_FIP is not set +CONFIG_FIP_V2=y +# CONFIG_OD_CLK_SEL is not set +# CONFIG_VC_CLK_OVERDRIVE is not set +# end of FIP setting + +# +# Storage settings +# +# CONFIG_STORAGE_TYPE_none is not set +# CONFIG_STORAGE_TYPE_emmc is not set +# CONFIG_STORAGE_TYPE_spinand is not set CONFIG_STORAGE_TYPE_spinor=y -CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y +# CONFIG_STORAGE_TYPE_sd is not set +CONFIG_STORAGE_TYPE="spinor" +CONFIG_NANDFLASH_BLOCKSIZE=131072 +CONFIG_NANDFLASH_PAGESIZE=2048 +# end of Storage settings + +# +# Sensor settings +# + +# +# Sensor support list +# +# CONFIG_SENSOR_BRIGATES_BG0808 is not set +# CONFIG_SENSOR_GCORE_GC02M1 is not set +# CONFIG_SENSOR_GCORE_GC0329 is not set +# CONFIG_SENSOR_GCORE_GC1054 is not set +# CONFIG_SENSOR_GCORE_GC2053 is not set +# CONFIG_SENSOR_GCORE_GC2053_1L is not set +# CONFIG_SENSOR_GCORE_GC2053_SLAVE is not set +# CONFIG_SENSOR_GCORE_GC2093 is not set +# CONFIG_SENSOR_GCORE_GC2093_SLAVE is not set +# CONFIG_SENSOR_GCORE_GC2145 is not set +# CONFIG_SENSOR_GCORE_GC4023 is not set CONFIG_SENSOR_GCORE_GC4653=y -CONFIG_SENSOR_SMS_SC3335=y +# CONFIG_SENSOR_GCORE_GC4653_SLAVE is not set +# CONFIG_SENSOR_IMGDS_MIS2008 is not set +# CONFIG_SENSOR_NEXTCHIP_N5 is not set +# CONFIG_SENSOR_NEXTCHIP_N6 is not set +# CONFIG_SENSOR_OV_OS02D10 is not set +# CONFIG_SENSOR_OV_OS02D10_SLAVE is not set +# CONFIG_SENSOR_OV_OS02K10_SLAVE is not set +# CONFIG_SENSOR_OV_OS04A10 is not set +CONFIG_SENSOR_OV_OS04C10=y +# CONFIG_SENSOR_OV_OS04C10_SLAVE is not set +# CONFIG_SENSOR_OV_OS08A20 is not set +# CONFIG_SENSOR_OV_OS08A20_SLAVE is not set +# CONFIG_SENSOR_OV_OV4689 is not set +# CONFIG_SENSOR_OV_OV5647 is not set +# CONFIG_SENSOR_OV_OV6211 is not set +# CONFIG_SENSOR_OV_OV7251 is not set +# CONFIG_SENSOR_PICO_384 is not set +# CONFIG_SENSOR_PICO_640 is not set +# CONFIG_SENSOR_PIXELPLUS_PR2020 is not set +# CONFIG_SENSOR_PIXELPLUS_PR2100 is not set +# CONFIG_SENSOR_SMS_SC035GS is not set +# CONFIG_SENSOR_SMS_SC035GS_1L is not set +# CONFIG_SENSOR_SMS_SC1346_1L is not set +# CONFIG_SENSOR_SMS_SC1346_1L_SLAVE is not set +# CONFIG_SENSOR_SMS_SC200AI is not set +# CONFIG_SENSOR_SMS_SC301IOT is not set +# CONFIG_SENSOR_SMS_SC401AI is not set CONFIG_SENSOR_SMS_SC500AI=y +# CONFIG_SENSOR_SMS_SC501AI_2L is not set +# CONFIG_SENSOR_SMS_SC531AI_2L is not set +# CONFIG_SENSOR_SMS_SC850SL is not set +# CONFIG_SENSOR_SMS_SC3332 is not set +CONFIG_SENSOR_SMS_SC3335=y +# CONFIG_SENSOR_SMS_SC3335_SLAVE is not set +# CONFIG_SENSOR_SMS_SC3336 is not set +# CONFIG_SENSOR_SMS_SC2335 is not set +# CONFIG_SENSOR_SMS_SC2336 is not set +# CONFIG_SENSOR_SMS_SC4210 is not set +# CONFIG_SENSOR_SMS_SC4336 is not set +# CONFIG_SENSOR_SMS_SC8238 is not set +# CONFIG_SENSOR_SOI_F23 is not set +# CONFIG_SENSOR_SOI_F35 is not set +# CONFIG_SENSOR_SOI_F35_SLAVE is not set +# CONFIG_SENSOR_SOI_F37P is not set +# CONFIG_SENSOR_SOI_F38P is not set +# CONFIG_SENSOR_SOI_H65 is not set +# CONFIG_SENSOR_SOI_K06 is not set +# CONFIG_SENSOR_SOI_Q03 is not set +# CONFIG_SENSOR_SONY_IMX290_2L is not set CONFIG_SENSOR_SONY_IMX307=y CONFIG_SENSOR_SONY_IMX307_2L=y CONFIG_SENSOR_SONY_IMX307_SLAVE=y +# CONFIG_SENSOR_SONY_IMX307_SUBLVDS is not set CONFIG_SENSOR_SONY_IMX327=y CONFIG_SENSOR_SONY_IMX327_2L=y +# CONFIG_SENSOR_SONY_IMX327_FPGA is not set CONFIG_SENSOR_SONY_IMX327_SLAVE=y -CONFIG_SENSOR_OV_OS04C10=y +# CONFIG_SENSOR_SONY_IMX327_SUBLVDS is not set +# CONFIG_SENSOR_SONY_IMX334 is not set +# CONFIG_SENSOR_SONY_IMX335 is not set +# CONFIG_SENSOR_SONY_IMX347 is not set +# CONFIG_SENSOR_SONY_IMX385 is not set +# CONFIG_SENSOR_TECHPOINT_TP2850 is not set +# CONFIG_SENSOR_VIVO_MCS369 is not set +# CONFIG_SENSOR_VIVO_MCS369Q is not set +# CONFIG_SENSOR_VIVO_MCS308M2 is not set +# end of Sensor support list + +# +# Sensor tuning param config +# + +# +# src +# +CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y +# CONFIG_SENSOR_TUNING_PARAM_cv181x_src_sony_imx307 is not set +# end of src + +CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653" +# end of Sensor tuning param config +# end of Sensor settings + +# +# Panel settings +# +CONFIG_MIPI_PANEL_HX8394=y +# CONFIG_MIPI_PANEL_ILI9881C is not set +# CONFIG_MIPI_PANEL_ILI9881D is not set +# CONFIG_MIPI_PANEL_JD9366AB is not set +# CONFIG_MIPI_PANEL_NT35521 is not set +# CONFIG_MIPI_PANEL_OTA7290B is not set +# CONFIG_MIPI_PANEL_OTA7290B_1920 is not set +# CONFIG_MIPI_PANEL_ICN9707 is not set +# CONFIG_MIPI_PANEL_3AML069LP01G is not set +# CONFIG_MIPI_PANEL_ST7701 is not set +# CONFIG_LVDS_PANEL_EK79202 is not set +# CONFIG_I80_PANEL_ST7789V is not set +# CONFIG_I80_PANEL_ST7789V3 is not set +CONFIG_PANEL_TUNING_PARAM="MIPI_panel_hx8394" +# end of Panel settings + +# +# uboot options +# +CONFIG_USE_DEFAULT_ENV=y +# CONFIG_UBOOT_2017_07 is not set CONFIG_UBOOT_2021_10=y +CONFIG_UBOOT_SRC="u-boot-2021.10" +# end of uboot options + +# +# Kernel options +# +# CONFIG_KERNEL_SRC_4_19 is not set +# CONFIG_KERNEL_SRC_4_9 is not set CONFIG_KERNEL_SRC_5.10=y +CONFIG_KERNEL_SRC="linux_5.10" +# CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_LZMA=y +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_UNCOMPRESSED is not set +CONFIG_KERNEL_COMPRESS="lzma" +# end of Kernel options + +# +# ROOTFS options +# CONFIG_SKIP_RAMDISK=y -CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y # CONFIG_ROOTFS_OVERLAYFS is not set -# CONFIG_TARGET_PACKAGE_CVITRACER is not set -# CONFIG_TARGET_PACKAGE_GDBSERVER is not set -# CONFIG_TARGET_PACKAGE_LIBCRYPTO is not set -# CONFIG_TARGET_PACKAGE_LIBZ is not set -# CONFIG_TARGET_PACKAGE_OTASERVER is not set -# CONFIG_TARGET_PACKAGE_RSYSLOG is not set -CONFIG_TARGET_PACKAGE_CRONTABS=y -# CONFIG_TARGET_PACKAGE_GATORD is not set -CONFIG_TARGET_PACKAGE_DROPBEAR=n -CONFIG_TARGET_PACKAGE_WIFI=y -CONFIG_TARGET_PACKAGE_NTP=y +CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y +# end of ROOTFS options + +# +# Turnkey options +# +# CONFIG_BUILD_TURNKEY_ACCESSGUARD is not set +# CONFIG_BUILD_TURNKEY_IPC is not set +# end of Turnkey options + +# +# RTOS options +# CONFIG_ENABLE_FREERTOS=y CONFIG_ENABLE_RTOS_DUMP_PRINT=y CONFIG_DUMP_PRINT_SZ_IDX=17 +CONFIG_FAST_IMAGE_TYPE=0 +# CONFIG_ENABLE_ALIOS is not set +# end of RTOS options + +# +# Rootfs packages +# +# CONFIG_TARGET_PACKAGE_ADBD is not set +# CONFIG_TARGET_PACKAGE_AP6201BM is not set +# CONFIG_TARGET_PACKAGE_BT is not set +# CONFIG_TARGET_PACKAGE_CVITRACER is not set +# CONFIG_TARGET_PACKAGE_DROPBEAR is not set +# CONFIG_TARGET_PACKAGE_GDBSERVER is not set +# CONFIG_TARGET_PACKAGE_LIBBTRACE is not set +# CONFIG_TARGET_PACKAGE_LIBCRYPTO is not set +# CONFIG_TARGET_PACKAGE_LIBCURL is not set +# CONFIG_TARGET_PACKAGE_LIBEVENT is not set +# CONFIG_TARGET_PACKAGE_LIBIPERF is not set +# CONFIG_TARGET_PACKAGE_LIBIW is not set +# CONFIG_TARGET_PACKAGE_LIBPROTOBUF is not set +# CONFIG_TARGET_PACKAGE_LIBZ is not set +# CONFIG_TARGET_PACKAGE_MTD-UTILS is not set +# CONFIG_TARGET_PACKAGE_NANOMSG is not set +# CONFIG_TARGET_PACKAGE_OPENSSL is not set +# CONFIG_TARGET_PACKAGE_OTASERVER is not set +# CONFIG_TARGET_PACKAGE_PARTED is not set +# CONFIG_TARGET_PACKAGE_PROCRANK is not set +# CONFIG_TARGET_PACKAGE_PROCPS is not set +# CONFIG_TARGET_PACKAGE_PYTHON3.7 is not set +# CONFIG_TARGET_PACKAGE_RSYSLOG is not set +# CONFIG_TARGET_PACKAGE_SECURE_IMAGE is not set +# CONFIG_TARGET_PACKAGE_WIFI is not set +# CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT is not set +# CONFIG_TARGET_PACKAGE_MT7603U is not set +# CONFIG_TARGET_PACKAGE_LIBTIRPC is not set +# CONFIG_TARGET_PACKAGE_LIBNFS is not set +# CONFIG_TARGET_PACKAGE_BASH is not set +# CONFIG_TARGET_PACKAGE_CRONTABS is not set +# CONFIG_TARGET_PACKAGE_IPERF3 is not set +# CONFIG_TARGET_PACKAGE_E2FSPROGS is not set +# CONFIG_TARGET_PACKAGE_GATORD is not set +# CONFIG_TARGET_PACKAGE_STRESS is not set +# CONFIG_TARGET_PACKAGE_HTOP is not set +# CONFIG_TARGET_PACKAGE_NTP is not set +# CONFIG_TARGET_PACKAGE_I2CTOOL is not set +CONFIG_TARGET_PACKAGE_PINMUX=y +# CONFIG_TARGET_PACKAGE_ENVTOOLS is not set +# end of Rootfs packages diff --git a/build/boards/cv181x/cv1811c_wevb_0006a_spinor/config.json b/build/boards/cv181x/cv1811c_wevb_0006a_spinor/config.json index f2d98383d..0c54c0370 100644 --- a/build/boards/cv181x/cv1811c_wevb_0006a_spinor/config.json +++ b/build/boards/cv181x/cv1811c_wevb_0006a_spinor/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + SPINOR 16MB + BGA SIP 128MB" } diff --git a/build/boards/cv181x/cv1811h_wevb_0007a_emmc/config.json b/build/boards/cv181x/cv1811h_wevb_0007a_emmc/config.json index a37511d48..b3e066f65 100644 --- a/build/boards/cv181x/cv1811h_wevb_0007a_emmc/config.json +++ b/build/boards/cv181x/cv1811h_wevb_0007a_emmc/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + EMMC 512MB + BGA SIP 128MB" } diff --git a/build/boards/cv181x/cv1811h_wevb_0007a_spinand/config.json b/build/boards/cv181x/cv1811h_wevb_0007a_spinand/config.json index bcc9bf6fb..1239964a3 100644 --- a/build/boards/cv181x/cv1811h_wevb_0007a_spinand/config.json +++ b/build/boards/cv181x/cv1811h_wevb_0007a_spinand/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + SPINAND 256MB + BGA SIP 128MB" } diff --git a/build/boards/cv181x/cv1811h_wevb_0007a_spinand/linux/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig b/build/boards/cv181x/cv1811h_wevb_0007a_spinand/linux/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig new file mode 120000 index 000000000..40f86d8ef --- /dev/null +++ b/build/boards/cv181x/cv1811h_wevb_0007a_spinand/linux/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wevb_0006a_spinand/linux/cvitek_cv1811c_wevb_0006a_spinand_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1811h_wevb_0007a_spinand/u-boot/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig b/build/boards/cv181x/cv1811h_wevb_0007a_spinand/u-boot/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig new file mode 120000 index 000000000..2fea32c30 --- /dev/null +++ b/build/boards/cv181x/cv1811h_wevb_0007a_spinand/u-boot/cvitek_cv1811h_wevb_0007a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wevb_0006a_spinand/u-boot/cvitek_cv1811c_wevb_0006a_spinand_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1811h_wevb_0007a_spinor/config.json b/build/boards/cv181x/cv1811h_wevb_0007a_spinor/config.json index f2d98383d..0c54c0370 100644 --- a/build/boards/cv181x/cv1811h_wevb_0007a_spinor/config.json +++ b/build/boards/cv181x/cv1811h_wevb_0007a_spinor/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + SPINOR 16MB + BGA SIP 128MB" } diff --git a/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/config.json b/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/config.json index 4d30b771c..417710f14 100644 --- a/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/config.json +++ b/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + SPINAND 256MB + BGA SIP 256MB" } diff --git a/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig b/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig deleted file mode 100644 index 1413da0c6..000000000 --- a/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig +++ /dev/null @@ -1,488 +0,0 @@ -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -# CONFIG_SWAP is not set -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_PREEMPT=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=15 -CONFIG_BLK_DEV_INITRD=y -# CONFIG_SYSFS_SYSCALL is not set -# CONFIG_FHANDLE is not set -# CONFIG_BASE_FULL is not set -# CONFIG_AIO is not set -CONFIG_EMBEDDED=y -# CONFIG_SLUB_DEBUG is not set -CONFIG_FORCE_MAX_ZONEORDER=10 -CONFIG_ARCH_CVITEK=y -CONFIG_SOC_THEAD=y -# CONFIG_RISCV_SWIOTLB is not set -CONFIG_VECTOR=y -CONFIG_VECTOR_0_7=y -# CONFIG_COMPAT is not set -CONFIG_ARCH_CVITEK_CHIP="cv181x" -CONFIG_ARCH_CV181X_ASIC=y -CONFIG_POWER_RESET=y -CONFIG_COMPAT_32BIT_TIME=y -CONFIG_STRICT_KERNEL_RWX=n -CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -# CONFIG_BLK_DEV_BSG is not set -# CONFIG_MQ_IOSCHED_DEADLINE is not set -# CONFIG_MQ_IOSCHED_KYBER is not set -# CONFIG_COREDUMP is not set -CONFIG_CMA=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -# CONFIG_INET_DIAG is not set -# CONFIG_IPV6 is not set -CONFIG_CFG80211=m -CONFIG_RFKILL=y -CONFIG_UEVENT_HELPER=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_ALLOW_DEV_COREDUMP is not set -CONFIG_MTD=y -CONFIG_MTD_CMDLINE_PARTS=y -# CONFIG_MTD_OF_PARTS is not set -CONFIG_MTD_BLOCK=y -CONFIG_MTD_RAW_NAND=y -CONFIG_MTD_NAND_PLATFORM=y -CONFIG_MTD_NAND_CVSNFC=y -CONFIG_MTD_SPI_NOR=y -CONFIG_SPI_CVI_SPIF=y -CONFIG_MTD_UBI=y -CONFIG_MTD_UBI_BLOCK=y -CONFIG_NETDEVICES=y -# CONFIG_NET_CORE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -# CONFIG_NET_VENDOR_AURORA is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CORTINA is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_INTEL is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -CONFIG_STMMAC_ETH=y -# CONFIG_DWMAC_GENERIC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_CVITEK_PHY=y -# CONFIG_USB_NET_DRIVERS is not set -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -# CONFIG_WLAN_VENDOR_INTEL is not set -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_RTL8188FU is not set -# CONFIG_WLAN_VENDOR_RSI is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -CONFIG_INPUT=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_EVDEV=y -# CONFIG_SERIO is not set -# CONFIG_VT is not set -# CONFIG_LEGACY_PTYS is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=y -CONFIG_SERIAL_EARLYCON_RISCV_SBI=y -CONFIG_HW_RANDOM=y -CONFIG_I2C=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_MUX=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_SPI=y -# CONFIG_PTP_1588_CLOCK is not set -CONFIG_PINCTRL=y -CONFIG_CVITEK_PINCTRL_CV1835=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_DWAPB=y -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_WRITABLE_TRIPS=y -CONFIG_THERMAL_EMULATION=y -CONFIG_WATCHDOG=y -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_V4L_MEM2MEM_DRIVERS=y -CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y -CONFIG_VIDEO_CVITEK=m -CONFIG_VIDEO_CVITEK_CIF=m -CONFIG_VIDEO_CVITEK_SNS_I2C=m -CONFIG_VIDEO_CVITEK_MIPI_TX=m -# -# Media SPI Adapters -# -# CONFIG_CXD2880_SPI_DRV is not set -# end of Media SPI Adapters -# -# Customize TV tuners -# -# CONFIG_MEDIA_TUNER_SIMPLE is not set -# CONFIG_MEDIA_TUNER_TDA18250 is not set -# CONFIG_MEDIA_TUNER_TDA8290 is not set -# CONFIG_MEDIA_TUNER_TDA827X is not set -# CONFIG_MEDIA_TUNER_TDA18271 is not set -# CONFIG_MEDIA_TUNER_TDA9887 is not set -# CONFIG_MEDIA_TUNER_TEA5761 is not set -# CONFIG_MEDIA_TUNER_TEA5767 is not set -# CONFIG_MEDIA_TUNER_MSI001 is not set -# CONFIG_MEDIA_TUNER_MT20XX is not set -# CONFIG_MEDIA_TUNER_MT2060 is not set -# CONFIG_MEDIA_TUNER_MT2063 is not set -# CONFIG_MEDIA_TUNER_MT2266 is not set -# CONFIG_MEDIA_TUNER_MT2131 is not set -# CONFIG_MEDIA_TUNER_QT1010 is not set -# CONFIG_MEDIA_TUNER_XC2028 is not set -# CONFIG_MEDIA_TUNER_XC5000 is not set -# CONFIG_MEDIA_TUNER_XC4000 is not set -# CONFIG_MEDIA_TUNER_MXL5005S is not set -# CONFIG_MEDIA_TUNER_MXL5007T is not set -# CONFIG_MEDIA_TUNER_MC44S803 is not set -# CONFIG_MEDIA_TUNER_MAX2165 is not set -# CONFIG_MEDIA_TUNER_TDA18218 is not set -# CONFIG_MEDIA_TUNER_FC0011 is not set -# CONFIG_MEDIA_TUNER_FC0012 is not set -# CONFIG_MEDIA_TUNER_FC0013 is not set -# CONFIG_MEDIA_TUNER_TDA18212 is not set -# CONFIG_MEDIA_TUNER_E4000 is not set -# CONFIG_MEDIA_TUNER_FC2580 is not set -# CONFIG_MEDIA_TUNER_M88RS6000T is not set -# CONFIG_MEDIA_TUNER_TUA9001 is not set -# CONFIG_MEDIA_TUNER_SI2157 is not set -# CONFIG_MEDIA_TUNER_IT913X is not set -# CONFIG_MEDIA_TUNER_R820T is not set -# CONFIG_MEDIA_TUNER_MXL301RF is not set -# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set -# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set -# end of Customize TV tuners -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -# CONFIG_DVB_STB0899 is not set -# CONFIG_DVB_STB6100 is not set -# CONFIG_DVB_STV090x is not set -# CONFIG_DVB_STV0910 is not set -# CONFIG_DVB_STV6110x is not set -# CONFIG_DVB_STV6111 is not set -# CONFIG_DVB_MXL5XX is not set -# CONFIG_DVB_M88DS3103 is not set - -# -# Multistandard (cable + terrestrial) frontends -# -# CONFIG_DVB_DRXK is not set -# CONFIG_DVB_TDA18271C2DD is not set -# CONFIG_DVB_SI2165 is not set -# CONFIG_DVB_MN88472 is not set -# CONFIG_DVB_MN88473 is not set - -# -# DVB-S (satellite) frontends -# -# CONFIG_DVB_CX24110 is not set -# CONFIG_DVB_CX24123 is not set -# CONFIG_DVB_MT312 is not set -# CONFIG_DVB_ZL10036 is not set -# CONFIG_DVB_ZL10039 is not set -# CONFIG_DVB_S5H1420 is not set -# CONFIG_DVB_STV0288 is not set -# CONFIG_DVB_STB6000 is not set -# CONFIG_DVB_STV0299 is not set -# CONFIG_DVB_STV6110 is not set -# CONFIG_DVB_STV0900 is not set -# CONFIG_DVB_TDA8083 is not set -# CONFIG_DVB_TDA10086 is not set -# CONFIG_DVB_TDA8261 is not set -# CONFIG_DVB_VES1X93 is not set -# CONFIG_DVB_TUNER_ITD1000 is not set -# CONFIG_DVB_TUNER_CX24113 is not set -# CONFIG_DVB_TDA826X is not set -# CONFIG_DVB_TUA6100 is not set -# CONFIG_DVB_CX24116 is not set -# CONFIG_DVB_CX24117 is not set -# CONFIG_DVB_CX24120 is not set -# CONFIG_DVB_SI21XX is not set -# CONFIG_DVB_TS2020 is not set -# CONFIG_DVB_DS3000 is not set -# CONFIG_DVB_MB86A16 is not set -# CONFIG_DVB_TDA10071 is not set - -# -# DVB-T (terrestrial) frontends -# -# CONFIG_DVB_SP8870 is not set -# CONFIG_DVB_SP887X is not set -# CONFIG_DVB_CX22700 is not set -# CONFIG_DVB_CX22702 is not set -# CONFIG_DVB_S5H1432 is not set -# CONFIG_DVB_DRXD is not set -# CONFIG_DVB_L64781 is not set -# CONFIG_DVB_TDA1004X is not set -# CONFIG_DVB_NXT6000 is not set -# CONFIG_DVB_MT352 is not set -# CONFIG_DVB_ZL10353 is not set -# CONFIG_DVB_DIB3000MB is not set -# CONFIG_DVB_DIB3000MC is not set -# CONFIG_DVB_DIB7000M is not set -# CONFIG_DVB_DIB7000P is not set -# CONFIG_DVB_DIB9000 is not set -# CONFIG_DVB_TDA10048 is not set -# CONFIG_DVB_AF9013 is not set -# CONFIG_DVB_EC100 is not set -# CONFIG_DVB_STV0367 is not set -# CONFIG_DVB_CXD2820R is not set -# CONFIG_DVB_CXD2841ER is not set -# CONFIG_DVB_RTL2830 is not set -# CONFIG_DVB_RTL2832 is not set -# CONFIG_DVB_RTL2832_SDR is not set -# CONFIG_DVB_SI2168 is not set -# CONFIG_DVB_ZD1301_DEMOD is not set -# CONFIG_DVB_CXD2880 is not set - -# -# DVB-C (cable) frontends -# -# CONFIG_DVB_VES1820 is not set -# CONFIG_DVB_TDA10021 is not set -# CONFIG_DVB_TDA10023 is not set -# CONFIG_DVB_STV0297 is not set - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -# CONFIG_DVB_NXT200X is not set -# CONFIG_DVB_OR51211 is not set -# CONFIG_DVB_OR51132 is not set -# CONFIG_DVB_BCM3510 is not set -# CONFIG_DVB_LGDT330X is not set -# CONFIG_DVB_LGDT3305 is not set -# CONFIG_DVB_LGDT3306A is not set -# CONFIG_DVB_LG2160 is not set -# CONFIG_DVB_S5H1409 is not set -# CONFIG_DVB_AU8522_DTV is not set -# CONFIG_DVB_AU8522_V4L is not set -# CONFIG_DVB_S5H1411 is not set - -# -# ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_S921 is not set -# CONFIG_DVB_DIB8000 is not set -# CONFIG_DVB_MB86A20S is not set - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_TC90522 is not set -# CONFIG_DVB_MN88443X is not set - -# -# Digital terrestrial only tuners/PLL -# -# CONFIG_DVB_PLL is not set -# CONFIG_DVB_TUNER_DIB0070 is not set -# CONFIG_DVB_TUNER_DIB0090 is not set -# -# SEC control devices for DVB-S -# -# CONFIG_DVB_DRX39XYJ is not set -# CONFIG_DVB_LNBH25 is not set -# CONFIG_DVB_LNBH29 is not set -# CONFIG_DVB_LNBP21 is not set -# CONFIG_DVB_LNBP22 is not set -# CONFIG_DVB_ISL6405 is not set -# CONFIG_DVB_ISL6421 is not set -# CONFIG_DVB_ISL6423 is not set -# CONFIG_DVB_A8293 is not set -# CONFIG_DVB_LGS8GL5 is not set -# CONFIG_DVB_LGS8GXX is not set -# CONFIG_DVB_ATBM8830 is not set -# CONFIG_DVB_TDA665x is not set -# CONFIG_DVB_IX2505V is not set -# CONFIG_DVB_M88RS2000 is not set -# CONFIG_DVB_AF9033 is not set -# CONFIG_DVB_HORUS3A is not set -# CONFIG_DVB_ASCOT2E is not set -# CONFIG_DVB_HELENE is not set -# -# Common Interface (EN50221) controller drivers -# -# CONFIG_DVB_CXD2099 is not set -# CONFIG_DVB_SP2 is not set -# end of Customise DVB Frontends -# -# Digital TV options -# -# CONFIG_DVB_NET is not set -# CONFIG_DVB_DYNAMIC_MINORS is not set -# end of Digital TV options - -CONFIG_FB=y -CONFIG_FB_CVITEK=m -CONFIG_SOUND=y -CONFIG_SND=y -# CONFIG_SND_SUPPORT_OLD_API is not set -# CONFIG_SND_PROC_FS is not set -# CONFIG_SND_DRIVERS is not set -CONFIG_SND_HDA_PREALLOC_SIZE=1 -# CONFIG_SND_SPI is not set -# CONFIG_SND_USB is not set -CONFIG_SND_SOC=y -CONFIG_SND_SOC_CV182XA_CV182XAADC=y -CONFIG_SND_SOC_CV182XA_CV182XADAC=y -CONFIG_SND_CV1835_I2S=y -CONFIG_SND_SOC_CV182XAADC=y -CONFIG_SND_SOC_CV182XADAC=y -CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y -CONFIG_CV1835_I2S_SUBSYS=y -CONFIG_USB=y -CONFIG_USB_DWC2=m -CONFIG_USB_GADGET=y -CONFIG_MMC=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SDHCI_CVI=y -CONFIG_DMADEVICES=y -CONFIG_DW_DMAC_CVITEK=y -CONFIG_RTC_CLASS=y -# CONFIG_VIRTIO_MENU is not set -CONFIG_STAGING=y -CONFIG_ION=y -CONFIG_ION_SYSTEM_HEAP=y -CONFIG_ION_CARVEOUT_HEAP=y -CONFIG_ION_CMA_HEAP=y -# CONFIG_IOMMU_SUPPORT is not set -CONFIG_CV1835_SYSDMA_REMAP=y -CONFIG_PWM=y -CONFIG_SIFIVE_PLIC=y -CONFIG_ANDROID=y -# CONFIG_MANDATORY_FILE_LOCKING is not set -CONFIG_VFAT_FS=y -# CONFIG_PROC_PAGE_MONITOR is not set -CONFIG_TMPFS=y -CONFIG_CONFIGFS_FS=y -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_WBUF_VERIFY=y -CONFIG_UBIFS_FS=y -CONFIG_SQUASHFS=y -# CONFIG_SQUASHFS_ZLIB is not set -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_XZ=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -CONFIG_ROOT_NFS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_ISO8859_2=y -CONFIG_NLS_ISO8859_3=y -CONFIG_CRYPTO_SHA256=y -# CONFIG_CRYPTO_HW is not set -# CONFIG_XZ_DEC_X86 is not set -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_IA64 is not set -# CONFIG_XZ_DEC_ARMTHUMB is not set -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_DMA_CMA=y -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_PRINTK_TIME=y -CONFIG_DYNAMIC_DEBUG=y -# CONFIG_DEBUG_BUGVERBOSE is not set -CONFIG_DEBUG_INFO=n -CONFIG_DEBUG_INFO_DWARF4=n -CONFIG_GDB_SCRIPTS=y -# CONFIG_ENABLE_MUST_CHECK is not set -CONFIG_DEBUG_FS=y -CONFIG_BLK_DEV_INITRD=n -CONFIG_KALLSYMS=y -CONFIG_FRAME_POINTER=n -CONFIG_DEBUG_MISC=n -CONFIG_RCU_TRACE=n -# CONFIG_SCHED_DEBUG is not set -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_FTRACE is not set -# CONFIG_RUNTIME_TESTING_MENU is not set -CONFIG_USB_ROLE_SWITCH=y -CONFIG_USB_LIBCOMPOSITE=y -CONFIG_USB_F_ACM=m -CONFIG_USB_U_SERIAL=m -CONFIG_USB_U_ETHER=m -CONFIG_USB_U_AUDIO=m -CONFIG_USB_F_SERIAL=m -CONFIG_USB_F_ECM=m -CONFIG_USB_F_EEM=m -CONFIG_USB_F_RNDIS=m -CONFIG_USB_F_MASS_STORAGE=m -CONFIG_USB_F_FS=m -CONFIG_USB_F_UAC1=m -CONFIG_USB_F_UVC=m -CONFIG_USB_CONFIGFS=m -CONFIG_USB_CONFIGFS_SERIAL=y -CONFIG_USB_CONFIGFS_ACM=y -# CONFIG_USB_CONFIGFS_OBEX is not set -# CONFIG_USB_CONFIGFS_NCM is not set -CONFIG_USB_CONFIGFS_ECM=y -# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set -CONFIG_USB_CONFIGFS_RNDIS=y -CONFIG_USB_CONFIGFS_EEM=y -CONFIG_USB_CONFIGFS_MASS_STORAGE=y -# CONFIG_USB_CONFIGFS_F_LB_SS is not set -CONFIG_USB_CONFIGFS_F_FS=y -CONFIG_USB_CONFIGFS_UEVENT=y -CONFIG_USB_CONFIGFS_F_UAC1=y -# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set -# CONFIG_USB_CONFIGFS_F_UAC2 is not set -# CONFIG_USB_CONFIGFS_F_MIDI is not set -# CONFIG_USB_CONFIGFS_F_HID is not set -CONFIG_USB_CONFIGFS_F_UVC=y -CONFIG_BUG=n -CONFIG_IO_URING=n -CONFIG_ADVISE_SYSCALLS=n -CONFIG_SIGNALFD=n -CONFIG_TIMERFD=n -CONFIG_EPOLL=n diff --git a/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig b/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig new file mode 120000 index 000000000..40f86d8ef --- /dev/null +++ b/build/boards/cv181x/cv1812cp_wevb_0006a_spinand/linux/cvitek_cv1812cp_wevb_0006a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wevb_0006a_spinand/linux/cvitek_cv1811c_wevb_0006a_spinand_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/config.json b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/config.json new file mode 100755 index 000000000..b1115147f --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/config.json @@ -0,0 +1,9 @@ +{ + "ddr_cfg_list": [ + "", + "ddr3_1866_x16", + "ddr3_2133_x16", + "ddr_auto_x16" + ], + "board_information": "C906B + EMMC 512MB + BGA SIP 256MB" +} diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/cv1812h_wevb_0007a_emmc_huashan_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/cv1812h_wevb_0007a_emmc_huashan_defconfig new file mode 100755 index 000000000..1b192d29d --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/cv1812h_wevb_0007a_emmc_huashan_defconfig @@ -0,0 +1,51 @@ +CONFIG_CHIP_cv1812h=y +CONFIG_BOARD_wevb_0007a_emmc_huashan=y +CONFIG_DDR_CFG_ddr3_1866_x16=y +CONFIG_ARCH="riscv" +CONFIG_CROSS_COMPILE="riscv64-unknown-linux-gnu-" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_KERNEL_ENTRY_HACK=y +CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000" +CONFIG_TOOLCHAIN_MUSL_RISCV64=y +CONFIG_FLASH_SIZE_SHRINK=y +CONFIG_BOOT_IMAGE_SINGLE_DTB=y +CONFIG_STORAGE_TYPE_emmc=y +CONFIG_SENSOR_GCORE_GC2053=y +CONFIG_SENSOR_GCORE_GC2093=y +CONFIG_SENSOR_GCORE_GC4653=y +CONFIG_SENSOR_SMS_SC3335=y +CONFIG_SENSOR_SMS_SC500AI=y +CONFIG_SENSOR_SONY_IMX307=y +CONFIG_SENSOR_SONY_IMX307_2L=y +CONFIG_SENSOR_SONY_IMX307_SLAVE=y +CONFIG_SENSOR_SONY_IMX327=y +CONFIG_SENSOR_SONY_IMX327_2L=y +CONFIG_SENSOR_SONY_IMX327_SLAVE=y +CONFIG_SENSOR_OV_OS04C10=y +CONFIG_SENSOR_OV_OS04A10=y +CONFIG_SENSOR_OV_OV5647=y +CONFIG_UBOOT_2021_10=y +CONFIG_KERNEL_SRC_5.10=y +CONFIG_KERNEL_LZMA=y +CONFIG_SKIP_RAMDISK=y +CONFIG_TARGET_PACKAGE_PARTED=y +CONFIG_TARGET_PACKAGE_E2FSPROGS=y +CONFIG_TARGET_PACKAGE_ENVTOOLS=y +# CONFIG_TARGET_PACKAGE_GATORD is not set +CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y +# CONFIG_ROOTFS_OVERLAYFS is not set +CONFIG_TARGET_PACKAGE_DROPBEAR=y +# CONFIG_TARGET_PACKAGE_MTD-UTILS is not set +# CONFIG_TARGET_PACKAGE_RSYSLOG is not set +CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT=y +CONFIG_ENABLE_FREERTOS=y +CONFIG_ENABLE_RTOS_DUMP_PRINT=y +CONFIG_DUMP_PRINT_SZ_IDX=17 +CONFIG_WIFI_ENABLE=y +CONFIG_WIFI_RTL8821CS=y +CONFIG_WIFI_RTL8723DS=y +CONFIG_TP_ENABLE=y +CONFIG_TP_GT9XX=y +CONFIG_TARGET_PACKAGE_ADBD=y +CONFIG_TARGET_PACKAGE_NTP=y +CONFIG_USB_OSDRV_CVITEK_GADGET=y \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/dts_riscv/cv1812h_wevb_0007a_emmc_huashan.dts b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/dts_riscv/cv1812h_wevb_0007a_emmc_huashan.dts new file mode 100755 index 000000000..637daa78d --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/dts_riscv/cv1812h_wevb_0007a_emmc_huashan.dts @@ -0,0 +1,56 @@ +/dts-v1/; +#include "cv181x_base_riscv.dtsi" +#include "cv181x_asic_bga.dtsi" +#include "cv181x_asic_emmc.dtsi" +#include "cv181x_default_memmap.dtsi" +#include "cv181x_base.dtsi" + +&dac { + /delete-property/ mute-gpio-l; + /delete-property/ mute-gpio-r; + }; + +&uart0 { + status = "okay"; +}; + +&uart1 { + status = "okay"; +}; + +&uart2 { + status = "okay"; +}; + +&uart3 { + status = "okay"; +}; + +&wifisd { + status = "okay"; +}; + +&mipi_rx { + snsr-reset = <&porta 2 GPIO_ACTIVE_LOW>, <&porta 6 GPIO_ACTIVE_LOW>, <&porta 2 GPIO_ACTIVE_LOW>; +}; + +/ { + + i2c3: i2c@04030000 { + compatible = "snps,designware-i2c"; + clocks = <&clk CV181X_CLK_I2C>; + reg = <0x0 0x04030000 0x0 0x1000>; + clock-frequency = <400000>; + resets = <&rst RST_I2C3>; + reset-names = "i2c3"; + interrupts = <52 IRQ_TYPE_LEVEL_HIGH>; + interrupt-parent = <&plic0>; + gt9xx: gt9xx@14 { + compatible = "goodix,gt9xx"; + reg = <0x14>; + status = "okay"; + }; + + }; +}; + diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/linux/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/linux/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig new file mode 100755 index 000000000..2b98a3a06 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/linux/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig @@ -0,0 +1,652 @@ +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=15 +CONFIG_BLK_DEV_INITRD=y +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_FHANDLE is not set +# CONFIG_BASE_FULL is not set +# CONFIG_AIO is not set +CONFIG_EMBEDDED=y +# CONFIG_SLUB_DEBUG is not set +CONFIG_FORCE_MAX_ZONEORDER=10 +CONFIG_ARCH_CVITEK=y +CONFIG_SOC_THEAD=y +# CONFIG_RISCV_SWIOTLB is not set +CONFIG_VECTOR=y +CONFIG_VECTOR_0_7=y +# CONFIG_COMPAT is not set +CONFIG_ARCH_CVITEK_CHIP="cv181x" +CONFIG_ARCH_CV181X_ASIC=y +CONFIG_POWER_RESET=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_STRICT_KERNEL_RWX=n +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_MQ_IOSCHED_DEADLINE is not set +# CONFIG_MQ_IOSCHED_KYBER is not set +# CONFIG_COREDUMP is not set +CONFIG_CMA=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +# CONFIG_INET_DIAG is not set +# CONFIG_IPV6 is not set +CONFIG_CFG80211=y +CONFIG_RFKILL=y +CONFIG_UEVENT_HELPER=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_ALLOW_DEV_COREDUMP is not set +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_OF_PARTS is not set +CONFIG_MTD_BLOCK=y +CONFIG_MTD_RAW_NAND=y +CONFIG_NETDEVICES=y +# CONFIG_NET_CORE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_AURORA is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set +CONFIG_STMMAC_ETH=y +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_CVITEK_PHY=y +CONFIG_CVITEK_PHY_UAPS=y +# CONFIG_USB_NET_DRIVERS is not set +# CONFIG_WLAN_VENDOR_ADMTEK is not set +# CONFIG_WLAN_VENDOR_ATH is not set +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_CISCO is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +# CONFIG_WLAN_VENDOR_MEDIATEK is not set +# CONFIG_WLAN_VENDOR_RALINK is not set +# CONFIG_RTL8188FU is not set +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +CONFIG_INPUT=y +CONFIG_INPUT_EVDEV=y +# CONFIG_SERIO is not set +# CONFIG_VT is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y +CONFIG_HW_RANDOM=y +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PINCTRL=y +CONFIG_CVITEK_PINCTRL_CV1835=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_DWAPB=y +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_EMULATION=y +CONFIG_WATCHDOG=y +CONFIG_DW_WATCHDOG=y +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y +CONFIG_VIDEO_CVITEK=m +CONFIG_VIDEO_CVITEK_CIF=m +CONFIG_VIDEO_CVITEK_SNS_I2C=m +CONFIG_VIDEO_CVITEK_MIPI_TX=m +# +# Media SPI Adapters +# +# CONFIG_CXD2880_SPI_DRV is not set +# end of Media SPI Adapters +# +# Customize TV tuners +# +# CONFIG_MEDIA_TUNER_SIMPLE is not set +# CONFIG_MEDIA_TUNER_TDA18250 is not set +# CONFIG_MEDIA_TUNER_TDA8290 is not set +# CONFIG_MEDIA_TUNER_TDA827X is not set +# CONFIG_MEDIA_TUNER_TDA18271 is not set +# CONFIG_MEDIA_TUNER_TDA9887 is not set +# CONFIG_MEDIA_TUNER_TEA5761 is not set +# CONFIG_MEDIA_TUNER_TEA5767 is not set +# CONFIG_MEDIA_TUNER_MSI001 is not set +# CONFIG_MEDIA_TUNER_MT20XX is not set +# CONFIG_MEDIA_TUNER_MT2060 is not set +# CONFIG_MEDIA_TUNER_MT2063 is not set +# CONFIG_MEDIA_TUNER_MT2266 is not set +# CONFIG_MEDIA_TUNER_MT2131 is not set +# CONFIG_MEDIA_TUNER_QT1010 is not set +# CONFIG_MEDIA_TUNER_XC2028 is not set +# CONFIG_MEDIA_TUNER_XC5000 is not set +# CONFIG_MEDIA_TUNER_XC4000 is not set +# CONFIG_MEDIA_TUNER_MXL5005S is not set +# CONFIG_MEDIA_TUNER_MXL5007T is not set +# CONFIG_MEDIA_TUNER_MC44S803 is not set +# CONFIG_MEDIA_TUNER_MAX2165 is not set +# CONFIG_MEDIA_TUNER_TDA18218 is not set +# CONFIG_MEDIA_TUNER_FC0011 is not set +# CONFIG_MEDIA_TUNER_FC0012 is not set +# CONFIG_MEDIA_TUNER_FC0013 is not set +# CONFIG_MEDIA_TUNER_TDA18212 is not set +# CONFIG_MEDIA_TUNER_E4000 is not set +# CONFIG_MEDIA_TUNER_FC2580 is not set +# CONFIG_MEDIA_TUNER_M88RS6000T is not set +# CONFIG_MEDIA_TUNER_TUA9001 is not set +# CONFIG_MEDIA_TUNER_SI2157 is not set +# CONFIG_MEDIA_TUNER_IT913X is not set +# CONFIG_MEDIA_TUNER_R820T is not set +# CONFIG_MEDIA_TUNER_MXL301RF is not set +# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set +# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set +# end of Customize TV tuners +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +# CONFIG_DVB_STB0899 is not set +# CONFIG_DVB_STB6100 is not set +# CONFIG_DVB_STV090x is not set +# CONFIG_DVB_STV0910 is not set +# CONFIG_DVB_STV6110x is not set +# CONFIG_DVB_STV6111 is not set +# CONFIG_DVB_MXL5XX is not set +# CONFIG_DVB_M88DS3103 is not set + +# +# Multistandard (cable + terrestrial) frontends +# +# CONFIG_DVB_DRXK is not set +# CONFIG_DVB_TDA18271C2DD is not set +# CONFIG_DVB_SI2165 is not set +# CONFIG_DVB_MN88472 is not set +# CONFIG_DVB_MN88473 is not set + +# +# DVB-S (satellite) frontends +# +# CONFIG_DVB_CX24110 is not set +# CONFIG_DVB_CX24123 is not set +# CONFIG_DVB_MT312 is not set +# CONFIG_DVB_ZL10036 is not set +# CONFIG_DVB_ZL10039 is not set +# CONFIG_DVB_S5H1420 is not set +# CONFIG_DVB_STV0288 is not set +# CONFIG_DVB_STB6000 is not set +# CONFIG_DVB_STV0299 is not set +# CONFIG_DVB_STV6110 is not set +# CONFIG_DVB_STV0900 is not set +# CONFIG_DVB_TDA8083 is not set +# CONFIG_DVB_TDA10086 is not set +# CONFIG_DVB_TDA8261 is not set +# CONFIG_DVB_VES1X93 is not set +# CONFIG_DVB_TUNER_ITD1000 is not set +# CONFIG_DVB_TUNER_CX24113 is not set +# CONFIG_DVB_TDA826X is not set +# CONFIG_DVB_TUA6100 is not set +# CONFIG_DVB_CX24116 is not set +# CONFIG_DVB_CX24117 is not set +# CONFIG_DVB_CX24120 is not set +# CONFIG_DVB_SI21XX is not set +# CONFIG_DVB_TS2020 is not set +# CONFIG_DVB_DS3000 is not set +# CONFIG_DVB_MB86A16 is not set +# CONFIG_DVB_TDA10071 is not set + +# +# DVB-T (terrestrial) frontends +# +# CONFIG_DVB_SP8870 is not set +# CONFIG_DVB_SP887X is not set +# CONFIG_DVB_CX22700 is not set +# CONFIG_DVB_CX22702 is not set +# CONFIG_DVB_S5H1432 is not set +# CONFIG_DVB_DRXD is not set +# CONFIG_DVB_L64781 is not set +# CONFIG_DVB_TDA1004X is not set +# CONFIG_DVB_NXT6000 is not set +# CONFIG_DVB_MT352 is not set +# CONFIG_DVB_ZL10353 is not set +# CONFIG_DVB_DIB3000MB is not set +# CONFIG_DVB_DIB3000MC is not set +# CONFIG_DVB_DIB7000M is not set +# CONFIG_DVB_DIB7000P is not set +# CONFIG_DVB_DIB9000 is not set +# CONFIG_DVB_TDA10048 is not set +# CONFIG_DVB_AF9013 is not set +# CONFIG_DVB_EC100 is not set +# CONFIG_DVB_STV0367 is not set +# CONFIG_DVB_CXD2820R is not set +# CONFIG_DVB_CXD2841ER is not set +# CONFIG_DVB_RTL2830 is not set +# CONFIG_DVB_RTL2832 is not set +# CONFIG_DVB_RTL2832_SDR is not set +# CONFIG_DVB_SI2168 is not set +# CONFIG_DVB_ZD1301_DEMOD is not set +# CONFIG_DVB_CXD2880 is not set + +# +# DVB-C (cable) frontends +# +# CONFIG_DVB_VES1820 is not set +# CONFIG_DVB_TDA10021 is not set +# CONFIG_DVB_TDA10023 is not set +# CONFIG_DVB_STV0297 is not set + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +# CONFIG_DVB_NXT200X is not set +# CONFIG_DVB_OR51211 is not set +# CONFIG_DVB_OR51132 is not set +# CONFIG_DVB_BCM3510 is not set +# CONFIG_DVB_LGDT330X is not set +# CONFIG_DVB_LGDT3305 is not set +# CONFIG_DVB_LGDT3306A is not set +# CONFIG_DVB_LG2160 is not set +# CONFIG_DVB_S5H1409 is not set +# CONFIG_DVB_AU8522_DTV is not set +# CONFIG_DVB_AU8522_V4L is not set +# CONFIG_DVB_S5H1411 is not set + +# +# ISDB-T (terrestrial) frontends +# +# CONFIG_DVB_S921 is not set +# CONFIG_DVB_DIB8000 is not set +# CONFIG_DVB_MB86A20S is not set + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +# CONFIG_DVB_TC90522 is not set +# CONFIG_DVB_MN88443X is not set + +# +# Digital terrestrial only tuners/PLL +# +# CONFIG_DVB_PLL is not set +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set +# +# SEC control devices for DVB-S +# +# CONFIG_DVB_DRX39XYJ is not set +# CONFIG_DVB_LNBH25 is not set +# CONFIG_DVB_LNBH29 is not set +# CONFIG_DVB_LNBP21 is not set +# CONFIG_DVB_LNBP22 is not set +# CONFIG_DVB_ISL6405 is not set +# CONFIG_DVB_ISL6421 is not set +# CONFIG_DVB_ISL6423 is not set +# CONFIG_DVB_A8293 is not set +# CONFIG_DVB_LGS8GL5 is not set +# CONFIG_DVB_LGS8GXX is not set +# CONFIG_DVB_ATBM8830 is not set +# CONFIG_DVB_TDA665x is not set +# CONFIG_DVB_IX2505V is not set +# CONFIG_DVB_M88RS2000 is not set +# CONFIG_DVB_AF9033 is not set +# CONFIG_DVB_HORUS3A is not set +# CONFIG_DVB_ASCOT2E is not set +# CONFIG_DVB_HELENE is not set +# +# Common Interface (EN50221) controller drivers +# +# CONFIG_DVB_CXD2099 is not set +# CONFIG_DVB_SP2 is not set +# end of Customise DVB Frontends +# +# Digital TV options +# +# CONFIG_DVB_NET is not set +# CONFIG_DVB_DYNAMIC_MINORS is not set +# end of Digital TV options + +CONFIG_FB=y +CONFIG_FB_CVITEK=m +CONFIG_SOUND=y +CONFIG_SND=y +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_PROC_FS is not set +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_HDA_PREALLOC_SIZE=1 +# CONFIG_SND_SPI is not set +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_CV182XA_CV182XAADC=y +CONFIG_SND_SOC_CV182XA_CV182XADAC=y +CONFIG_SND_CV1835_I2S=y +CONFIG_SND_SOC_CV182XAADC=y +CONFIG_SND_SOC_CV182XADAC=y +CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y +CONFIG_CV1835_I2S_SUBSYS=y +CONFIG_USB=y +CONFIG_USB_DWC2=m +CONFIG_USB_GADGET=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_CVI=y +CONFIG_BLK_CMDLINE_PARSER=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_CMDLINE_PARTITION=y +CONFIG_EFI_PARTITION=n +CONFIG_DYNAMIC_DEBUG=y +CONFIG_EXT4_FS=y +CONFIG_DMADEVICES=y +CONFIG_DW_DMAC_CVITEK=y +CONFIG_RTC_CLASS=y +# CONFIG_VIRTIO_MENU is not set +CONFIG_STAGING=y +CONFIG_ION=y +CONFIG_ION_SYSTEM_HEAP=y +CONFIG_ION_CARVEOUT_HEAP=y +CONFIG_ION_CMA_HEAP=y +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_CV1835_SYSDMA_REMAP=y +CONFIG_PWM=y +CONFIG_SIFIVE_PLIC=y +CONFIG_ANDROID=y +# CONFIG_MANDATORY_FILE_LOCKING is not set +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +# CONFIG_PROC_PAGE_MONITOR is not set +CONFIG_TMPFS=y +CONFIG_CONFIGFS_FS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_ZLIB is not set +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_XZ=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=y +CONFIG_NFS_V3=y +CONFIG_ROOT_NFS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=y +CONFIG_NLS_ISO8859_3=y +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_HW is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_PRINTK_TIME=y +CONFIG_DYNAMIC_DEBUG=y +# CONFIG_DEBUG_BUGVERBOSE is not set +CONFIG_DEBUG_INFO=n +CONFIG_DEBUG_INFO_DWARF4=n +CONFIG_GDB_SCRIPTS=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_DEBUG_FS=y +CONFIG_BLK_DEV_INITRD=n +CONFIG_KALLSYMS=y +CONFIG_FRAME_POINTER=n +CONFIG_DEBUG_MISC=n +CONFIG_RCU_TRACE=n +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +# CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_USB_ROLE_SWITCH=y +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_U_AUDIO=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_EEM=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC1=m +CONFIG_USB_F_UVC=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +# CONFIG_USB_CONFIGFS_OBEX is not set +# CONFIG_USB_CONFIGFS_NCM is not set +CONFIG_USB_CONFIGFS_ECM=y +# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +# CONFIG_USB_CONFIGFS_F_LB_SS is not set +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_UEVENT=y +CONFIG_USB_CONFIGFS_F_UAC1=y +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set +# CONFIG_USB_CONFIGFS_F_UAC2 is not set +# CONFIG_USB_CONFIGFS_F_MIDI is not set +# CONFIG_USB_CONFIGFS_F_HID is not set +CONFIG_USB_CONFIGFS_F_UVC=y +# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set +CONFIG_BUG=n +# CONFIG_IO_URING=n +# CONFIG_ADVISE_SYSCALLS=n +# CONFIG_SIGNALFD=n +# CONFIG_TIMERFD=n +# CONFIG_EPOLL=n + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_RSA=y +# CONFIG_CRYPTO_DH is not set +# CONFIG_CRYPTO_ECDH is not set +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +# CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_MCRYPTD is not set +# CONFIG_CRYPTO_AUTHENC is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_AEGIS128L is not set +# CONFIG_CRYPTO_AEGIS256 is not set +# CONFIG_CRYPTO_MORUS640 is not set +# CONFIG_CRYPTO_MORUS1280 is not set +CONFIG_CRYPTO_SEQIV=y +# CONFIG_CRYPTO_ECHAINIV is not set + +# +# Block modes +# +# CONFIG_CRYPTO_CBC is not set +# CONFIG_CRYPTO_CFB is not set +CONFIG_CRYPTO_CTR=y +# CONFIG_CRYPTO_CTS is not set +# CONFIG_CRYPTO_ECB is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# CONFIG_CRYPTO_KEYWRAP is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +CONFIG_CRYPTO_GHASH=y +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_MD4 is not set +# CONFIG_CRYPTO_MD5 is not set +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +# CONFIG_CRYPTO_SHA1 is not set +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_SHA512 is not set +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_SM3 is not set +# CONFIG_CRYPTO_TGR192 is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_TI is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_ARC4=y +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SALSA20 is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_SM4 is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +CONFIG_CRYPTO_HASH_INFO=y +# CONFIG_CRYPTO_HW is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set + +CONFIG_BT=y +# CONFIG_BT_HCIBTUSB is not set +# CONFIG_BT_HCIBTUSB_RTL is not set +CONFIG_BT_BREDR=y + +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_RFCOMM=y +CONFIG_BT_HCIUART=y +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_RTKH5=y + +CONFIG_VIDEO_V4L2=y +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_USB_VIDEO_CLASS=m +CONFIG_MEDIA_USB_SUPPORT=y \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/memmap.py b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/memmap.py new file mode 100755 index 000000000..78c641c85 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/memmap.py @@ -0,0 +1,85 @@ +SIZE_1M = 0x100000 +SIZE_1K = 1024 + + +# Only attributes in class MemoryMap are generated to .h +class MemoryMap: + # No prefix "CVIMMAP_" for the items in _no_prefix[] + _no_prefix = [ + "CONFIG_SYS_TEXT_BASE" # u-boot's CONFIG_SYS_TEXT_BASE is used without CPP. + ] + + DRAM_BASE = 0x80000000 + DRAM_SIZE = 256 * SIZE_1M + + # ============== + # C906L FreeRTOS + # ============== + FREERTOS_SIZE = 2 * SIZE_1M + # FreeRTOS is at the end of DRAM + FREERTOS_ADDR = DRAM_BASE + DRAM_SIZE - FREERTOS_SIZE + FSBL_C906L_START_ADDR = FREERTOS_ADDR + + # ============================== + # OpenSBI | arm-trusted-firmware + # ============================== + # Monitor is at the begining of DRAM + MONITOR_ADDR = DRAM_BASE + + ATF_SIZE = 512 * SIZE_1K + OPENSBI_SIZE = 512 * SIZE_1K + OPENSBI_FDT_ADDR = MONITOR_ADDR + OPENSBI_SIZE + + # ========================= + # memory@DRAM_BASE in .dts. + # ========================= + # Ignore the area of FreeRTOS in u-boot and kernel + KERNEL_MEMORY_ADDR = DRAM_BASE + KERNEL_MEMORY_SIZE = DRAM_SIZE - FREERTOS_SIZE + + # ================= + # Multimedia buffer. Used by u-boot/kernel/FreeRTOS + # ================= + ION_SIZE = 175 * SIZE_1M + H26X_BITSTREAM_SIZE = 2 * SIZE_1M + H26X_ENC_BUFF_SIZE = 0 + ISP_MEM_BASE_SIZE = 20 * SIZE_1M + FREERTOS_RESERVED_ION_SIZE = H26X_BITSTREAM_SIZE + H26X_ENC_BUFF_SIZE + ISP_MEM_BASE_SIZE + + # ION after FreeRTOS + ION_ADDR = FREERTOS_ADDR - ION_SIZE + + # Buffers of the fast image are inside the ION buffer + H26X_BITSTREAM_ADDR = ION_ADDR + H26X_ENC_BUFF_ADDR = H26X_BITSTREAM_ADDR + H26X_BITSTREAM_SIZE + ISP_MEM_BASE_ADDR = H26X_ENC_BUFF_ADDR + H26X_ENC_BUFF_SIZE + + assert ISP_MEM_BASE_ADDR + ISP_MEM_BASE_SIZE <= ION_ADDR + ION_SIZE + + # Boot logo is after the ION buffer + # Framebuffer uses boot logo's reserved memory + BOOTLOGO_SIZE = 1800 * SIZE_1K + BOOTLOGO_ADDR = ION_ADDR - BOOTLOGO_SIZE + FRAMEBUFFER_SIZE = BOOTLOGO_SIZE + FRAMEBUFFER_ADDR = BOOTLOGO_ADDR + + # =================== + # FSBL and u-boot-2021 + # =================== + CVI_UPDATE_HEADER_SIZE = SIZE_1K + UIMAG_SIZE = 16 * SIZE_1M + + # kernel image loading buffer + UIMAG_ADDR = DRAM_BASE + 24 * SIZE_1M + CVI_UPDATE_HEADER_ADDR = UIMAG_ADDR - CVI_UPDATE_HEADER_SIZE + + # FSBL decompress buffer + FSBL_UNZIP_ADDR = UIMAG_ADDR + FSBL_UNZIP_SIZE = UIMAG_SIZE + + assert UIMAG_ADDR + UIMAG_SIZE <= BOOTLOGO_ADDR + + # u-boot's run address and entry point + CONFIG_SYS_TEXT_BASE = DRAM_BASE + 2 * SIZE_1M + # u-boot's init stack point is only used before board_init_f() + CONFIG_SYS_INIT_SP_ADDR = UIMAG_ADDR + UIMAG_SIZE diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/partition/partition_emmc.xml b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/partition/partition_emmc.xml new file mode 100755 index 000000000..f57e0271d --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/partition/partition_emmc.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/rootfs_script/clean_rootfs.sh b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/rootfs_script/clean_rootfs.sh new file mode 100755 index 000000000..dd38ada9c --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/rootfs_script/clean_rootfs.sh @@ -0,0 +1,67 @@ +#!/bin/bash + +SYSTEM_DIR=$1 + +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libcvi* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libmad* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libmp3* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libopencv* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libopencv* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvi_rtsp.so +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libcvi_rtsp.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvikernel.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/*.a +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libgst* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libg* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/gstreamer-1.0/libgst* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libcrypto.so* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libssl.so* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libcvi_protobuf.so* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libprotobuf-lite.so* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcviai* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvi_ispd.so* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libraw_replay.so* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvi_ive_tpu.so* +rm -rf $SYSTEM_DIR/mnt/system/usr/lib/gio +rm -rf $SYSTEM_DIR/mnt/system/usr/lib/glib* +rm -rf $SYSTEM_DIR/mnt/system/usr/lib/gstreamer-1.0* +rm -rf $SYSTEM_DIR/mnt/system/usr/libexec* +rm -rf $SYSTEM_DIR/mnt/system/usr/bin +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvimath.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcviruntime.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcnpy.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcipher.so + +rm -f $SYSTEM_DIR/mnt/system/lib/libcipher.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libcvi_ispd.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libraw_replay.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libmad.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libmp3* +rm -f $SYSTEM_DIR/mnt/system/lib/libnanomsg* + +#del 3rdparty lib +#del thttpd/libwebsockets lib +rm -f $SYSTEM_DIR/mnt/system/lib/libthttpd* +rm -f $SYSTEM_DIR/mnt/system/lib/libwebsocket* +if [ $SDK_VER = "uclibc" ] +then + #del opencv lib + rm -f $SYSTEM_DIR/mnt/system/lib/libopencv* + #del ffmpeg lib + rm -f $SYSTEM_DIR/mnt/system/lib/libav* + #save /mnt/system/lib/ openssl lib; need by ntpdate/wpa_supplicant +else + #glibc ramdisk(rootfs/common_arm/usr/lib/) has libcrypto.so and libssl.so + #del openssl + rm -f $SYSTEM_DIR/mnt/system/lib/libssl* +fi + +rm -rf $SYSTEM_DIR/etc/init.d/S23ntp +rm -rf $SYSTEM_DIR/bin/ntpd + +du -sh $SYSTEM_DIR/* |sort -rh +du -sh $SYSTEM_DIR/mnt/* |sort -rh +du -sh $SYSTEM_DIR/mnt/system/* |sort -rh +du -sh $SYSTEM_DIR/mnt/system/lib/* |sort -rh +du -sh $SYSTEM_DIR/mnt/system/data/install/* |sort -rh +du -sh $SYSTEM_DIR/usr/* |sort -rh diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvi_board_init.c b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvi_board_init.c new file mode 100755 index 000000000..061b74b60 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvi_board_init.c @@ -0,0 +1,85 @@ +static void set_rtc_register_for_power(void) +{ + printf("set_rtc_register_for_power\n"); + mmio_write_32(0x050250AC, 0x2); + mmio_write_32(0x050260D0, 0x3); + mmio_write_32(0x03001098, 0x0); + mmio_write_32(0x0300109C, 0x0); + mmio_write_32(0x03001090, 0x0); + mmio_write_32(0x03001094, 0x0); + mmio_write_32(0x05027084, 0x0); + mmio_write_32(0x05027088, 0x0); + mmio_write_32(0x0502708C, 0x0); + mmio_write_32(0x05027090, 0x0); + mmio_write_32(0x050260BC, 0x1700); + mmio_write_32(0x05026128, 0x0); +} + +int cvi_board_init(void) +{ + /*touch panel*/ + PINMUX_CONFIG(IIC0_SCL, XGPIOA_28); + PINMUX_CONFIG(IIC0_SDA, XGPIOA_29); + PINMUX_CONFIG(VIVO_D9, XGPIOB_12); + PINMUX_CONFIG(VIVO_D8, XGPIOB_13); + + //#########WIFI + pinmux_config(PINMUX_SDIO1); + PINMUX_CONFIG(AUX0, XGPIOA_30); + + mmio_write_32(0x03020004, mmio_read_32(0x03020004) | 0x40000000); + mmio_write_32(0x03020000, mmio_read_32(0x03020000) | 0x40000000); + + PINMUX_CONFIG(VIVO_D3, UART2_RTS); + PINMUX_CONFIG(VIVO_D4, UART2_CTS); + PINMUX_CONFIG(VIVO_D9, UART2_RX); + PINMUX_CONFIG(VIVO_D10, UART2_TX); + //########LT9611 IIC4 + PINMUX_CONFIG(ADC3,IIC4_SCL); + PINMUX_CONFIG(ADC2,IIC4_SDA); + + PINMUX_CONFIG(USB_VBUS_EN, XGPIOB_5); + PINMUX_CONFIG(PAD_MIPIRX5N, XGPIOC_0); + + //#######sensor + PINMUX_CONFIG(IIC2_SDA, IIC2_SDA); + PINMUX_CONFIG(IIC2_SCL, IIC2_SCL); + + //Sensor PWDN PIN + PINMUX_CONFIG(CAM_PD0, XGPIOA_1); + PINMUX_CONFIG(CAM_PD1, XGPIOA_4); + + mmio_write_32(0x03020004, mmio_read_32(0x03020004) | 0x2); + mmio_write_32(0x03020000, mmio_read_32(0x03020000) | 0x2); + + mmio_write_32(0x03020004, mmio_read_32(0x03020004) | 0x10); + mmio_write_32(0x03020000, mmio_read_32(0x03020000) | 0x10); + + //Sensor Reset PIN + PINMUX_CONFIG(CAM_RST0, XGPIOA_2); + PINMUX_CONFIG(IIC3_SDA, XGPIOA_6); + //Sensor Clock PIN + PINMUX_CONFIG(CAM_MCLK0, CAM_MCLK0); + PINMUX_CONFIG(CAM_MCLK1, CAM_MCLK1); + + //Resolve I2C3 Conflict problem + PINMUX_CONFIG(IIC3_SCL, XGPIOA_5); + + //#######tp + PINMUX_CONFIG(VIVO_D1, IIC3_SDA); + PINMUX_CONFIG(VIVO_D0, IIC3_SCL); + + PINMUX_CONFIG(JTAG_CPU_TMS, XGPIOA_19); + PINMUX_CONFIG(JTAG_CPU_TCK, XGPIOA_18); + + //########panel + PINMUX_CONFIG(JTAG_CPU_TRST, XGPIOA_20); + pinmux_config(PINMUX_DSI); + PINMUX_CONFIG(PWR_GPIO0, PWR_GPIO_0); + + //######## usb + PINMUX_CONFIG(USB_VBUS_DET, XGPIOB_6); + set_rtc_register_for_power(); + + return 0; +} diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek.h b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek.h new file mode 100755 index 000000000..d515dc254 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek.h @@ -0,0 +1,13 @@ +/* + *VO control GPIOs + */ +#define VO_GPIO_RESET_PORT portb +#define VO_GPIO_RESET_INDEX 5 +#define VO_GPIO_RESET_ACTIVE GPIO_ACTIVE_LOW +#define VO_GPIO_PWM_PORT portb +#define VO_GPIO_PWM_INDEX 4 +#define VO_GPIO_PWM_ACTIVE GPIO_ACTIVE_HIGH +#define VO_GPIO_POWER_CT_PORT portb +#define VO_GPIO_POWER_CT_INDEX 3 +#define VO_GPIO_POWER_CT_ACTIVE GPIO_ACTIVE_HIGH + diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig new file mode 100755 index 000000000..3953d741e --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_emmc_huashan/u-boot/cvitek_cv1812h_wevb_0007a_emmc_huashan_defconfig @@ -0,0 +1,43 @@ +CONFIG_RISCV=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_DEFAULT_DEVICE_TREE="cv181x_asic" +CONFIG_IDENT_STRING=" cvitek_cv181x" +CONFIG_ARCH_RV64I=y +CONFIG_RISCV_SMODE=y +CONFIG_TARGET_CVITEK_CV181X=y +CONFIG_DISTRO_DEFAULTS=y +CONFIG_FIT=y +# CONFIG_ARCH_FIXUP_FDT_MEMORY is not set +CONFIG_BOOTDELAY=1 +CONFIG_SYS_PROMPT="cv181x_c906# " +# CONFIG_CMD_CONSOLE is not set +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_EDITENV is not set +# CONFIG_CMD_CRC32 is not set +# CONFIG_CMD_LZMADEC is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_LOADS is not set +CONFIG_CMD_MMC=y +# CONFIG_CMD_ITEST is not set +CONFIG_CMD_CACHE=y +CONFIG_CMD_CVI_SD_UPDATE=y +# CONFIG_ISO_PARTITION is not set +# CONFIG_EFI_PARTITION is not set +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_SDMA=y +CONFIG_MMC_SDHCI_CVITEK=y +CONFIG_MTD=y +# CONFIG_PHY_SMSC is not set +CONFIG_DM_ETH=y +CONFIG_ETH_DESIGNWARE=y +CONFIG_PHY_CVITEK_CV182XA=y +CONFIG_SYS_NS16550=y +CONFIG_SPI=y +CONFIG_LZ4=y +CONFIG_LZMA=y +# CONFIG_TOOLS_LIBCRYPTO is not set +CONFIG_ENV_IS_IN_MMC=y diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand/config.json b/build/boards/cv181x/cv1812h_wevb_0007a_spinand/config.json index bcc9bf6fb..1239964a3 100644 --- a/build/boards/cv181x/cv1812h_wevb_0007a_spinand/config.json +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + SPINAND 256MB + BGA SIP 128MB" } diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand/linux/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinand/linux/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig new file mode 120000 index 000000000..40f86d8ef --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand/linux/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wevb_0006a_spinand/linux/cvitek_cv1811c_wevb_0006a_spinand_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand/u-boot/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinand/u-boot/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig new file mode 120000 index 000000000..2fea32c30 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand/u-boot/cvitek_cv1812h_wevb_0007a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wevb_0006a_spinand/u-boot/cvitek_cv1811c_wevb_0006a_spinand_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/config.json b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/config.json new file mode 100644 index 000000000..1239964a3 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/config.json @@ -0,0 +1,9 @@ +{ + "ddr_cfg_list": [ + "", + "ddr3_1866_x16", + "ddr3_2133_x16", + "ddr_auto_x16" + ], + "board_information": "C906B + SPINAND 256MB + BGA SIP 128MB" +} diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/cv1812h_wevb_0007a_spinand_huashan_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/cv1812h_wevb_0007a_spinand_huashan_defconfig new file mode 100644 index 000000000..360434d7f --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/cv1812h_wevb_0007a_spinand_huashan_defconfig @@ -0,0 +1,49 @@ +CONFIG_CHIP_cv1812h=y +CONFIG_BOARD_wevb_0007a_spinand_huashan=y +CONFIG_DDR_CFG_ddr3_1866_x16=y +CONFIG_ARCH="riscv" +CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_KERNEL_ENTRY_HACK=y +CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000" +CONFIG_TOOLCHAIN_MUSL_RISCV64=y +CONFIG_FLASH_SIZE_SHRINK=y +CONFIG_BOOT_IMAGE_SINGLE_DTB=y +CONFIG_STORAGE_TYPE_spinand=y +CONFIG_SENSOR_GCORE_GC4653=y +CONFIG_SENSOR_SMS_SC3335=y +CONFIG_SENSOR_SMS_SC500AI=y +CONFIG_SENSOR_SONY_IMX307=y +CONFIG_SENSOR_SONY_IMX307_2L=y +CONFIG_SENSOR_SONY_IMX307_SLAVE=y +CONFIG_SENSOR_SONY_IMX327=y +CONFIG_SENSOR_SONY_IMX327_2L=y +CONFIG_SENSOR_SONY_IMX327_SLAVE=y +CONFIG_SENSOR_OV_OS04C10=y +CONFIG_SENSOR_OV_OS04A10=y +CONFIG_SENSOR_OV_OV5647=y +CONFIG_UBOOT_2021_10=y +CONFIG_KERNEL_SRC_5.10=y +CONFIG_KERNEL_LZMA=y +CONFIG_SKIP_RAMDISK=y +CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y +# CONFIG_ROOTFS_OVERLAYFS is not set +# CONFIG_TARGET_PACKAGE_CVITRACER is not set +# CONFIG_TARGET_PACKAGE_GDBSERVER is not set +# CONFIG_TARGET_PACKAGE_LIBCRYPTO is not set +# CONFIG_TARGET_PACKAGE_LIBZ is not set +# CONFIG_TARGET_PACKAGE_OTASERVER is not set +# CONFIG_TARGET_PACKAGE_RSYSLOG is not set +# CONFIG_TARGET_PACKAGE_GATORD is not set +CONFIG_TARGET_PACKAGE_DROPBEAR=y +CONFIG_ENABLE_FREERTOS=y +CONFIG_ENABLE_RTOS_DUMP_PRINT=y +CONFIG_DUMP_PRINT_SZ_IDX=17 +CONFIG_WIFI_ENABLE=y +CONFIG_WIFI_RTL8821CS=y +CONFIG_WIFI_RTL8723DS=y +CONFIG_TP_ENABLE=y +CONFIG_TP_GT9XX=y +CONFIG_TARGET_PACKAGE_ADBD=y +CONFIG_TARGET_PACKAGE_NTP=y +CONFIG_TARGET_PACKAGE_CRONTABS=y diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/dts_riscv/cv1812h_wevb_0007a_spinand_huashan.dts b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/dts_riscv/cv1812h_wevb_0007a_spinand_huashan.dts new file mode 100644 index 000000000..97f1d4bd1 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/dts_riscv/cv1812h_wevb_0007a_spinand_huashan.dts @@ -0,0 +1,10 @@ +/dts-v1/; +#include "cv181x_base_riscv.dtsi" +#include "cv181x_asic_bga.dtsi" +#include "cv181x_asic_spinand.dtsi" +#include "cv181x_default_memmap.dtsi" + +/ { + +}; + diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/linux/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/linux/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig new file mode 100644 index 000000000..019490a6d --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/linux/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig @@ -0,0 +1,494 @@ +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_SWAP is not set +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=15 +CONFIG_BLK_DEV_INITRD=y +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_FHANDLE is not set +# CONFIG_BASE_FULL is not set +# CONFIG_AIO is not set +CONFIG_EMBEDDED=y +# CONFIG_SLUB_DEBUG is not set +CONFIG_FORCE_MAX_ZONEORDER=10 +CONFIG_ARCH_CVITEK=y +CONFIG_SOC_THEAD=y +# CONFIG_RISCV_SWIOTLB is not set +CONFIG_VECTOR=y +CONFIG_VECTOR_0_7=y +# CONFIG_COMPAT is not set +CONFIG_ARCH_CVITEK_CHIP="cv181x" +CONFIG_ARCH_CV181X_ASIC=y +CONFIG_POWER_RESET=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_STRICT_KERNEL_RWX=n +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_MQ_IOSCHED_DEADLINE is not set +# CONFIG_MQ_IOSCHED_KYBER is not set +# CONFIG_COREDUMP is not set +CONFIG_CMA=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +# CONFIG_INET_DIAG is not set +# CONFIG_IPV6 is not set +CONFIG_CFG80211=m +CONFIG_RFKILL=y +CONFIG_UEVENT_HELPER=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_ALLOW_DEV_COREDUMP is not set +CONFIG_MTD=y +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_OF_PARTS is not set +CONFIG_MTD_BLOCK=y +CONFIG_MTD_RAW_NAND=y +CONFIG_MTD_NAND_PLATFORM=y +CONFIG_MTD_NAND_CVSNFC=y +CONFIG_MTD_SPI_NOR=y +CONFIG_SPI_CVI_SPIF=y +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_BLOCK=y +CONFIG_NETDEVICES=y +# CONFIG_NET_CORE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_AURORA is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set +CONFIG_STMMAC_ETH=y +# CONFIG_DWMAC_GENERIC is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_CV182XCONFIG_CVITEK_PHYA_PHY=y +# CONFIG_USB_NET_DRIVERS is not set +# CONFIG_WLAN_VENDOR_ADMTEK is not set +# CONFIG_WLAN_VENDOR_ATH is not set +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_CISCO is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +# CONFIG_WLAN_VENDOR_MEDIATEK is not set +# CONFIG_WLAN_VENDOR_RALINK is not set +# CONFIG_RTL8188FU is not set +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +CONFIG_INPUT=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_EVDEV=y +# CONFIG_SERIO is not set +# CONFIG_VT is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=y +CONFIG_SERIAL_EARLYCON_RISCV_SBI=y +CONFIG_HW_RANDOM=y +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_SPI=y +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PINCTRL=y +CONFIG_CVITEK_PINCTRL_CV1835=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_DWAPB=y +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +CONFIG_THERMAL_EMULATION=y +CONFIG_WATCHDOG=y +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y +CONFIG_VIDEO_CVITEK=m +CONFIG_VIDEO_CVITEK_CIF=m +CONFIG_VIDEO_CVITEK_SNS_I2C=m +CONFIG_VIDEO_CVITEK_MIPI_TX=m +# +# Media SPI Adapters +# +# CONFIG_CXD2880_SPI_DRV is not set +# end of Media SPI Adapters +# +# Customize TV tuners +# +# CONFIG_MEDIA_TUNER_SIMPLE is not set +# CONFIG_MEDIA_TUNER_TDA18250 is not set +# CONFIG_MEDIA_TUNER_TDA8290 is not set +# CONFIG_MEDIA_TUNER_TDA827X is not set +# CONFIG_MEDIA_TUNER_TDA18271 is not set +# CONFIG_MEDIA_TUNER_TDA9887 is not set +# CONFIG_MEDIA_TUNER_TEA5761 is not set +# CONFIG_MEDIA_TUNER_TEA5767 is not set +# CONFIG_MEDIA_TUNER_MSI001 is not set +# CONFIG_MEDIA_TUNER_MT20XX is not set +# CONFIG_MEDIA_TUNER_MT2060 is not set +# CONFIG_MEDIA_TUNER_MT2063 is not set +# CONFIG_MEDIA_TUNER_MT2266 is not set +# CONFIG_MEDIA_TUNER_MT2131 is not set +# CONFIG_MEDIA_TUNER_QT1010 is not set +# CONFIG_MEDIA_TUNER_XC2028 is not set +# CONFIG_MEDIA_TUNER_XC5000 is not set +# CONFIG_MEDIA_TUNER_XC4000 is not set +# CONFIG_MEDIA_TUNER_MXL5005S is not set +# CONFIG_MEDIA_TUNER_MXL5007T is not set +# CONFIG_MEDIA_TUNER_MC44S803 is not set +# CONFIG_MEDIA_TUNER_MAX2165 is not set +# CONFIG_MEDIA_TUNER_TDA18218 is not set +# CONFIG_MEDIA_TUNER_FC0011 is not set +# CONFIG_MEDIA_TUNER_FC0012 is not set +# CONFIG_MEDIA_TUNER_FC0013 is not set +# CONFIG_MEDIA_TUNER_TDA18212 is not set +# CONFIG_MEDIA_TUNER_E4000 is not set +# CONFIG_MEDIA_TUNER_FC2580 is not set +# CONFIG_MEDIA_TUNER_M88RS6000T is not set +# CONFIG_MEDIA_TUNER_TUA9001 is not set +# CONFIG_MEDIA_TUNER_SI2157 is not set +# CONFIG_MEDIA_TUNER_IT913X is not set +# CONFIG_MEDIA_TUNER_R820T is not set +# CONFIG_MEDIA_TUNER_MXL301RF is not set +# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set +# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set +# end of Customize TV tuners +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +# CONFIG_DVB_STB0899 is not set +# CONFIG_DVB_STB6100 is not set +# CONFIG_DVB_STV090x is not set +# CONFIG_DVB_STV0910 is not set +# CONFIG_DVB_STV6110x is not set +# CONFIG_DVB_STV6111 is not set +# CONFIG_DVB_MXL5XX is not set +# CONFIG_DVB_M88DS3103 is not set + +# +# Multistandard (cable + terrestrial) frontends +# +# CONFIG_DVB_DRXK is not set +# CONFIG_DVB_TDA18271C2DD is not set +# CONFIG_DVB_SI2165 is not set +# CONFIG_DVB_MN88472 is not set +# CONFIG_DVB_MN88473 is not set + +# +# DVB-S (satellite) frontends +# +# CONFIG_DVB_CX24110 is not set +# CONFIG_DVB_CX24123 is not set +# CONFIG_DVB_MT312 is not set +# CONFIG_DVB_ZL10036 is not set +# CONFIG_DVB_ZL10039 is not set +# CONFIG_DVB_S5H1420 is not set +# CONFIG_DVB_STV0288 is not set +# CONFIG_DVB_STB6000 is not set +# CONFIG_DVB_STV0299 is not set +# CONFIG_DVB_STV6110 is not set +# CONFIG_DVB_STV0900 is not set +# CONFIG_DVB_TDA8083 is not set +# CONFIG_DVB_TDA10086 is not set +# CONFIG_DVB_TDA8261 is not set +# CONFIG_DVB_VES1X93 is not set +# CONFIG_DVB_TUNER_ITD1000 is not set +# CONFIG_DVB_TUNER_CX24113 is not set +# CONFIG_DVB_TDA826X is not set +# CONFIG_DVB_TUA6100 is not set +# CONFIG_DVB_CX24116 is not set +# CONFIG_DVB_CX24117 is not set +# CONFIG_DVB_CX24120 is not set +# CONFIG_DVB_SI21XX is not set +# CONFIG_DVB_TS2020 is not set +# CONFIG_DVB_DS3000 is not set +# CONFIG_DVB_MB86A16 is not set +# CONFIG_DVB_TDA10071 is not set + +# +# DVB-T (terrestrial) frontends +# +# CONFIG_DVB_SP8870 is not set +# CONFIG_DVB_SP887X is not set +# CONFIG_DVB_CX22700 is not set +# CONFIG_DVB_CX22702 is not set +# CONFIG_DVB_S5H1432 is not set +# CONFIG_DVB_DRXD is not set +# CONFIG_DVB_L64781 is not set +# CONFIG_DVB_TDA1004X is not set +# CONFIG_DVB_NXT6000 is not set +# CONFIG_DVB_MT352 is not set +# CONFIG_DVB_ZL10353 is not set +# CONFIG_DVB_DIB3000MB is not set +# CONFIG_DVB_DIB3000MC is not set +# CONFIG_DVB_DIB7000M is not set +# CONFIG_DVB_DIB7000P is not set +# CONFIG_DVB_DIB9000 is not set +# CONFIG_DVB_TDA10048 is not set +# CONFIG_DVB_AF9013 is not set +# CONFIG_DVB_EC100 is not set +# CONFIG_DVB_STV0367 is not set +# CONFIG_DVB_CXD2820R is not set +# CONFIG_DVB_CXD2841ER is not set +# CONFIG_DVB_RTL2830 is not set +# CONFIG_DVB_RTL2832 is not set +# CONFIG_DVB_RTL2832_SDR is not set +# CONFIG_DVB_SI2168 is not set +# CONFIG_DVB_ZD1301_DEMOD is not set +# CONFIG_DVB_CXD2880 is not set + +# +# DVB-C (cable) frontends +# +# CONFIG_DVB_VES1820 is not set +# CONFIG_DVB_TDA10021 is not set +# CONFIG_DVB_TDA10023 is not set +# CONFIG_DVB_STV0297 is not set + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +# CONFIG_DVB_NXT200X is not set +# CONFIG_DVB_OR51211 is not set +# CONFIG_DVB_OR51132 is not set +# CONFIG_DVB_BCM3510 is not set +# CONFIG_DVB_LGDT330X is not set +# CONFIG_DVB_LGDT3305 is not set +# CONFIG_DVB_LGDT3306A is not set +# CONFIG_DVB_LG2160 is not set +# CONFIG_DVB_S5H1409 is not set +# CONFIG_DVB_AU8522_DTV is not set +# CONFIG_DVB_AU8522_V4L is not set +# CONFIG_DVB_S5H1411 is not set + +# +# ISDB-T (terrestrial) frontends +# +# CONFIG_DVB_S921 is not set +# CONFIG_DVB_DIB8000 is not set +# CONFIG_DVB_MB86A20S is not set + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +# CONFIG_DVB_TC90522 is not set +# CONFIG_DVB_MN88443X is not set + +# +# Digital terrestrial only tuners/PLL +# +# CONFIG_DVB_PLL is not set +# CONFIG_DVB_TUNER_DIB0070 is not set +# CONFIG_DVB_TUNER_DIB0090 is not set +# +# SEC control devices for DVB-S +# +# CONFIG_DVB_DRX39XYJ is not set +# CONFIG_DVB_LNBH25 is not set +# CONFIG_DVB_LNBH29 is not set +# CONFIG_DVB_LNBP21 is not set +# CONFIG_DVB_LNBP22 is not set +# CONFIG_DVB_ISL6405 is not set +# CONFIG_DVB_ISL6421 is not set +# CONFIG_DVB_ISL6423 is not set +# CONFIG_DVB_A8293 is not set +# CONFIG_DVB_LGS8GL5 is not set +# CONFIG_DVB_LGS8GXX is not set +# CONFIG_DVB_ATBM8830 is not set +# CONFIG_DVB_TDA665x is not set +# CONFIG_DVB_IX2505V is not set +# CONFIG_DVB_M88RS2000 is not set +# CONFIG_DVB_AF9033 is not set +# CONFIG_DVB_HORUS3A is not set +# CONFIG_DVB_ASCOT2E is not set +# CONFIG_DVB_HELENE is not set +# +# Common Interface (EN50221) controller drivers +# +# CONFIG_DVB_CXD2099 is not set +# CONFIG_DVB_SP2 is not set +# end of Customise DVB Frontends +# +# Digital TV options +# +# CONFIG_DVB_NET is not set +# CONFIG_DVB_DYNAMIC_MINORS is not set +# end of Digital TV options + +CONFIG_FB=y +CONFIG_FB_CVITEK=m +CONFIG_SOUND=y +CONFIG_SND=y +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_PROC_FS is not set +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_HDA_PREALLOC_SIZE=1 +# CONFIG_SND_SPI is not set +# CONFIG_SND_USB is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_CV182XA_CV182XAADC=y +CONFIG_SND_SOC_CV182XA_CV182XADAC=y +CONFIG_SND_CV1835_I2S=y +CONFIG_SND_SOC_CV182XAADC=y +CONFIG_SND_SOC_CV182XADAC=y +CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y +CONFIG_CV1835_I2S_SUBSYS=y +CONFIG_USB=m +CONFIG_USB_DWC2=m +CONFIG_USB_GADGET=m +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_CVI=y +CONFIG_DMADEVICES=y +CONFIG_DW_DMAC_CVITEK=y +CONFIG_RTC_CLASS=y +# CONFIG_VIRTIO_MENU is not set +CONFIG_STAGING=y +CONFIG_ION=y +CONFIG_ION_SYSTEM_HEAP=y +CONFIG_ION_CARVEOUT_HEAP=y +CONFIG_ION_CMA_HEAP=y +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_CV1835_SYSDMA_REMAP=y +CONFIG_PWM=y +CONFIG_SIFIVE_PLIC=y +CONFIG_ANDROID=y +# CONFIG_MANDATORY_FILE_LOCKING is not set +CONFIG_VFAT_FS=y +# CONFIG_PROC_PAGE_MONITOR is not set +CONFIG_TMPFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_JFFS2_FS=y +CONFIG_JFFS2_FS_WBUF_VERIFY=y +CONFIG_UBIFS_FS=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_ZLIB is not set +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_XZ=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V2=y +CONFIG_NFS_V3=y +CONFIG_ROOT_NFS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=y +CONFIG_NLS_ISO8859_3=y +CONFIG_CRYPTO_SHA256=y +# CONFIG_CRYPTO_HW is not set +# CONFIG_XZ_DEC_X86 is not set +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_IA64 is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_PRINTK_TIME=y +CONFIG_DYNAMIC_DEBUG=y +# CONFIG_DEBUG_BUGVERBOSE is not set +CONFIG_DEBUG_INFO=n +CONFIG_DEBUG_INFO_DWARF4=n +CONFIG_GDB_SCRIPTS=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_DEBUG_FS=y +CONFIG_BLK_DEV_INITRD=n +CONFIG_KALLSYMS=y +CONFIG_FRAME_POINTER=n +CONFIG_DEBUG_MISC=n +CONFIG_RCU_TRACE=n +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_FTRACE is not set +# CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_USB_ROLE_SWITCH=m +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=m +CONFIG_USB_U_SERIAL=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_U_AUDIO=m +CONFIG_USB_F_SERIAL=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_EEM=m +CONFIG_USB_F_RNDIS=m +CONFIG_USB_F_MASS_STORAGE=m +CONFIG_USB_F_FS=m +CONFIG_USB_F_UAC1=m +CONFIG_USB_F_UVC=m +CONFIG_USB_CONFIGFS=m +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +# CONFIG_USB_CONFIGFS_OBEX is not set +# CONFIG_USB_CONFIGFS_NCM is not set +CONFIG_USB_CONFIGFS_ECM=y +# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +# CONFIG_USB_CONFIGFS_F_LB_SS is not set +CONFIG_USB_CONFIGFS_F_FS=y +CONFIG_USB_CONFIGFS_UEVENT=y +CONFIG_USB_CONFIGFS_F_UAC1=y +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set +# CONFIG_USB_CONFIGFS_F_UAC2 is not set +# CONFIG_USB_CONFIGFS_F_MIDI is not set +# CONFIG_USB_CONFIGFS_F_HID is not set +CONFIG_USB_CONFIGFS_F_UVC=y +CONFIG_BUG=n +CONFIG_IO_URING=n +CONFIG_ADVISE_SYSCALLS=n +CONFIG_SIGNALFD=n +CONFIG_TIMERFD=n +CONFIG_EPOLL=n diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/memmap.py b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/memmap.py new file mode 100755 index 000000000..8759fa981 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/memmap.py @@ -0,0 +1,85 @@ +SIZE_1M = 0x100000 +SIZE_1K = 1024 + + +# Only attributes in class MemoryMap are generated to .h +class MemoryMap: + # No prefix "CVIMMAP_" for the items in _no_prefix[] + _no_prefix = [ + "CONFIG_SYS_TEXT_BASE" # u-boot's CONFIG_SYS_TEXT_BASE is used without CPP. + ] + + DRAM_BASE = 0x80000000 + DRAM_SIZE = 256 * SIZE_1M + + # ============== + # C906L FreeRTOS + # ============== + FREERTOS_SIZE = 2 * SIZE_1M + # FreeRTOS is at the end of DRAM + FREERTOS_ADDR = DRAM_BASE + DRAM_SIZE - FREERTOS_SIZE + FSBL_C906L_START_ADDR = FREERTOS_ADDR + + # ============================== + # OpenSBI | arm-trusted-firmware + # ============================== + # Monitor is at the begining of DRAM + MONITOR_ADDR = DRAM_BASE + + ATF_SIZE = 512 * SIZE_1K + OPENSBI_SIZE = 512 * SIZE_1K + OPENSBI_FDT_ADDR = MONITOR_ADDR + OPENSBI_SIZE + + # ========================= + # memory@DRAM_BASE in .dts. + # ========================= + # Ignore the area of FreeRTOS in u-boot and kernel + KERNEL_MEMORY_ADDR = DRAM_BASE + KERNEL_MEMORY_SIZE = DRAM_SIZE - FREERTOS_SIZE + + # ================= + # Multimedia buffer. Used by u-boot/kernel/FreeRTOS + # ================= + ION_SIZE = 170 * SIZE_1M + H26X_BITSTREAM_SIZE = 2 * SIZE_1M + H26X_ENC_BUFF_SIZE = 0 + ISP_MEM_BASE_SIZE = 20 * SIZE_1M + FREERTOS_RESERVED_ION_SIZE = H26X_BITSTREAM_SIZE + H26X_ENC_BUFF_SIZE + ISP_MEM_BASE_SIZE + + # ION after FreeRTOS + ION_ADDR = FREERTOS_ADDR - ION_SIZE + + # Buffers of the fast image are inside the ION buffer + H26X_BITSTREAM_ADDR = ION_ADDR + H26X_ENC_BUFF_ADDR = H26X_BITSTREAM_ADDR + H26X_BITSTREAM_SIZE + ISP_MEM_BASE_ADDR = H26X_ENC_BUFF_ADDR + H26X_ENC_BUFF_SIZE + + assert ISP_MEM_BASE_ADDR + ISP_MEM_BASE_SIZE <= ION_ADDR + ION_SIZE + + # Boot logo is after the ION buffer + # Framebuffer uses boot logo's reserved memory + BOOTLOGO_SIZE = 1800 * SIZE_1K + BOOTLOGO_ADDR = ION_ADDR - BOOTLOGO_SIZE + FRAMEBUFFER_SIZE = BOOTLOGO_SIZE + FRAMEBUFFER_ADDR = BOOTLOGO_ADDR + + # =================== + # FSBL and u-boot-2021 + # =================== + CVI_UPDATE_HEADER_SIZE = SIZE_1K + UIMAG_SIZE = 16 * SIZE_1M + + # kernel image loading buffer + UIMAG_ADDR = DRAM_BASE + 24 * SIZE_1M + CVI_UPDATE_HEADER_ADDR = UIMAG_ADDR - CVI_UPDATE_HEADER_SIZE + + # FSBL decompress buffer + FSBL_UNZIP_ADDR = UIMAG_ADDR + FSBL_UNZIP_SIZE = UIMAG_SIZE + + assert UIMAG_ADDR + UIMAG_SIZE <= BOOTLOGO_ADDR + + # u-boot's run address and entry point + CONFIG_SYS_TEXT_BASE = DRAM_BASE + 2 * SIZE_1M + # u-boot's init stack point is only used before board_init_f() + CONFIG_SYS_INIT_SP_ADDR = UIMAG_ADDR + UIMAG_SIZE diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/partition/partition_spinand.xml b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/partition/partition_spinand.xml new file mode 120000 index 000000000..07bb5becf --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/partition/partition_spinand.xml @@ -0,0 +1 @@ +../../../default/partition/partition_spinand_page_2k.xml \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/rootfs_script/clean_rootfs.sh b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/rootfs_script/clean_rootfs.sh new file mode 100755 index 000000000..26692d889 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/rootfs_script/clean_rootfs.sh @@ -0,0 +1,70 @@ +#!/bin/bash + +SYSTEM_DIR=$1 +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libz* +rm -f $SYSTEM_DIR/mnt/system/lib/libz* + +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libcvi* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libmad* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libmp3* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/3rd/libopencv* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libopencv* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvi_rtsp.so +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libcvi_rtsp.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvikernel.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/*.a +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libgst* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libg* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/gstreamer-1.0/libgst* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libcrypto.so* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libssl.so* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libcvi_protobuf.so* +rm -f $SYSTEM_DIR/mnt/system/data/install/lib/libprotobuf-lite.so* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcviai* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvi_ispd.so* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libraw_replay.so* +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvi_ive_tpu.so* +rm -rf $SYSTEM_DIR/mnt/system/usr/lib/gio +rm -rf $SYSTEM_DIR/mnt/system/usr/lib/glib* +rm -rf $SYSTEM_DIR/mnt/system/usr/lib/gstreamer-1.0* +rm -rf $SYSTEM_DIR/mnt/system/usr/libexec* +rm -rf $SYSTEM_DIR/mnt/system/usr/bin +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcvimath.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcviruntime.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcnpy.so +rm -f $SYSTEM_DIR/mnt/system/usr/lib/libcipher.so + +rm -f $SYSTEM_DIR/mnt/system/lib/libcipher.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libcvi_ispd.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libraw_replay.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libmad.so* +rm -f $SYSTEM_DIR/mnt/system/lib/libmp3* +rm -f $SYSTEM_DIR/mnt/system/lib/libnanomsg* + +#del 3rdparty lib +#del thttpd/libwebsockets lib +rm -f $SYSTEM_DIR/mnt/system/lib/libthttpd* +rm -f $SYSTEM_DIR/mnt/system/lib/libwebsocket* +if [ $SDK_VER = "uclibc" ] +then + #del opencv lib + rm -f $SYSTEM_DIR/mnt/system/lib/libopencv* + #del ffmpeg lib + rm -f $SYSTEM_DIR/mnt/system/lib/libav* + #save /mnt/system/lib/ openssl lib; need by ntpdate/wpa_supplicant +else + #glibc ramdisk(rootfs/common_arm/usr/lib/) has libcrypto.so and libssl.so + #del openssl + rm -f $SYSTEM_DIR/mnt/system/lib/libssl* + rm -f $SYSTEM_DIR/mnt/system/lib/libcrypto* +fi + +rm -rf $SYSTEM_DIR/etc/init.d/S23ntp +rm -rf $SYSTEM_DIR/bin/ntpd + +du -sh $SYSTEM_DIR/* |sort -rh +du -sh $SYSTEM_DIR/mnt/* |sort -rh +du -sh $SYSTEM_DIR/mnt/system/* |sort -rh +du -sh $SYSTEM_DIR/mnt/system/lib/* |sort -rh +du -sh $SYSTEM_DIR/mnt/system/data/install/* |sort -rh +du -sh $SYSTEM_DIR/usr/* |sort -rh diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvi_board_init.c b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvi_board_init.c new file mode 100644 index 000000000..ad99962a3 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvi_board_init.c @@ -0,0 +1,11 @@ +int cvi_board_init(void) +{ + PINMUX_CONFIG(CAM_MCLK0, CAM_MCLK0); + + PINMUX_CONFIG(IIC3_SCL, IIC3_SCL); + PINMUX_CONFIG(IIC3_SDA, IIC3_SDA); + + PINMUX_CONFIG(IIC2_SCL, IIC2_SCL); + PINMUX_CONFIG(IIC2_SDA, IIC2_SDA); + return 0; +} diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek.h b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek.h new file mode 100644 index 000000000..d515dc254 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek.h @@ -0,0 +1,13 @@ +/* + *VO control GPIOs + */ +#define VO_GPIO_RESET_PORT portb +#define VO_GPIO_RESET_INDEX 5 +#define VO_GPIO_RESET_ACTIVE GPIO_ACTIVE_LOW +#define VO_GPIO_PWM_PORT portb +#define VO_GPIO_PWM_INDEX 4 +#define VO_GPIO_PWM_ACTIVE GPIO_ACTIVE_HIGH +#define VO_GPIO_POWER_CT_PORT portb +#define VO_GPIO_POWER_CT_INDEX 3 +#define VO_GPIO_POWER_CT_ACTIVE GPIO_ACTIVE_HIGH + diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig new file mode 100644 index 000000000..e3b5bd385 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinand_huashan/u-boot/cvitek_cv1812h_wevb_0007a_spinand_huashan_defconfig @@ -0,0 +1,47 @@ +CONFIG_RISCV=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_DEFAULT_DEVICE_TREE="cv181x_asic" +CONFIG_IDENT_STRING=" cvitek_cv181x" +CONFIG_ARCH_RV64I=y +CONFIG_RISCV_SMODE=y +CONFIG_TARGET_CVITEK_CV181X=y +CONFIG_DISTRO_DEFAULTS=y +CONFIG_FIT=y +# CONFIG_ARCH_FIXUP_FDT_MEMORY is not set +CONFIG_BOOTDELAY=1 +CONFIG_SYS_PROMPT="cv181x_c906# " +# CONFIG_CMD_CONSOLE is not set +# CONFIG_CMD_XIMG is not set +# CONFIG_CMD_EDITENV is not set +# CONFIG_CMD_CRC32 is not set +# CONFIG_CMD_LZMADEC is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_LOADS is not set +CONFIG_CMD_MMC=y +# CONFIG_CMD_ITEST is not set +CONFIG_CMD_CACHE=y +CONFIG_CMD_CVI_SD_UPDATE=y +# CONFIG_ISO_PARTITION is not set +# CONFIG_EFI_PARTITION is not set +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_SDMA=y +CONFIG_MMC_SDHCI_CVITEK=y +CONFIG_MTD=y +# CONFIG_SPI_FLASH is not set +# CONFIG_PHY_SMSC is not set +CONFIG_DM_ETH=y +CONFIG_ETH_DESIGNWARE=y +CONFIG_PHY_CVITEK=y +CONFIG_SYS_NS16550=y +CONFIG_SPI=y +CONFIG_LZ4=y +CONFIG_LZMA=y +# CONFIG_TOOLS_LIBCRYPTO is not set + +CONFIG_MTD_RAW_NAND=y +CONFIG_NAND_FLASH_CVSNFC_V3=y +CONFIG_ENV_IS_IN_NAND=y diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinor/config.json b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/config.json index 09c285433..e8198f585 100644 --- a/build/boards/cv181x/cv1812h_wevb_0007a_spinor/config.json +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/config.json @@ -3,7 +3,7 @@ "", "ddr3_1866_x16", "ddr3_2133_x16", - "ddr_auto_x16" + "ddr_auto_x16" ], "board_information": "C906B + SPINOR 16MB + BGA SIP 256MB" } diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinor/cv1812h_wevb_0007a_spinor_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/cv1812h_wevb_0007a_spinor_defconfig index bf70c9ff3..9549e2fb9 100644 --- a/build/boards/cv181x/cv1812h_wevb_0007a_spinor/cv1812h_wevb_0007a_spinor_defconfig +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/cv1812h_wevb_0007a_spinor_defconfig @@ -105,10 +105,10 @@ CONFIG_NANDFLASH_PAGESIZE=2048 # # Sensor support list # -# CONFIG_SENSOR_GCORE_GC2053 is not set -# CONFIG_SENSOR_GCORE_GC2053_1L is not set +CONFIG_SENSOR_GCORE_GC2053=y +CONFIG_SENSOR_GCORE_GC2053_1L=y # CONFIG_SENSOR_GCORE_GC2053_SLAVE is not set -# CONFIG_SENSOR_GCORE_GC2093 is not set +CONFIG_SENSOR_GCORE_GC2093=y # CONFIG_SENSOR_GCORE_GC2093_SLAVE is not set CONFIG_SENSOR_GCORE_GC4653=y # CONFIG_SENSOR_GCORE_GC4653_SLAVE is not set @@ -131,6 +131,7 @@ CONFIG_SENSOR_GCORE_GC4653=y # CONFIG_SENSOR_SMS_SC035GS is not set # CONFIG_SENSOR_SMS_SC035GS_1L is not set # CONFIG_SENSOR_SMS_SC200AI is not set +CONFIG_SENSOR_SMS_SC2336=y CONFIG_SENSOR_SMS_SC3335=y # CONFIG_SENSOR_SMS_SC3335_SLAVE is not set # CONFIG_SENSOR_SMS_SC3336 is not set diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinor/linux/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/linux/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig new file mode 120000 index 000000000..3d92caa93 --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/linux/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wdmb_0006a_spinor/linux/cvitek_cv1811c_wdmb_0006a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1812h_wevb_0007a_spinor/u-boot/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/u-boot/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig new file mode 120000 index 000000000..c9ab597cb --- /dev/null +++ b/build/boards/cv181x/cv1812h_wevb_0007a_spinor/u-boot/cvitek_cv1812h_wevb_0007a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wdmb_0006a_spinor/u-boot/cvitek_cv1811c_wdmb_0006a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig b/build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig deleted file mode 100644 index 1413da0c6..000000000 --- a/build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig +++ /dev/null @@ -1,488 +0,0 @@ -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -# CONFIG_SWAP is not set -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_PREEMPT=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=15 -CONFIG_BLK_DEV_INITRD=y -# CONFIG_SYSFS_SYSCALL is not set -# CONFIG_FHANDLE is not set -# CONFIG_BASE_FULL is not set -# CONFIG_AIO is not set -CONFIG_EMBEDDED=y -# CONFIG_SLUB_DEBUG is not set -CONFIG_FORCE_MAX_ZONEORDER=10 -CONFIG_ARCH_CVITEK=y -CONFIG_SOC_THEAD=y -# CONFIG_RISCV_SWIOTLB is not set -CONFIG_VECTOR=y -CONFIG_VECTOR_0_7=y -# CONFIG_COMPAT is not set -CONFIG_ARCH_CVITEK_CHIP="cv181x" -CONFIG_ARCH_CV181X_ASIC=y -CONFIG_POWER_RESET=y -CONFIG_COMPAT_32BIT_TIME=y -CONFIG_STRICT_KERNEL_RWX=n -CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -# CONFIG_BLK_DEV_BSG is not set -# CONFIG_MQ_IOSCHED_DEADLINE is not set -# CONFIG_MQ_IOSCHED_KYBER is not set -# CONFIG_COREDUMP is not set -CONFIG_CMA=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -# CONFIG_INET_DIAG is not set -# CONFIG_IPV6 is not set -CONFIG_CFG80211=m -CONFIG_RFKILL=y -CONFIG_UEVENT_HELPER=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_ALLOW_DEV_COREDUMP is not set -CONFIG_MTD=y -CONFIG_MTD_CMDLINE_PARTS=y -# CONFIG_MTD_OF_PARTS is not set -CONFIG_MTD_BLOCK=y -CONFIG_MTD_RAW_NAND=y -CONFIG_MTD_NAND_PLATFORM=y -CONFIG_MTD_NAND_CVSNFC=y -CONFIG_MTD_SPI_NOR=y -CONFIG_SPI_CVI_SPIF=y -CONFIG_MTD_UBI=y -CONFIG_MTD_UBI_BLOCK=y -CONFIG_NETDEVICES=y -# CONFIG_NET_CORE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -# CONFIG_NET_VENDOR_AURORA is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CORTINA is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_INTEL is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -CONFIG_STMMAC_ETH=y -# CONFIG_DWMAC_GENERIC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_CVITEK_PHY=y -# CONFIG_USB_NET_DRIVERS is not set -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -# CONFIG_WLAN_VENDOR_INTEL is not set -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_RTL8188FU is not set -# CONFIG_WLAN_VENDOR_RSI is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -CONFIG_INPUT=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_EVDEV=y -# CONFIG_SERIO is not set -# CONFIG_VT is not set -# CONFIG_LEGACY_PTYS is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=y -CONFIG_SERIAL_EARLYCON_RISCV_SBI=y -CONFIG_HW_RANDOM=y -CONFIG_I2C=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_MUX=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_SPI=y -# CONFIG_PTP_1588_CLOCK is not set -CONFIG_PINCTRL=y -CONFIG_CVITEK_PINCTRL_CV1835=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_DWAPB=y -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_WRITABLE_TRIPS=y -CONFIG_THERMAL_EMULATION=y -CONFIG_WATCHDOG=y -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_V4L_MEM2MEM_DRIVERS=y -CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y -CONFIG_VIDEO_CVITEK=m -CONFIG_VIDEO_CVITEK_CIF=m -CONFIG_VIDEO_CVITEK_SNS_I2C=m -CONFIG_VIDEO_CVITEK_MIPI_TX=m -# -# Media SPI Adapters -# -# CONFIG_CXD2880_SPI_DRV is not set -# end of Media SPI Adapters -# -# Customize TV tuners -# -# CONFIG_MEDIA_TUNER_SIMPLE is not set -# CONFIG_MEDIA_TUNER_TDA18250 is not set -# CONFIG_MEDIA_TUNER_TDA8290 is not set -# CONFIG_MEDIA_TUNER_TDA827X is not set -# CONFIG_MEDIA_TUNER_TDA18271 is not set -# CONFIG_MEDIA_TUNER_TDA9887 is not set -# CONFIG_MEDIA_TUNER_TEA5761 is not set -# CONFIG_MEDIA_TUNER_TEA5767 is not set -# CONFIG_MEDIA_TUNER_MSI001 is not set -# CONFIG_MEDIA_TUNER_MT20XX is not set -# CONFIG_MEDIA_TUNER_MT2060 is not set -# CONFIG_MEDIA_TUNER_MT2063 is not set -# CONFIG_MEDIA_TUNER_MT2266 is not set -# CONFIG_MEDIA_TUNER_MT2131 is not set -# CONFIG_MEDIA_TUNER_QT1010 is not set -# CONFIG_MEDIA_TUNER_XC2028 is not set -# CONFIG_MEDIA_TUNER_XC5000 is not set -# CONFIG_MEDIA_TUNER_XC4000 is not set -# CONFIG_MEDIA_TUNER_MXL5005S is not set -# CONFIG_MEDIA_TUNER_MXL5007T is not set -# CONFIG_MEDIA_TUNER_MC44S803 is not set -# CONFIG_MEDIA_TUNER_MAX2165 is not set -# CONFIG_MEDIA_TUNER_TDA18218 is not set -# CONFIG_MEDIA_TUNER_FC0011 is not set -# CONFIG_MEDIA_TUNER_FC0012 is not set -# CONFIG_MEDIA_TUNER_FC0013 is not set -# CONFIG_MEDIA_TUNER_TDA18212 is not set -# CONFIG_MEDIA_TUNER_E4000 is not set -# CONFIG_MEDIA_TUNER_FC2580 is not set -# CONFIG_MEDIA_TUNER_M88RS6000T is not set -# CONFIG_MEDIA_TUNER_TUA9001 is not set -# CONFIG_MEDIA_TUNER_SI2157 is not set -# CONFIG_MEDIA_TUNER_IT913X is not set -# CONFIG_MEDIA_TUNER_R820T is not set -# CONFIG_MEDIA_TUNER_MXL301RF is not set -# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set -# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set -# end of Customize TV tuners -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -# CONFIG_DVB_STB0899 is not set -# CONFIG_DVB_STB6100 is not set -# CONFIG_DVB_STV090x is not set -# CONFIG_DVB_STV0910 is not set -# CONFIG_DVB_STV6110x is not set -# CONFIG_DVB_STV6111 is not set -# CONFIG_DVB_MXL5XX is not set -# CONFIG_DVB_M88DS3103 is not set - -# -# Multistandard (cable + terrestrial) frontends -# -# CONFIG_DVB_DRXK is not set -# CONFIG_DVB_TDA18271C2DD is not set -# CONFIG_DVB_SI2165 is not set -# CONFIG_DVB_MN88472 is not set -# CONFIG_DVB_MN88473 is not set - -# -# DVB-S (satellite) frontends -# -# CONFIG_DVB_CX24110 is not set -# CONFIG_DVB_CX24123 is not set -# CONFIG_DVB_MT312 is not set -# CONFIG_DVB_ZL10036 is not set -# CONFIG_DVB_ZL10039 is not set -# CONFIG_DVB_S5H1420 is not set -# CONFIG_DVB_STV0288 is not set -# CONFIG_DVB_STB6000 is not set -# CONFIG_DVB_STV0299 is not set -# CONFIG_DVB_STV6110 is not set -# CONFIG_DVB_STV0900 is not set -# CONFIG_DVB_TDA8083 is not set -# CONFIG_DVB_TDA10086 is not set -# CONFIG_DVB_TDA8261 is not set -# CONFIG_DVB_VES1X93 is not set -# CONFIG_DVB_TUNER_ITD1000 is not set -# CONFIG_DVB_TUNER_CX24113 is not set -# CONFIG_DVB_TDA826X is not set -# CONFIG_DVB_TUA6100 is not set -# CONFIG_DVB_CX24116 is not set -# CONFIG_DVB_CX24117 is not set -# CONFIG_DVB_CX24120 is not set -# CONFIG_DVB_SI21XX is not set -# CONFIG_DVB_TS2020 is not set -# CONFIG_DVB_DS3000 is not set -# CONFIG_DVB_MB86A16 is not set -# CONFIG_DVB_TDA10071 is not set - -# -# DVB-T (terrestrial) frontends -# -# CONFIG_DVB_SP8870 is not set -# CONFIG_DVB_SP887X is not set -# CONFIG_DVB_CX22700 is not set -# CONFIG_DVB_CX22702 is not set -# CONFIG_DVB_S5H1432 is not set -# CONFIG_DVB_DRXD is not set -# CONFIG_DVB_L64781 is not set -# CONFIG_DVB_TDA1004X is not set -# CONFIG_DVB_NXT6000 is not set -# CONFIG_DVB_MT352 is not set -# CONFIG_DVB_ZL10353 is not set -# CONFIG_DVB_DIB3000MB is not set -# CONFIG_DVB_DIB3000MC is not set -# CONFIG_DVB_DIB7000M is not set -# CONFIG_DVB_DIB7000P is not set -# CONFIG_DVB_DIB9000 is not set -# CONFIG_DVB_TDA10048 is not set -# CONFIG_DVB_AF9013 is not set -# CONFIG_DVB_EC100 is not set -# CONFIG_DVB_STV0367 is not set -# CONFIG_DVB_CXD2820R is not set -# CONFIG_DVB_CXD2841ER is not set -# CONFIG_DVB_RTL2830 is not set -# CONFIG_DVB_RTL2832 is not set -# CONFIG_DVB_RTL2832_SDR is not set -# CONFIG_DVB_SI2168 is not set -# CONFIG_DVB_ZD1301_DEMOD is not set -# CONFIG_DVB_CXD2880 is not set - -# -# DVB-C (cable) frontends -# -# CONFIG_DVB_VES1820 is not set -# CONFIG_DVB_TDA10021 is not set -# CONFIG_DVB_TDA10023 is not set -# CONFIG_DVB_STV0297 is not set - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -# CONFIG_DVB_NXT200X is not set -# CONFIG_DVB_OR51211 is not set -# CONFIG_DVB_OR51132 is not set -# CONFIG_DVB_BCM3510 is not set -# CONFIG_DVB_LGDT330X is not set -# CONFIG_DVB_LGDT3305 is not set -# CONFIG_DVB_LGDT3306A is not set -# CONFIG_DVB_LG2160 is not set -# CONFIG_DVB_S5H1409 is not set -# CONFIG_DVB_AU8522_DTV is not set -# CONFIG_DVB_AU8522_V4L is not set -# CONFIG_DVB_S5H1411 is not set - -# -# ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_S921 is not set -# CONFIG_DVB_DIB8000 is not set -# CONFIG_DVB_MB86A20S is not set - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_TC90522 is not set -# CONFIG_DVB_MN88443X is not set - -# -# Digital terrestrial only tuners/PLL -# -# CONFIG_DVB_PLL is not set -# CONFIG_DVB_TUNER_DIB0070 is not set -# CONFIG_DVB_TUNER_DIB0090 is not set -# -# SEC control devices for DVB-S -# -# CONFIG_DVB_DRX39XYJ is not set -# CONFIG_DVB_LNBH25 is not set -# CONFIG_DVB_LNBH29 is not set -# CONFIG_DVB_LNBP21 is not set -# CONFIG_DVB_LNBP22 is not set -# CONFIG_DVB_ISL6405 is not set -# CONFIG_DVB_ISL6421 is not set -# CONFIG_DVB_ISL6423 is not set -# CONFIG_DVB_A8293 is not set -# CONFIG_DVB_LGS8GL5 is not set -# CONFIG_DVB_LGS8GXX is not set -# CONFIG_DVB_ATBM8830 is not set -# CONFIG_DVB_TDA665x is not set -# CONFIG_DVB_IX2505V is not set -# CONFIG_DVB_M88RS2000 is not set -# CONFIG_DVB_AF9033 is not set -# CONFIG_DVB_HORUS3A is not set -# CONFIG_DVB_ASCOT2E is not set -# CONFIG_DVB_HELENE is not set -# -# Common Interface (EN50221) controller drivers -# -# CONFIG_DVB_CXD2099 is not set -# CONFIG_DVB_SP2 is not set -# end of Customise DVB Frontends -# -# Digital TV options -# -# CONFIG_DVB_NET is not set -# CONFIG_DVB_DYNAMIC_MINORS is not set -# end of Digital TV options - -CONFIG_FB=y -CONFIG_FB_CVITEK=m -CONFIG_SOUND=y -CONFIG_SND=y -# CONFIG_SND_SUPPORT_OLD_API is not set -# CONFIG_SND_PROC_FS is not set -# CONFIG_SND_DRIVERS is not set -CONFIG_SND_HDA_PREALLOC_SIZE=1 -# CONFIG_SND_SPI is not set -# CONFIG_SND_USB is not set -CONFIG_SND_SOC=y -CONFIG_SND_SOC_CV182XA_CV182XAADC=y -CONFIG_SND_SOC_CV182XA_CV182XADAC=y -CONFIG_SND_CV1835_I2S=y -CONFIG_SND_SOC_CV182XAADC=y -CONFIG_SND_SOC_CV182XADAC=y -CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y -CONFIG_CV1835_I2S_SUBSYS=y -CONFIG_USB=y -CONFIG_USB_DWC2=m -CONFIG_USB_GADGET=y -CONFIG_MMC=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SDHCI_CVI=y -CONFIG_DMADEVICES=y -CONFIG_DW_DMAC_CVITEK=y -CONFIG_RTC_CLASS=y -# CONFIG_VIRTIO_MENU is not set -CONFIG_STAGING=y -CONFIG_ION=y -CONFIG_ION_SYSTEM_HEAP=y -CONFIG_ION_CARVEOUT_HEAP=y -CONFIG_ION_CMA_HEAP=y -# CONFIG_IOMMU_SUPPORT is not set -CONFIG_CV1835_SYSDMA_REMAP=y -CONFIG_PWM=y -CONFIG_SIFIVE_PLIC=y -CONFIG_ANDROID=y -# CONFIG_MANDATORY_FILE_LOCKING is not set -CONFIG_VFAT_FS=y -# CONFIG_PROC_PAGE_MONITOR is not set -CONFIG_TMPFS=y -CONFIG_CONFIGFS_FS=y -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_WBUF_VERIFY=y -CONFIG_UBIFS_FS=y -CONFIG_SQUASHFS=y -# CONFIG_SQUASHFS_ZLIB is not set -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_XZ=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -CONFIG_ROOT_NFS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_ISO8859_2=y -CONFIG_NLS_ISO8859_3=y -CONFIG_CRYPTO_SHA256=y -# CONFIG_CRYPTO_HW is not set -# CONFIG_XZ_DEC_X86 is not set -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_IA64 is not set -# CONFIG_XZ_DEC_ARMTHUMB is not set -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_DMA_CMA=y -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_PRINTK_TIME=y -CONFIG_DYNAMIC_DEBUG=y -# CONFIG_DEBUG_BUGVERBOSE is not set -CONFIG_DEBUG_INFO=n -CONFIG_DEBUG_INFO_DWARF4=n -CONFIG_GDB_SCRIPTS=y -# CONFIG_ENABLE_MUST_CHECK is not set -CONFIG_DEBUG_FS=y -CONFIG_BLK_DEV_INITRD=n -CONFIG_KALLSYMS=y -CONFIG_FRAME_POINTER=n -CONFIG_DEBUG_MISC=n -CONFIG_RCU_TRACE=n -# CONFIG_SCHED_DEBUG is not set -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_FTRACE is not set -# CONFIG_RUNTIME_TESTING_MENU is not set -CONFIG_USB_ROLE_SWITCH=y -CONFIG_USB_LIBCOMPOSITE=y -CONFIG_USB_F_ACM=m -CONFIG_USB_U_SERIAL=m -CONFIG_USB_U_ETHER=m -CONFIG_USB_U_AUDIO=m -CONFIG_USB_F_SERIAL=m -CONFIG_USB_F_ECM=m -CONFIG_USB_F_EEM=m -CONFIG_USB_F_RNDIS=m -CONFIG_USB_F_MASS_STORAGE=m -CONFIG_USB_F_FS=m -CONFIG_USB_F_UAC1=m -CONFIG_USB_F_UVC=m -CONFIG_USB_CONFIGFS=m -CONFIG_USB_CONFIGFS_SERIAL=y -CONFIG_USB_CONFIGFS_ACM=y -# CONFIG_USB_CONFIGFS_OBEX is not set -# CONFIG_USB_CONFIGFS_NCM is not set -CONFIG_USB_CONFIGFS_ECM=y -# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set -CONFIG_USB_CONFIGFS_RNDIS=y -CONFIG_USB_CONFIGFS_EEM=y -CONFIG_USB_CONFIGFS_MASS_STORAGE=y -# CONFIG_USB_CONFIGFS_F_LB_SS is not set -CONFIG_USB_CONFIGFS_F_FS=y -CONFIG_USB_CONFIGFS_UEVENT=y -CONFIG_USB_CONFIGFS_F_UAC1=y -# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set -# CONFIG_USB_CONFIGFS_F_UAC2 is not set -# CONFIG_USB_CONFIGFS_F_MIDI is not set -# CONFIG_USB_CONFIGFS_F_HID is not set -CONFIG_USB_CONFIGFS_F_UVC=y -CONFIG_BUG=n -CONFIG_IO_URING=n -CONFIG_ADVISE_SYSCALLS=n -CONFIG_SIGNALFD=n -CONFIG_TIMERFD=n -CONFIG_EPOLL=n diff --git a/build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig b/build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig new file mode 120000 index 000000000..40f86d8ef --- /dev/null +++ b/build/boards/cv181x/cv1813h_wevb_0007a_spinand/linux/cvitek_cv1813h_wevb_0007a_spinand_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wevb_0006a_spinand/linux/cvitek_cv1811c_wevb_0006a_spinand_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/cv1813h_wevb_0007a_spinor_defconfig b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/cv1813h_wevb_0007a_spinor_defconfig index 2baa5405a..2e12d2d8c 100644 --- a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/cv1813h_wevb_0007a_spinor_defconfig +++ b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/cv1813h_wevb_0007a_spinor_defconfig @@ -105,10 +105,10 @@ CONFIG_NANDFLASH_PAGESIZE=2048 # # Sensor support list # -# CONFIG_SENSOR_GCORE_GC2053 is not set -# CONFIG_SENSOR_GCORE_GC2053_1L is not set +CONFIG_SENSOR_GCORE_GC2053=y +CONFIG_SENSOR_GCORE_GC2053_1L=y # CONFIG_SENSOR_GCORE_GC2053_SLAVE is not set -# CONFIG_SENSOR_GCORE_GC2093 is not set +CONFIG_SENSOR_GCORE_GC2093=y # CONFIG_SENSOR_GCORE_GC2093_SLAVE is not set CONFIG_SENSOR_GCORE_GC4653=y # CONFIG_SENSOR_GCORE_GC4653_SLAVE is not set @@ -131,6 +131,7 @@ CONFIG_SENSOR_GCORE_GC4653=y # CONFIG_SENSOR_SMS_SC035GS is not set # CONFIG_SENSOR_SMS_SC035GS_1L is not set # CONFIG_SENSOR_SMS_SC200AI is not set +CONFIG_SENSOR_SMS_SC2336=y CONFIG_SENSOR_SMS_SC3335=y # CONFIG_SENSOR_SMS_SC3335_SLAVE is not set # CONFIG_SENSOR_SMS_SC3336 is not set diff --git a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig deleted file mode 100644 index b7b79625a..000000000 --- a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig +++ /dev/null @@ -1,489 +0,0 @@ -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -# CONFIG_SWAP is not set -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_PREEMPT=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=15 -CONFIG_BLK_DEV_INITRD=y -# CONFIG_SYSFS_SYSCALL is not set -# CONFIG_FHANDLE is not set -# CONFIG_BASE_FULL is not set -# CONFIG_AIO is not set -CONFIG_EMBEDDED=y -# CONFIG_SLUB_DEBUG is not set -CONFIG_FORCE_MAX_ZONEORDER=10 -CONFIG_ARCH_CVITEK=y -CONFIG_SOC_THEAD=y -# CONFIG_RISCV_SWIOTLB is not set -CONFIG_VECTOR=y -CONFIG_VECTOR_0_7=y -# CONFIG_COMPAT is not set -CONFIG_ARCH_CVITEK_CHIP="cv181x" -CONFIG_ARCH_CV181X_ASIC=y -CONFIG_POWER_RESET=y -CONFIG_COMPAT_32BIT_TIME=y -CONFIG_STRICT_KERNEL_RWX=n -CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -# CONFIG_BLK_DEV_BSG is not set -# CONFIG_MQ_IOSCHED_DEADLINE is not set -# CONFIG_MQ_IOSCHED_KYBER is not set -# CONFIG_COREDUMP is not set -CONFIG_CMA=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -# CONFIG_INET_DIAG is not set -# CONFIG_IPV6 is not set -CONFIG_CFG80211=y -CONFIG_RFKILL=y -CONFIG_UEVENT_HELPER=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_ALLOW_DEV_COREDUMP is not set -CONFIG_MTD=y -CONFIG_MTD_CMDLINE_PARTS=y -# CONFIG_MTD_OF_PARTS is not set -CONFIG_MTD_BLOCK=y -CONFIG_MTD_RAW_NAND=n -CONFIG_MTD_NAND_PLATFORM=n -CONFIG_MTD_NAND_CVSNFC=n -CONFIG_MTD_SPI_NOR=y -CONFIG_SPI_CVI_SPIF=y -CONFIG_MTD_UBI=n -CONFIG_MTD_UBI_BLOCK=n -CONFIG_NETDEVICES=y -# CONFIG_NET_CORE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -# CONFIG_NET_VENDOR_AURORA is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CORTINA is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_INTEL is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -CONFIG_STMMAC_ETH=y -# CONFIG_DWMAC_GENERIC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_CVITEK_PHY=y -CONFIG_CVITEK_PHY_UAPS=y -# CONFIG_USB_NET_DRIVERS is not set -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -# CONFIG_WLAN_VENDOR_INTEL is not set -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_RTL8188FU is not set -# CONFIG_WLAN_VENDOR_RSI is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -CONFIG_WLAN_VENDOR_REALTEK=y -CONFIG_RTL8189FS=m -CONFIG_INPUT=y -CONFIG_INPUT_EVDEV=y -# CONFIG_SERIO is not set -# CONFIG_VT is not set -# CONFIG_LEGACY_PTYS is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=y -CONFIG_SERIAL_EARLYCON_RISCV_SBI=y -CONFIG_HW_RANDOM=y -CONFIG_I2C=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_MUX=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_GPIO=y -CONFIG_SPI=y -# CONFIG_PTP_1588_CLOCK is not set -CONFIG_PINCTRL=y -CONFIG_CVITEK_PINCTRL_CV1835=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_DWAPB=y -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_WRITABLE_TRIPS=y -CONFIG_THERMAL_EMULATION=y -CONFIG_WATCHDOG=y -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_V4L_MEM2MEM_DRIVERS=y -CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m -CONFIG_VIDEO_CVITEK=m -CONFIG_VIDEO_CVITEK_CIF=m -CONFIG_VIDEO_CVITEK_SNS_I2C=m -CONFIG_VIDEO_CVITEK_MIPI_TX=m -# -# Media SPI Adapters -# -# CONFIG_CXD2880_SPI_DRV is not set -# end of Media SPI Adapters -# -# Customize TV tuners -# -# CONFIG_MEDIA_TUNER_SIMPLE is not set -# CONFIG_MEDIA_TUNER_TDA18250 is not set -# CONFIG_MEDIA_TUNER_TDA8290 is not set -# CONFIG_MEDIA_TUNER_TDA827X is not set -# CONFIG_MEDIA_TUNER_TDA18271 is not set -# CONFIG_MEDIA_TUNER_TDA9887 is not set -# CONFIG_MEDIA_TUNER_TEA5761 is not set -# CONFIG_MEDIA_TUNER_TEA5767 is not set -# CONFIG_MEDIA_TUNER_MSI001 is not set -# CONFIG_MEDIA_TUNER_MT20XX is not set -# CONFIG_MEDIA_TUNER_MT2060 is not set -# CONFIG_MEDIA_TUNER_MT2063 is not set -# CONFIG_MEDIA_TUNER_MT2266 is not set -# CONFIG_MEDIA_TUNER_MT2131 is not set -# CONFIG_MEDIA_TUNER_QT1010 is not set -# CONFIG_MEDIA_TUNER_XC2028 is not set -# CONFIG_MEDIA_TUNER_XC5000 is not set -# CONFIG_MEDIA_TUNER_XC4000 is not set -# CONFIG_MEDIA_TUNER_MXL5005S is not set -# CONFIG_MEDIA_TUNER_MXL5007T is not set -# CONFIG_MEDIA_TUNER_MC44S803 is not set -# CONFIG_MEDIA_TUNER_MAX2165 is not set -# CONFIG_MEDIA_TUNER_TDA18218 is not set -# CONFIG_MEDIA_TUNER_FC0011 is not set -# CONFIG_MEDIA_TUNER_FC0012 is not set -# CONFIG_MEDIA_TUNER_FC0013 is not set -# CONFIG_MEDIA_TUNER_TDA18212 is not set -# CONFIG_MEDIA_TUNER_E4000 is not set -# CONFIG_MEDIA_TUNER_FC2580 is not set -# CONFIG_MEDIA_TUNER_M88RS6000T is not set -# CONFIG_MEDIA_TUNER_TUA9001 is not set -# CONFIG_MEDIA_TUNER_SI2157 is not set -# CONFIG_MEDIA_TUNER_IT913X is not set -# CONFIG_MEDIA_TUNER_R820T is not set -# CONFIG_MEDIA_TUNER_MXL301RF is not set -# CONFIG_MEDIA_TUNER_QM1D1C0042 is not set -# CONFIG_MEDIA_TUNER_QM1D1B0004 is not set -# end of Customize TV tuners -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -# CONFIG_DVB_STB0899 is not set -# CONFIG_DVB_STB6100 is not set -# CONFIG_DVB_STV090x is not set -# CONFIG_DVB_STV0910 is not set -# CONFIG_DVB_STV6110x is not set -# CONFIG_DVB_STV6111 is not set -# CONFIG_DVB_MXL5XX is not set -# CONFIG_DVB_M88DS3103 is not set - -# -# Multistandard (cable + terrestrial) frontends -# -# CONFIG_DVB_DRXK is not set -# CONFIG_DVB_TDA18271C2DD is not set -# CONFIG_DVB_SI2165 is not set -# CONFIG_DVB_MN88472 is not set -# CONFIG_DVB_MN88473 is not set - -# -# DVB-S (satellite) frontends -# -# CONFIG_DVB_CX24110 is not set -# CONFIG_DVB_CX24123 is not set -# CONFIG_DVB_MT312 is not set -# CONFIG_DVB_ZL10036 is not set -# CONFIG_DVB_ZL10039 is not set -# CONFIG_DVB_S5H1420 is not set -# CONFIG_DVB_STV0288 is not set -# CONFIG_DVB_STB6000 is not set -# CONFIG_DVB_STV0299 is not set -# CONFIG_DVB_STV6110 is not set -# CONFIG_DVB_STV0900 is not set -# CONFIG_DVB_TDA8083 is not set -# CONFIG_DVB_TDA10086 is not set -# CONFIG_DVB_TDA8261 is not set -# CONFIG_DVB_VES1X93 is not set -# CONFIG_DVB_TUNER_ITD1000 is not set -# CONFIG_DVB_TUNER_CX24113 is not set -# CONFIG_DVB_TDA826X is not set -# CONFIG_DVB_TUA6100 is not set -# CONFIG_DVB_CX24116 is not set -# CONFIG_DVB_CX24117 is not set -# CONFIG_DVB_CX24120 is not set -# CONFIG_DVB_SI21XX is not set -# CONFIG_DVB_TS2020 is not set -# CONFIG_DVB_DS3000 is not set -# CONFIG_DVB_MB86A16 is not set -# CONFIG_DVB_TDA10071 is not set - -# -# DVB-T (terrestrial) frontends -# -# CONFIG_DVB_SP8870 is not set -# CONFIG_DVB_SP887X is not set -# CONFIG_DVB_CX22700 is not set -# CONFIG_DVB_CX22702 is not set -# CONFIG_DVB_S5H1432 is not set -# CONFIG_DVB_DRXD is not set -# CONFIG_DVB_L64781 is not set -# CONFIG_DVB_TDA1004X is not set -# CONFIG_DVB_NXT6000 is not set -# CONFIG_DVB_MT352 is not set -# CONFIG_DVB_ZL10353 is not set -# CONFIG_DVB_DIB3000MB is not set -# CONFIG_DVB_DIB3000MC is not set -# CONFIG_DVB_DIB7000M is not set -# CONFIG_DVB_DIB7000P is not set -# CONFIG_DVB_DIB9000 is not set -# CONFIG_DVB_TDA10048 is not set -# CONFIG_DVB_AF9013 is not set -# CONFIG_DVB_EC100 is not set -# CONFIG_DVB_STV0367 is not set -# CONFIG_DVB_CXD2820R is not set -# CONFIG_DVB_CXD2841ER is not set -# CONFIG_DVB_RTL2830 is not set -# CONFIG_DVB_RTL2832 is not set -# CONFIG_DVB_RTL2832_SDR is not set -# CONFIG_DVB_SI2168 is not set -# CONFIG_DVB_ZD1301_DEMOD is not set -# CONFIG_DVB_CXD2880 is not set - -# -# DVB-C (cable) frontends -# -# CONFIG_DVB_VES1820 is not set -# CONFIG_DVB_TDA10021 is not set -# CONFIG_DVB_TDA10023 is not set -# CONFIG_DVB_STV0297 is not set - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -# CONFIG_DVB_NXT200X is not set -# CONFIG_DVB_OR51211 is not set -# CONFIG_DVB_OR51132 is not set -# CONFIG_DVB_BCM3510 is not set -# CONFIG_DVB_LGDT330X is not set -# CONFIG_DVB_LGDT3305 is not set -# CONFIG_DVB_LGDT3306A is not set -# CONFIG_DVB_LG2160 is not set -# CONFIG_DVB_S5H1409 is not set -# CONFIG_DVB_AU8522_DTV is not set -# CONFIG_DVB_AU8522_V4L is not set -# CONFIG_DVB_S5H1411 is not set - -# -# ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_S921 is not set -# CONFIG_DVB_DIB8000 is not set -# CONFIG_DVB_MB86A20S is not set - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_TC90522 is not set -# CONFIG_DVB_MN88443X is not set - -# -# Digital terrestrial only tuners/PLL -# -# CONFIG_DVB_PLL is not set -# CONFIG_DVB_TUNER_DIB0070 is not set -# CONFIG_DVB_TUNER_DIB0090 is not set -# -# SEC control devices for DVB-S -# -# CONFIG_DVB_DRX39XYJ is not set -# CONFIG_DVB_LNBH25 is not set -# CONFIG_DVB_LNBH29 is not set -# CONFIG_DVB_LNBP21 is not set -# CONFIG_DVB_LNBP22 is not set -# CONFIG_DVB_ISL6405 is not set -# CONFIG_DVB_ISL6421 is not set -# CONFIG_DVB_ISL6423 is not set -# CONFIG_DVB_A8293 is not set -# CONFIG_DVB_LGS8GL5 is not set -# CONFIG_DVB_LGS8GXX is not set -# CONFIG_DVB_ATBM8830 is not set -# CONFIG_DVB_TDA665x is not set -# CONFIG_DVB_IX2505V is not set -# CONFIG_DVB_M88RS2000 is not set -# CONFIG_DVB_AF9033 is not set -# CONFIG_DVB_HORUS3A is not set -# CONFIG_DVB_ASCOT2E is not set -# CONFIG_DVB_HELENE is not set -# -# Common Interface (EN50221) controller drivers -# -# CONFIG_DVB_CXD2099 is not set -# CONFIG_DVB_SP2 is not set -# end of Customise DVB Frontends -# -# Digital TV options -# -# CONFIG_DVB_NET is not set -# CONFIG_DVB_DYNAMIC_MINORS is not set -# end of Digital TV options - -CONFIG_FB=y -CONFIG_FB_CVITEK=m -CONFIG_SOUND=y -CONFIG_SND=y -# CONFIG_SND_SUPPORT_OLD_API is not set -# CONFIG_SND_PROC_FS is not set -# CONFIG_SND_DRIVERS is not set -CONFIG_SND_HDA_PREALLOC_SIZE=1 -# CONFIG_SND_SPI is not set -# CONFIG_SND_USB is not set -CONFIG_SND_SOC=y -CONFIG_SND_SOC_CV182XA_CV182XAADC=y -CONFIG_SND_SOC_CV182XA_CV182XADAC=y -CONFIG_SND_CV1835_I2S=y -CONFIG_SND_SOC_CV182XAADC=y -CONFIG_SND_SOC_CV182XADAC=y -CONFIG_SND_SOC_CV1835_USE_AUDIO_PLL=y -CONFIG_CV1835_I2S_SUBSYS=y -CONFIG_USB=y -CONFIG_USB_DWC2=m -CONFIG_USB_GADGET=y -CONFIG_MMC=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SDHCI_CVI=y -CONFIG_DMADEVICES=y -CONFIG_DW_DMAC_CVITEK=y -CONFIG_RTC_CLASS=y -# CONFIG_VIRTIO_MENU is not set -CONFIG_STAGING=y -CONFIG_ION=y -CONFIG_ION_SYSTEM_HEAP=n -CONFIG_ION_CARVEOUT_HEAP=y -CONFIG_ION_CMA_HEAP=n -# CONFIG_IOMMU_SUPPORT is not set -CONFIG_CV1835_SYSDMA_REMAP=y -CONFIG_PWM=y -CONFIG_SIFIVE_PLIC=y -CONFIG_ANDROID=y -# CONFIG_MANDATORY_FILE_LOCKING is not set -CONFIG_MSDOS_FS=y -CONFIG_VFAT_FS=y -# CONFIG_PROC_PAGE_MONITOR is not set -CONFIG_TMPFS=y -CONFIG_CONFIGFS_FS=m -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_WBUF_VERIFY=y -CONFIG_UBIFS_FS=y -CONFIG_SQUASHFS=y -# CONFIG_SQUASHFS_ZLIB is not set -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_XZ=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=n -CONFIG_NFS_V2=n -CONFIG_NFS_V3=n -CONFIG_ROOT_NFS=n -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_ISO8859_2=y -CONFIG_NLS_ISO8859_3=y -CONFIG_CRYPTO_SHA256=y -# CONFIG_CRYPTO_HW is not set -# CONFIG_XZ_DEC_X86 is not set -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_IA64 is not set -# CONFIG_XZ_DEC_ARMTHUMB is not set -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_DMA_CMA=y -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_PRINTK_TIME=y -CONFIG_DYNAMIC_DEBUG=y -# CONFIG_DEBUG_BUGVERBOSE is not set -CONFIG_DEBUG_INFO=n -CONFIG_DEBUG_INFO_DWARF4=n -CONFIG_GDB_SCRIPTS=y -# CONFIG_ENABLE_MUST_CHECK is not set -CONFIG_DEBUG_FS=y -CONFIG_BLK_DEV_INITRD=n -CONFIG_KALLSYMS=y -CONFIG_FRAME_POINTER=n -CONFIG_DEBUG_MISC=n -CONFIG_RCU_TRACE=n -# CONFIG_SCHED_DEBUG is not set -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_FTRACE is not set -# CONFIG_RUNTIME_TESTING_MENU is not set -CONFIG_USB_ROLE_SWITCH=y -CONFIG_USB_LIBCOMPOSITE=y -CONFIG_USB_F_ACM=m -CONFIG_USB_U_SERIAL=m -CONFIG_USB_U_ETHER=m -CONFIG_USB_U_AUDIO=m -CONFIG_USB_F_SERIAL=m -CONFIG_USB_F_ECM=m -CONFIG_USB_F_EEM=m -CONFIG_USB_F_RNDIS=m -CONFIG_USB_F_MASS_STORAGE=m -CONFIG_USB_F_FS=m -CONFIG_USB_F_UAC1=m -CONFIG_USB_F_UVC=m -CONFIG_USB_CONFIGFS=m -CONFIG_USB_CONFIGFS_SERIAL=y -CONFIG_USB_CONFIGFS_ACM=y -# CONFIG_USB_CONFIGFS_OBEX is not set -# CONFIG_USB_CONFIGFS_NCM is not set -CONFIG_USB_CONFIGFS_ECM=y -# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set -CONFIG_USB_CONFIGFS_RNDIS=y -CONFIG_USB_CONFIGFS_EEM=y -CONFIG_USB_CONFIGFS_MASS_STORAGE=y -# CONFIG_USB_CONFIGFS_F_LB_SS is not set -CONFIG_USB_CONFIGFS_F_FS=y -CONFIG_USB_CONFIGFS_UEVENT=y -CONFIG_USB_CONFIGFS_F_UAC1=y -# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set -# CONFIG_USB_CONFIGFS_F_UAC2 is not set -# CONFIG_USB_CONFIGFS_F_MIDI is not set -# CONFIG_USB_CONFIGFS_F_HID is not set -CONFIG_USB_CONFIGFS_F_UVC=y -CONFIG_BUG=n -CONFIG_IO_URING=n -CONFIG_ADVISE_SYSCALLS=n -CONFIG_SIGNALFD=n -CONFIG_TIMERFD=n -CONFIG_EPOLL=n diff --git a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig new file mode 120000 index 000000000..3d92caa93 --- /dev/null +++ b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/linux/cvitek_cv1813h_wevb_0007a_spinor_rls_defconfig @@ -0,0 +1 @@ +../../cv1811c_wdmb_0006a_spinor/linux/cvitek_cv1811c_wdmb_0006a_spinor_rls_defconfig \ No newline at end of file diff --git a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/memmap.py b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/memmap.py index 0a0c3797e..fa73fd321 100644 --- a/build/boards/cv181x/cv1813h_wevb_0007a_spinor/memmap.py +++ b/build/boards/cv181x/cv1813h_wevb_0007a_spinor/memmap.py @@ -40,7 +40,7 @@ class MemoryMap: # ================= # Multimedia buffer. Used by u-boot/kernel/FreeRTOS # ================= - ION_SIZE = 75 * SIZE_1M + ION_SIZE = 400 * SIZE_1M H26X_BITSTREAM_SIZE = 2 * SIZE_1M H26X_ENC_BUFF_SIZE = 0 ISP_MEM_BASE_SIZE = 20 * SIZE_1M diff --git a/build/boards/default/dts/cv180x/cv180x_asic_qfn.dtsi b/build/boards/default/dts/cv180x/cv180x_asic_qfn.dtsi index 46a54b3ec..4c5b10dfa 100644 --- a/build/boards/default/dts/cv180x/cv180x_asic_qfn.dtsi +++ b/build/boards/default/dts/cv180x/cv180x_asic_qfn.dtsi @@ -50,53 +50,6 @@ }; }; -&i2c0 { - /* FMUX_GPIO_REG iic_func_sel gpio_func_sel */ - scl-pinmux = <0x0300104c 0x4 0x3>; // IIC0_SCL/IIC0_SCL/XGPIOA[28] - sda-pinmux = <0x03001050 0x4 0x3>; // IIC0_SDA/IIC0_SDA/XGPIOA[29] - /* gpio port */ - scl-gpios = <&porta 28 GPIO_ACTIVE_HIGH>; - sda-gpios = <&porta 29 GPIO_ACTIVE_HIGH>; -}; - -&i2c1 { - /* FMUX_GPIO_REG iic_func_sel gpio_func_sel */ - scl-pinmux = <0x030010f4 0x4 0x3>; // PAD_MIPIRX0N/IIC1_SCL/XGPIOC[10] - sda-pinmux = <0x030010f0 0x4 0x3>; // PAD_MIPIRX1P/IIC1_SDA/XGPIOC[9] - /* gpio port */ - scl-gpios = <&portc 10 GPIO_ACTIVE_HIGH>; - sda-gpios = <&portc 9 GPIO_ACTIVE_HIGH>; -}; - -&i2c2 { - /* FMUX_GPIO_REG iic_func_sel gpio_func_sel */ - scl-pinmux = <0x03001108 0x4 0x3>; // PAD_MIPI_TXP1/IIC2_SCL/XGPIOC[15] - sda-pinmux = <0x03001104 0x4 0x3>; // PAD_MIPI_TXM1/IIC2_SDA/XGPIOC[14] - /* gpio port */ - scl-gpios = <&portc 15 GPIO_ACTIVE_HIGH>; - sda-gpios = <&portc 14 GPIO_ACTIVE_HIGH>; -}; - -&i2c3 { - /* FMUX_GPIO_REG iic_func_sel gpio_func_sel */ - scl-pinmux = <0x0300109c 0x2 0x3>; // SD1_CMD/IIC3_SCL/PWR_GPIO[22] - sda-pinmux = <0x030010a0 0x2 0x3>; // SD1_CLK/IIC3_SDA/PWR_GPIO[23] - /* gpio port */ - scl-gpios = <&porte 22 GPIO_ACTIVE_HIGH>; - sda-gpios = <&porte 23 GPIO_ACTIVE_HIGH>; - status = "disabled"; -}; - -&i2c4 { - /* FMUX_GPIO_REG iic_func_sel gpio_func_sel */ - scl-pinmux = <0x030010e4 0x5 0x3>; // PAD_MIPIRX2N/IIC4_SCL/XGPIOC[6] - sda-pinmux = <0x030010e8 0x5 0x3>; // PAD_MIPIRX2P/IIC4_SDA/XGPIOC[7] - /* gpio port */ - scl-gpios = <&portc 6 GPIO_ACTIVE_HIGH>; - sda-gpios = <&portc 7 GPIO_ACTIVE_HIGH>; - status = "disabled"; -}; - / { /delete-node/ wifi-sd@4320000; /delete-node/ i2s@04110000; diff --git a/build/cvisetup.sh b/build/cvisetup.sh index 1847854d6..f5c8c8cdb 100644 --- a/build/cvisetup.sh +++ b/build/cvisetup.sh @@ -268,7 +268,11 @@ function build_middleware() cp -af "$MW_PATH"/lib/3rd/*.so* "$SYSTEM_OUT_DIR"/lib # copy ko mkdir -p "$SYSTEM_OUT_DIR"/ko + if [[ "$BUILD_FOR_DEBUG" != "y" ]]; then + cp -af "$MW_PATH"/ko_shrink/* "$SYSTEM_OUT_DIR"/ko/ + else cp -af "$MW_PATH"/ko/* "$SYSTEM_OUT_DIR"/ko/ + fi # add sdk version echo "SDK_VERSION=${SDK_VER}" > "$SYSTEM_OUT_DIR"/sdk-release diff --git a/build/sensors/sensor_list.json b/build/sensors/sensor_list.json index 1a0b482b8..7cfbcf987 100644 --- a/build/sensors/sensor_list.json +++ b/build/sensors/sensor_list.json @@ -2,6 +2,7 @@ "sensor_list": [ "BRIGATES_BG0808", "GCORE_GC02M1", + "GCORE_GC0329", "GCORE_GC1054", "GCORE_GC2053", "GCORE_GC2053_1L", @@ -12,6 +13,7 @@ "GCORE_GC4023", "GCORE_GC4653", "GCORE_GC4653_SLAVE", + "IMGDS_MIS2008", "NEXTCHIP_N5", "NEXTCHIP_N6", "OV_OS02D10", @@ -73,6 +75,7 @@ "SONY_IMX347", "SONY_IMX385", "TECHPOINT_TP2850", + "TECHPOINT_TP2863", "VIVO_MCS369", "VIVO_MCS369Q", "VIVO_MCS308M2"