add support for yuzukick1n

This commit is contained in:
YuzukiTsuru 2022-03-30 15:57:52 +08:00
parent b347dedab6
commit b293d016eb
8 changed files with 145 additions and 9 deletions

View File

@ -0,0 +1,46 @@
# boot partition
image boot.vfat {
vfat {
files = {
"zImage",
"sun8i-v3s-common-linux.dtb",
"boot.scr"
}
}
size = 8M
}
# micro data-transfer partition
image data.vfat {
vfat {}
empty = true
size = 8M
}
image sdcard.img {
hdimage {}
partition u-boot {
in-partition-table = "no"
image = "u-boot-sunxi-with-spl.bin"
offset = 8192
size = 516096 # 512KB - 8192
}
partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}
partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
size = 0
}
partition data {
partition-type = 0xC
image = "data.vfat"
}
}

View File

@ -0,0 +1,46 @@
# boot partition
image boot.vfat {
vfat {
files = {
"zImage",
"sun8i-v3x-common-linux.dtb",
"boot.scr"
}
}
size = 8M
}
# micro data-transfer partition
image data.vfat {
vfat {}
empty = true
size = 8M
}
image sdcard.img {
hdimage {}
partition u-boot {
in-partition-table = "no"
image = "u-boot-sunxi-with-spl.bin"
offset = 8192
size = 516096 # 512KB - 8192
}
partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}
partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
size = 0
}
partition data {
partition-type = 0xC
image = "data.vfat"
}
}

View File

@ -4,12 +4,10 @@ CONFIG_DEFAULT_DEVICE_TREE="sun8i-v3x-yuzukick1n-uboot"
CONFIG_SPL=y
CONFIG_MACH_SUN8I_V3S=y
CONFIG_SUNXI_DRAM_DDR3_1333=y
CONFIG_DRAM_CLK=166
CONFIG_DRAM_CLK=400
CONFIG_SYS_CLK_FREQ=800000000
CONFIG_BOOTDELAY=0
# CONFIG_ENV_IS_IN_FAT is not set
CONFIG_USE_DEFAULT_ENV_FILE=y
CONFIG_DEFAULT_ENV_FILE="../../../board/allwinner-generic/sun8i-v3x/script/uboot.env"
CONFIG_DM_SPI_FLASH=y
CONFIG_SPI_FLASH_BAR=y
CONFIG_SPI_FLASH_ATMEL=y

View File

@ -1,10 +1,10 @@
/dts-v1/;
#include "sun8i-v3s-linux.dtsi"
#include "sun8i-v3x-linux.dtsi"
#include "sunxi-common-regulators.dtsi"
/ {
model = "Lichee Pi Zero";
compatible = "licheepi,licheepi-zero", "allwinner,sun8i-v3s";
model = "YuzukiCK1N";
compatible = "yuzukihd,yuzukick1n", "allwinner,sun8i-v3s";
aliases {
serial0 = &uart0;

View File

@ -1,4 +1,4 @@
setenv bootargs console=ttyS0,115200 panic=5 console=tty0 rootwait root=/dev/mmcblk0p2 earlyprintk rw
load mmc 0:1 0x41000000 zImage
load mmc 0:1 0x41800000 sun8i-v3s-licheepi-zero-linux.dtb
load mmc 0:1 0x41800000 sun8i-v3x-yuzukick1n-linux.dtb
bootz 0x41000000 - 0x41800000

View File

@ -0,0 +1,46 @@
# boot partition
image boot.vfat {
vfat {
files = {
"zImage",
"sun8i-v3x-yuzukick1n-linux.dtb",
"boot.scr"
}
}
size = 8M
}
# micro data-transfer partition
image data.vfat {
vfat {}
empty = true
size = 8M
}
image sdcard.img {
hdimage {}
partition u-boot {
in-partition-table = "no"
image = "u-boot-sunxi-with-spl.bin"
offset = 8192
size = 516096 # 512KB - 8192
}
partition boot {
partition-type = 0xC
bootable = "true"
image = "boot.vfat"
}
partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
size = 0
}
partition data {
partition-type = 0xC
image = "data.vfat"
}
}

View File

@ -9,7 +9,7 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to YuzukiCK1N"
BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/allwinner-generic/sun8i-generic/scripts/genimage.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/allwinner-generic/sun8i-generic/genimage.cfg"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/yuzukihd/yuzukick1n/script/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.180"
@ -38,4 +38,4 @@ BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_MTOOLS=y
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sipeed/lichee-zero/script/bootcmd"
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/yuzukihd/yuzukick1n/script/bootcmd"