Our softwares are designed to be customizable and be workable for all rockchip chips , so it might take little long time to boot in some chips.
In the below, we will list some ways to reduce boot time.
Increase CPU Speed
It's obvious that with higher CPU speed, the less time it take to boot.
By default, the CPU is not at full speed at boot time, because it need high voltage and have risk to overheat(No thermal control in u-boot).
To support full CPU speed in u-boot/u-boot spl, please refer to this patch.
Reduce Kernel Size
Kernel image generated by rockchip_linux_defconfig might contain a lot of unnecessary drivers.
The big kernel image will have a bad impact to boot time， especially when it's in low CPU speed.
You could drop them by editing rockchip_linux_defconfig.