Skip to content

Commit 067a200

Browse files
committed
ayufan: dev.mk: add quartz64a and quartz64b
1 parent 7521618 commit 067a200

File tree

8 files changed

+98
-0
lines changed

8 files changed

+98
-0
lines changed

configs/quartz64-a-rk3566_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,3 +112,4 @@ CONFIG_USB_OHCI_GENERIC=y
112112
CONFIG_USB_DWC3=y
113113
CONFIG_USB_DWC3_GENERIC=y
114114
CONFIG_ERRNO_STR=y
115+
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x200

configs/quartz64-b-rk3566_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,4 @@ CONFIG_USB_OHCI_GENERIC=y
108108
CONFIG_USB_DWC3=y
109109
CONFIG_USB_DWC3_GENERIC=y
110110
CONFIG_ERRNO_STR=y
111+
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x200
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
UBOOT_DEFCONFIG ?= quartz64-a-rk3566_defconfig
2+
BL31 ?= tmp/rkbin/bin/rk35/rk3568_bl31_v1.43.elf
3+
BOARD_CHIP ?= rk3568
4+
UBOOT_TPL =
5+
ROCKCHIP_TPL ?= tmp/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin
6+
LOADER_OFFSET ?= 64
7+
LOADER_FLASH ?= rksd_loader
8+
IMAGES ?= flash-spi erase-spi
9+
LOADERS ?= rksd_loader rkspi_loader
10+
RKSD_LOADER ?= idbloader.img
11+
RKSPI_LOADER ?= idbloader-spi.img
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
setenv blink_power 'led work off; sleep 0.1; led work on'
2+
3+
# erase flash
4+
run blink_power blink_power
5+
sf probe
6+
sf erase 0 400000
7+
8+
# blink forever
9+
while true; do run blink_power; sleep 1; done
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
setenv blink_power 'led work off; sleep 0.1; led work on'
2+
setenv blink_standby 'led diy off; sleep 0.1; led diy on'
3+
4+
# first read existing loader
5+
run blink_power
6+
sf probe
7+
8+
# or load rkspi_loader.img and write it to 0 offset of spi
9+
# or fail badly
10+
11+
if size ${devtype} ${devnum}:${distro_bootpart} rkspi_loader.img; then
12+
load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} rkspi_loader.img
13+
14+
# erase flash
15+
run blink_power blink_power
16+
sf erase 0 400000
17+
18+
# write flash
19+
run blink_power blink_power blink_power
20+
sf write ${kernel_addr_r} 0 ${filesize}
21+
22+
# blink forever
23+
while true; do run blink_power; sleep 1; done
24+
else
25+
# blink forever
26+
echo "missing rkspi_loader.img"
27+
while true; do run blink_standby; sleep 1; done
28+
fi
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
UBOOT_DEFCONFIG ?= quartz64-b-rk3566_defconfig
2+
BL31 ?= tmp/rkbin/bin/rk35/rk3568_bl31_v1.43.elf
3+
BOARD_CHIP ?= rk3568
4+
UBOOT_TPL =
5+
ROCKCHIP_TPL ?= tmp/rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.17.bin
6+
LOADER_OFFSET ?= 64
7+
LOADER_FLASH ?= rksd_loader
8+
IMAGES ?= flash-spi erase-spi
9+
LOADERS ?= rksd_loader rkspi_loader
10+
RKSD_LOADER ?= idbloader.img
11+
RKSPI_LOADER ?= idbloader-spi.img
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
setenv blink_power 'led work off; sleep 0.1; led work on'
2+
3+
# erase flash
4+
run blink_power blink_power
5+
sf probe
6+
sf erase 0 400000
7+
8+
# blink forever
9+
while true; do run blink_power; sleep 1; done
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
setenv blink_power 'led work off; sleep 0.1; led work on'
2+
setenv blink_standby 'led diy off; sleep 0.1; led diy on'
3+
4+
# first read existing loader
5+
run blink_power
6+
sf probe
7+
8+
# or load rkspi_loader.img and write it to 0 offset of spi
9+
# or fail badly
10+
11+
if size ${devtype} ${devnum}:${distro_bootpart} rkspi_loader.img; then
12+
load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} rkspi_loader.img
13+
14+
# erase flash
15+
run blink_power blink_power
16+
sf erase 0 400000
17+
18+
# write flash
19+
run blink_power blink_power blink_power
20+
sf write ${kernel_addr_r} 0 ${filesize}
21+
22+
# blink forever
23+
while true; do run blink_power; sleep 1; done
24+
else
25+
# blink forever
26+
echo "missing rkspi_loader.img"
27+
while true; do run blink_standby; sleep 1; done
28+
fi

0 commit comments

Comments
 (0)