ASI1230: Reset periferals only in 1st stage bootloader
ASI1230: Change VIDEO0 initial settings to match what the linux ptp driver sets when it sets 48000Hz.

This seems to fix the PLL unlock observed in the rev 3.0 silicon.
ASI1230: Read product family from GPIO1[0..2] in board_init()

Print it in misc_init_r(). Amended by DB to be verbose only in eng mode.
ASI1230: Set eng_mode and bootdelay environment variables according to is_eng_mode_enabled()
ASI1230: Implement is_factory_boot_enabled() and set factory_boot environment variable accordingly
ASI1230: Fix SPI flash erase-block size and environment offset
ASI1230: Update to using board_late_init() hook
ASI1230: Select boot partition using board information in SPI flash

Load and exec script from the selected partition, adjust 'mem' bootarg then proceed to
load kernel image from the same partition. In case eng. mode is detected
then a second stage bootloader is loaded instead of the kernel.