CONFIG_OF_CONTROL=y
CONFIG_ENV_IS_IN_FAT=y
CONFIG_ENV_FAT_DEVICE_AND_PART=":1"
-CONFIG_ENV_FAT_FILE="vim3/params.bin"
+CONFIG_ENV_FAT_FILE="params-vim3.bin"
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_OF_CONTROL=y
CONFIG_ENV_IS_IN_FAT=y
CONFIG_ENV_FAT_DEVICE_AND_PART=":1"
-CONFIG_ENV_FAT_FILE="vim3l/params.bin"
+CONFIG_ENV_FAT_FILE="params-vim3l.bin"
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_OF_CONTROL=y
CONFIG_ENV_IS_IN_FAT=y
CONFIG_ENV_FAT_DEVICE_AND_PART=":1"
-CONFIG_ENV_FAT_FILE="odroid-c4/params.bin"
+CONFIG_ENV_FAT_FILE="params-c4.bin"
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_OF_CONTROL=y
CONFIG_ENV_IS_IN_FAT=y
CONFIG_ENV_FAT_DEVICE_AND_PART=":1"
-CONFIG_ENV_FAT_FILE="odroid-n2/params.bin"
+CONFIG_ENV_FAT_FILE="params-n2.bin"
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_DFU_MMC=y
"kvim3l_linux.dtb fat -1 1;" \
"boot.scr.uimg fat -1 1;" \
"params.bin fat -1 1;" \
- "vim3/Image.gz fat -1 1;" \
- "vim3l/Image.gz fat -1 1;" \
- "odroid-n2/Image.gz fat -1 1;" \
- "odroid-c4/Image.gz fat -1 1;" \
- "vim3/params.bin fat -1 1;" \
- "vim3l/params.bin fat -1 1;" \
- "odroid-n2/params.bin fat -1 1;" \
- "odroid-c4/params.bin fat -1 1;" \
- "vim3/boot.scr.uimg fat -1 1;" \
- "vim3l/boot.scr.uimg fat -1 1;" \
- "odroid-n2/boot.scr.uimg fat -1 1;" \
- "odroid-c4/boot.scr.uimg fat -1 1;" \
+ "params-c4.bin fat -1 1;" \
+ "params-n2.bin fat -1 1;" \
+ "params-vim3.bin fat -1 1;" \
+ "params-vim3l.bin fat -1 1;" \
+ "kvim/Image.gz fat -1 1;" \
+ "odroid/Image.gz fat -1 1;" \
"boot.img part -1 1;" \
"rootfs part -1 2;" \
"system-data part -1 3;" \
#endif
#ifdef CONFIG_TIZEN_KHADAS_VIM3
-#define TIZEN_BOOT_PREFIX "/vim3/ /"
+#define TIZEN_BOOT_PREFIX "/kvim/ /"
#define DFU_ALT_BOOT DFU_ALT_BOOT_VIM3
#define DEVICE_TREE_NAME "kvim3_linux.dtb"
#define BOARD_NAME "khadas-vim3"
#elif CONFIG_TIZEN_KHADAS_VIM3L
-#define TIZEN_BOOT_PREFIX "/vim3l/ /"
+#define TIZEN_BOOT_PREFIX "/kvim/ /"
#define DFU_ALT_BOOT DFU_ALT_BOOT_VIM3L
#define DEVICE_TREE_NAME "kvim3l_linux.dtb"
#define BOARD_NAME "khadas-vim3l"
#elif CONFIG_TIZEN_ODROID_N2
-#define TIZEN_BOOT_PREFIX "/odroid-n2/ /"
+#define TIZEN_BOOT_PREFIX "/odroid/ /"
#define DFU_ALT_BOOT DFU_ALT_BOOT_ODROID_N2
#define DEVICE_TREE_NAME "meson64_odroidn2_drm.dtb"
#define BOARD_NAME "odrond-n2"
#elif CONFIG_TIZEN_ODROID_C4
-#define TIZEN_BOOT_PREFIX "/odroid-c4/ /"
+#define TIZEN_BOOT_PREFIX "/odroid/ /"
#define DFU_ALT_BOOT DFU_ALT_BOOT_ODROID_C4
#define DEVICE_TREE_NAME "meson64_odroidc4.dtb"
#define BOARD_NAME "odroid-c4"
cp `find ./env -name "built-in.o"` copy_env_common.o
objcopy -O binary --only-section=.rodata.default_environment `find . -name "copy_env_common.o"`
tr '\0' '\n' < copy_env_common.o > default_envs.txt
-mkenvimage -s 16384 -o params.bin default_envs.txt
+mkenvimage -s 16384 -o params-c4.bin default_envs.txt
rm copy_env_common.o default_envs.txt
# 1-7. Build Boot script
mkdir -p %{buildroot}/var/tmp/u-boot-amlogic
install -d %{buildroot}/var/tmp/u-boot-amlogic
install -m 755 u-boot-c4.bin %{buildroot}/var/tmp/u-boot-amlogic
-install -m 755 params.bin %{buildroot}/boot/odroid-c4
+install -m 755 params-c4.bin %{buildroot}/boot
install -m 755 boot.scr.uimg.c4 %{buildroot}/boot/
%post
%manifest u_boot_amlogic.manifest
%defattr(-,root,root,-)
/var/tmp/u-boot-amlogic
-/boot/odroid-c4/params.bin
+/boot/params-c4.bin
/boot/boot.scr.uimg.c4
cp `find ./env -name "built-in.o"` copy_env_common.o
objcopy -O binary --only-section=.rodata.default_environment `find . -name "copy_env_common.o"`
tr '\0' '\n' < copy_env_common.o > default_envs.txt
-mkenvimage -s 16384 -o params.bin default_envs.txt
+mkenvimage -s 16384 -o params-vim3.bin default_envs.txt
rm copy_env_common.o default_envs.txt
# Build Boot script
mkdir -p %{buildroot}/var/tmp/u-boot-amlogic
install -d %{buildroot}/var/tmp/u-boot-amlogic
install -m 755 u-boot-kvim3.bin %{buildroot}/var/tmp/u-boot-amlogic
-install -m 755 params.bin %{buildroot}/boot/vim3
+install -m 755 params-vim3.bin %{buildroot}/boot
install -m 755 boot.scr.uimg.vim3 %{buildroot}/boot
%post
%manifest u_boot_amlogic.manifest
%defattr(-,root,root,-)
/var/tmp/u-boot-amlogic
-/boot/vim3/params.bin
+/boot/params-vim3.bin
/boot/boot.scr.uimg.vim3
cp `find ./env -name "built-in.o"` copy_env_common.o
objcopy -O binary --only-section=.rodata.default_environment `find . -name "copy_env_common.o"`
tr '\0' '\n' < copy_env_common.o > default_envs.txt
-mkenvimage -s 16384 -o params.bin default_envs.txt
+mkenvimage -s 16384 -o params-vim3l.bin default_envs.txt
rm copy_env_common.o default_envs.txt
# Build Boot script
mkdir -p %{buildroot}/var/tmp/u-boot-amlogic
install -d %{buildroot}/var/tmp/u-boot-amlogic
install -m 755 u-boot-kvim3l.bin %{buildroot}/var/tmp/u-boot-amlogic
-install -m 755 params.bin %{buildroot}/boot/vim3l
+install -m 755 params-vim3l.bin %{buildroot}/boot
install -m 755 boot.scr.uimg.vim3l %{buildroot}/boot
%post
%manifest u_boot_amlogic.manifest
%defattr(-,root,root,-)
/var/tmp/u-boot-amlogic
-/boot/vim3l/params.bin
+/boot/params-vim3l.bin
/boot/boot.scr.uimg.vim3l
cp `find ./env -name "built-in.o"` copy_env_common.o
objcopy -O binary --only-section=.rodata.default_environment `find . -name "copy_env_common.o"`
tr '\0' '\n' < copy_env_common.o > default_envs.txt
-mkenvimage -s 16384 -o params.bin default_envs.txt
+mkenvimage -s 16384 -o params-n2.bin default_envs.txt
rm copy_env_common.o default_envs.txt
# 1-7. Build Boot script
mkdir -p %{buildroot}/var/tmp/u-boot-amlogic
install -d %{buildroot}/var/tmp/u-boot-amlogic
install -m 755 u-boot-n2.bin %{buildroot}/var/tmp/u-boot-amlogic
-install -m 755 params.bin %{buildroot}/boot/odroid-n2
+install -m 755 params-n2.bin %{buildroot}/boot
install -m 755 boot.scr.uimg.n2 %{buildroot}/boot/
%post
%manifest u_boot_amlogic.manifest
%defattr(-,root,root,-)
/var/tmp/u-boot-amlogic
-/boot/odroid-n2/params.bin
+/boot/params-n2.bin
/boot/boot.scr.uimg.n2
exit 1;
fi
if [ -d output ]; then
- rm output/$BOARD/*
rm output/*
fi
- [ -d output/$BOARD ] || mkdir -p output/$BOARD
+ [ -d output ] || mkdir -p output
if ! [ -e .config ] ; then
make ARCH=arm64 khadas-${BOARD}_defconfig
--ddrfw9 fip/kvim3/lpddr3_ld.fw \
--level v3
- cp params.bin output/vim3/
- cp arch/arm/dts/meson-g12b-a311d-khadas-vim3.dtb ./output/
+ cp params.bin output/params-vim3.bin
cd ./output/
- tar cvf kvim3_bootloader.tar u-boot-kvim3.bin boot.scr.uimg vim3/params.bin
+ tar cvf kvim3_bootloader.tar u-boot-kvim3.bin boot.scr.uimg params-vim3.bin
cd ..
}
--ddrfw9 fip/kvim3l/lpddr3_ld.fw \
--level v3
- cp params.bin output/vim3l/
+ cp params.bin output/params-vim3l.bin
cd ./output/
- tar cvf kvim3l_bootloader.tar u-boot-kvim3l.bin boot.scr.uimg vim3l/params.bin
+ tar cvf kvim3l_bootloader.tar u-boot-kvim3l.bin boot.scr.uimg params-vim3l.bin
cd ..
}
build_uboot()
{
if [ -d output ]; then
- rm output/odroid-c4/*
rm output/*
fi
- [ -d output/odroid-c4 ] || mkdir -p output/odroid-c4
+ [ -d output ] || mkdir -p output
if ! [ -e .config ] ; then
make ARCH=arm64 odroid-c4_defconfig
cp u-boot.bin output/bl33.bin
fi
- [ -d output ] || mkdir output
-
./fip/aml_encrypt_g12a --bl3sig --input output/bl33.bin --compress lz4 \
--output output/bl33.bin.enc \
--level v3 --type bl33 --compress lz4
--ddrfw8 fip/c4/aml_ddr.fw \
--level v3
- cp params.bin output/odroid-c4/
- cp arch/arm/dts/meson-sm1-odroid-c4.dtb ./output/
+ cp params.bin output/params-c4.bin
cd ./output/
- tar cvf odroidc4_bootloader.tar u-boot-c4.bin boot.scr.uimg odroid-c4/params.bin
+ tar cvf odroidc4_bootloader.tar u-boot-c4.bin boot.scr.uimg params-c4.bin
cd ..
}
build_uboot()
{
if [ -d output ]; then
- rm output/odroid-n2/*
rm output/*
fi
- [ -d output/odroid-n2 ] || mkdir -p output/odroid-n2
+ [ -d output ] || mkdir -p output
if ! [ -e .config ] ; then
make ARCH=arm64 odroid-n2_defconfig
cp u-boot.bin output/bl33.bin
fi
- [ -d output ] || mkdir output
-
./fip/aml_encrypt_g12b --bl3sig --input output/bl33.bin --compress lz4 \
--output output/bl33.bin.enc \
--level v3 --type bl33 --compress lz4
--ddrfw8 fip/n2/aml_ddr.fw \
--level v3
- cp params.bin output/odroid-n2/
- cp arch/arm/dts/meson-g12b-odroid-n2.dtb ./output/
+ cp params.bin output/params-n2.bin
cd ./output/
- tar cvf odroidn2_bootloader.tar u-boot-n2.bin boot.scr.uimg odroid-n2/params.bin
+ tar cvf odroidn2_bootloader.tar u-boot-n2.bin boot.scr.uimg params-n2.bin
cd ..
}