Booting a 4.10 mainline kernel

This is the u-boot statement list to boot the mainline kernel from eMMC (kernel image and root filesystem on 2nd partition(ext4)):

setenv fdt_addr_r    '0x01000000'
setenv fdt_high        '0x20000000'

setenv ramdisk_addr_r    '0x13000000'
setenv initrd_high    '0x60000000'

setenv kernel_addr_r    '0x01080000'

setenv kernel 'uImage'
setenv ramdisk 'uInitrd'
setenv fdt 'meson-gxl-s905x-khadas-vim.dtb'

setenv part '1:2'
setenv dev 'mmc'
setenv prefix '/boot/kernel.d/linux-4.11.0-rc1-gx-gd7bf95a-dirty'

setenv bootargs 'console=tty0 console=ttyAML0,115200 earlyprintk=aml-uart,0xc81004c0 root=/dev/mmcblk0p2 rootwait rw fsck.repair=yes governor=ondemand no_console_suspend elevator=noop';
ext4load ${dev} ${part} ${kernel_addr_r} ${prefix}/${kernel};
ext4load ${dev} ${part} ${ramdisk_addr_r} ${prefix}/${ramdisk};
ext4load ${dev} ${part} ${fdt_addr_r} ${prefix}/${fdt};
bootm ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r};
2 Likes