diff --git a/bsp/cvitek/board_env.sh b/bsp/cvitek/board_env.sh deleted file mode 100755 index 4a8cdfda51..0000000000 --- a/bsp/cvitek/board_env.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -function get_board_type() -{ - BOARD_CONFIG=("CONFIG_BOARD_TYPE_MILKV_DUO" "CONFIG_BOARD_TYPE_MILKV_DUO256M" "CONFIG_BOARD_TYPE_MILKV_DUOS") - BOARD_VALUE=("milkv-duo" "milkv-duo256m" "milkv-duos-sd") - STORAGE_VAUE=("sd" "sd" "sd") - - for ((i=0;i<${#BOARD_CONFIG[@]};i++)) - do - config_value=$(grep -w "${BOARD_CONFIG[i]}" ${PROJECT_PATH}/.config | cut -d= -f2) - if [ "$config_value" == "y" ]; then - BOARD_TYPE=${BOARD_VALUE[i]} - STORAGE_TYPE=${STORAGE_VAUE[i]} - break - fi - done - export BOARD_TYPE=${BOARD_TYPE} - export STORAGE_TYPE=${STORAGE_TYPE} -} - -function check_bootloader() -{ - restult=$(curl -m 10 -s http://www.ip-api.com/json) - COUNTRY=$(echo $restult | sed 's/.*"country":"\([^"]*\)".*/\1/') - echo "Country: $COUNTRY" - - if [ "$COUNTRY" == "China" ]; then - BOOTLOADER_URL=https://gitee.com/flyingcys/cvitek_bootloader - else - BOOTLOADER_URL=https://github.com/flyingcys/cvitek_bootloader - fi - - if [ ! -d cvitek_bootloader ]; then - echo "cvitek_bootloader not exist, clone it from ${BOOTLOADER_URL}" - git clone ${BOOTLOADER_URL} - - if [ $? -ne 0 ]; then - echo "Failed to clone ${BOOTLOADER_URL} !" - exit 1 - fi -fi -} - diff --git a/bsp/cvitek/combine-fip.sh b/bsp/cvitek/combine-fip.sh deleted file mode 100755 index 22a151c58e..0000000000 --- a/bsp/cvitek/combine-fip.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash - -PROJECT_PATH=$1 -IMAGE_NAME=$2 - -if [ -z "$PROJECT_PATH" ] || [ -z "$IMAGE_NAME" ]; then - echo "Usage: $0 " - exit 1 -fi - -ROOT_PATH=$(pwd) -echo $ROOT_PATH - -. board_env.sh - -get_board_type -echo "board_type: ${BOARD_TYPE}" - -check_bootloader || exit 0 - -export BLCP_2ND_PATH=${PROJECT_PATH}/${IMAGE_NAME} - -pushd cvitek_bootloader - -. env.sh - -get_build_board ${BOARD_TYPE} - -echo "board: ${MV_BOARD_LINK}" - -if [ ! -d opensbi/build/platform/generic ] || [ ! -d fsbl/build/${MV_BOARD_LINK} ] || [ ! -d u-boot-2021.10/build/${MV_BOARD_LINK} ]; then - do_build - -else - echo "Build already done, skip build" - - do_combine - - if [ $? -ne 0 ]; then - do_build - fi -fi - -popd - -mkdir -p output/${MV_BOARD} -cp -rf cvitek_bootloader/install/soc_${MV_BOARD_LINK}/fip.bin output/${MV_BOARD}/fip.bin diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo-spinor/cv1800b_milkv_duo_spinor.dtb b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo-spinor/cv1800b_milkv_duo_spinor.dtb deleted file mode 100755 index 5275da07d2..0000000000 Binary files a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo-spinor/cv1800b_milkv_duo_spinor.dtb and /dev/null differ diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo-spinor/multi.its b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo-spinor/multi.its deleted file mode 100755 index 5dfcc9d0aa..0000000000 --- a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo-spinor/multi.its +++ /dev/null @@ -1,56 +0,0 @@ -/* - * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs - */ - -/dts-v1/; - -/ { - description = "Various kernels, ramdisks and FDT blobs"; - #address-cells = <2>; - - images { - kernel-1 { - description = "cvitek kernel"; - data = /incbin/("./Image.lzma"); - type = "kernel"; - arch = "riscv"; - os = "linux"; - compression = "lzma"; - load = <0x0 0x80200000>; - entry = <0x0 0x80200000>; - hash-2 { - algo = "crc32"; - }; - }; - - - /*FDT*/ - - fdt-cv1800b_milkv_duo_spinor { - description = "cvitek device tree - cv1800b_milkv_duo_spinor"; - data = /incbin/("./cv1800b_milkv_duo_spinor.dtb"); - type = "flat_dt"; - arch = "riscv"; - compression = "none"; - hash-1 { - algo = "sha256"; - }; - }; - - - - }; - - /*CFG*/ - configurations { - - config-cv1800b_milkv_duo_spinor { - description = "boot cvitek system with board cv1800b_milkv_duo_spinor"; - kernel = "kernel-1"; - fdt = "fdt-cv1800b_milkv_duo_spinor"; - }; - - }; - - -}; diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo/cv1800b_milkv_duo_sd.dtb b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo/cv1800b_milkv_duo_sd.dtb deleted file mode 100755 index ff3823c663..0000000000 Binary files a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo/cv1800b_milkv_duo_sd.dtb and /dev/null differ diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo/multi.its b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo/multi.its deleted file mode 100755 index 8403466927..0000000000 --- a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo/multi.its +++ /dev/null @@ -1,56 +0,0 @@ -/* - * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs - */ - -/dts-v1/; - -/ { - description = "Various kernels, ramdisks and FDT blobs"; - #address-cells = <2>; - - images { - kernel-1 { - description = "cvitek kernel"; - data = /incbin/("./Image.lzma"); - type = "kernel"; - arch = "riscv"; - os = "linux"; - compression = "lzma"; - load = <0x0 0x80200000>; - entry = <0x0 0x80200000>; - hash-2 { - algo = "crc32"; - }; - }; - - - /*FDT*/ - - fdt-cv1800b_milkv_duo_sd { - description = "cvitek device tree - cv1800b_milkv_duo_sd"; - data = /incbin/("./cv1800b_milkv_duo_sd.dtb"); - type = "flat_dt"; - arch = "riscv"; - compression = "none"; - hash-1 { - algo = "sha256"; - }; - }; - - - - }; - - /*CFG*/ - configurations { - - config-cv1800b_milkv_duo_sd { - description = "boot cvitek system with board cv1800b_milkv_duo_sd"; - kernel = "kernel-1"; - fdt = "fdt-cv1800b_milkv_duo_sd"; - }; - - }; - - -}; diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m-spinor/cv1812cp_milkv_duo256m_spinor.dtb b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m-spinor/cv1812cp_milkv_duo256m_spinor.dtb deleted file mode 100755 index e48fe8e311..0000000000 Binary files a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m-spinor/cv1812cp_milkv_duo256m_spinor.dtb and /dev/null differ diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m-spinor/multi.its b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m-spinor/multi.its deleted file mode 100755 index 23f546482c..0000000000 --- a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m-spinor/multi.its +++ /dev/null @@ -1,56 +0,0 @@ -/* - * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs - */ - -/dts-v1/; - -/ { - description = "Various kernels, ramdisks and FDT blobs"; - #address-cells = <2>; - - images { - kernel-1 { - description = "cvitek kernel"; - data = /incbin/("./Image.lzma"); - type = "kernel"; - arch = "riscv"; - os = "linux"; - compression = "lzma"; - load = <0x0 0x80200000>; - entry = <0x0 0x80200000>; - hash-2 { - algo = "crc32"; - }; - }; - - - /*FDT*/ - - fdt-cv1812cp_milkv_duo256m_spinor { - description = "cvitek device tree - cv1812cp_milkv_duo256m_spinor"; - data = /incbin/("./cv1812cp_milkv_duo256m_spinor.dtb"); - type = "flat_dt"; - arch = "riscv"; - compression = "none"; - hash-1 { - algo = "sha256"; - }; - }; - - - - }; - - /*CFG*/ - configurations { - - config-cv1812cp_milkv_duo256m_spinor { - description = "boot cvitek system with board cv1812cp_milkv_duo256m_spinor"; - kernel = "kernel-1"; - fdt = "fdt-cv1812cp_milkv_duo256m_spinor"; - }; - - }; - - -}; diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m/cv1812cp_milkv_duo256m_sd.dtb b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m/cv1812cp_milkv_duo256m_sd.dtb deleted file mode 100755 index 01af66027b..0000000000 Binary files a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m/cv1812cp_milkv_duo256m_sd.dtb and /dev/null differ diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m/multi.its b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m/multi.its deleted file mode 100755 index 5e01397d55..0000000000 --- a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duo256m/multi.its +++ /dev/null @@ -1,56 +0,0 @@ -/* - * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs - */ - -/dts-v1/; - -/ { - description = "Various kernels, ramdisks and FDT blobs"; - #address-cells = <2>; - - images { - kernel-1 { - description = "cvitek kernel"; - data = /incbin/("./Image.lzma"); - type = "kernel"; - arch = "riscv"; - os = "linux"; - compression = "lzma"; - load = <0x0 0x80200000>; - entry = <0x0 0x80200000>; - hash-2 { - algo = "crc32"; - }; - }; - - - /*FDT*/ - - fdt-cv1812cp_milkv_duo256m_sd { - description = "cvitek device tree - cv1812cp_milkv_duo256m_sd"; - data = /incbin/("./cv1812cp_milkv_duo256m_sd.dtb"); - type = "flat_dt"; - arch = "riscv"; - compression = "none"; - hash-1 { - algo = "sha256"; - }; - }; - - - - }; - - /*CFG*/ - configurations { - - config-cv1812cp_milkv_duo256m_sd { - description = "boot cvitek system with board cv1812cp_milkv_duo256m_sd"; - kernel = "kernel-1"; - fdt = "fdt-cv1812cp_milkv_duo256m_sd"; - }; - - }; - - -}; diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duos-sd/cv1813h_milkv_duos_sd.dtb b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duos-sd/cv1813h_milkv_duos_sd.dtb deleted file mode 100644 index 35f375a773..0000000000 Binary files a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duos-sd/cv1813h_milkv_duos_sd.dtb and /dev/null differ diff --git a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duos-sd/multi.its b/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duos-sd/multi.its deleted file mode 100644 index 4eb14f3ea2..0000000000 --- a/bsp/cvitek/cv18xx_risc-v/dtb/milkv-duos-sd/multi.its +++ /dev/null @@ -1,56 +0,0 @@ -/* - * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs - */ - -/dts-v1/; - -/ { - description = "Various kernels, ramdisks and FDT blobs"; - #address-cells = <2>; - - images { - kernel-1 { - description = "cvitek kernel"; - data = /incbin/("./Image.lzma"); - type = "kernel"; - arch = "riscv"; - os = "linux"; - compression = "lzma"; - load = <0x0 0x80200000>; - entry = <0x0 0x80200000>; - hash-2 { - algo = "crc32"; - }; - }; - - - /*FDT*/ - - fdt-cv1813h_milkv_duos_sd { - description = "cvitek device tree - cv1813h_milkv_duos_sd"; - data = /incbin/("./cv1813h_milkv_duos_sd.dtb"); - type = "flat_dt"; - arch = "riscv"; - compression = "none"; - hash-1 { - algo = "sha256"; - }; - }; - - - - }; - - /*CFG*/ - configurations { - - config-cv1813h_milkv_duos_sd { - description = "boot cvitek system with board cv1813h_milkv_duos_sd"; - kernel = "kernel-1"; - fdt = "fdt-cv1813h_milkv_duos_sd"; - }; - - }; - - -}; diff --git a/bsp/cvitek/mkimage b/bsp/cvitek/mkimage deleted file mode 100755 index 6a720c3fb0..0000000000 Binary files a/bsp/cvitek/mkimage and /dev/null differ diff --git a/bsp/cvitek/mksdimg.sh b/bsp/cvitek/mksdimg.sh deleted file mode 100755 index 838beaeda6..0000000000 --- a/bsp/cvitek/mksdimg.sh +++ /dev/null @@ -1,24 +0,0 @@ -#/bin/sh -set -e - -PROJECT_PATH=$1 -IMAGE_NAME=$2 - -if [ -z "$PROJECT_PATH" ] || [ -z "$IMAGE_NAME" ]; then - echo "Usage: $0 " - exit 1 -fi - -ROOT_PATH=$(pwd) -echo ${ROOT_PATH} - -. board_env.sh - -get_board_type - -echo "start compress kernel..." - -lzma -c -9 -f -k ${PROJECT_PATH}/${IMAGE_NAME} > ${PROJECT_PATH}/dtb/${BOARD_TYPE}/Image.lzma - -mkdir -p ${ROOT_PATH}/output/${BOARD_TYPE} -./mkimage -f ${PROJECT_PATH}/dtb/${BOARD_TYPE}/multi.its -r ${ROOT_PATH}/output/${BOARD_TYPE}/boot.${STORAGE_TYPE}