mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
Switching Odroid C1 boot partition to FAT (#1964)
* Switching Odroid C1 boot partition to FAT U-boot FAT driver is very unstable and there is no wish to dig into u-boot. Seems like a sane workaround @plntyk Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com> * Add notes for separate boot partitions Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com> * Typo Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com> * Bugfix: use zImage for converting to uImage since on FAT partitions we use move Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com> * Cleanup C1 boot scripts We have no plans to ever support legacy kernel again. Removing related things Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com> * A bit more radical change. Moving meson current to (new) legacy, current to 5.6.y and dev to some development branch / commit. * Remove unneded patch Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
This commit is contained in:
@@ -73,7 +73,7 @@ setenv vpu "1"
|
||||
setenv hdmioutput "1"
|
||||
|
||||
# Default Console Device Setting
|
||||
if test -e mmc 0:1 boot/.next; then setenv condev "console=ttyAML0,115200n8"; else setenv condev "console=ttyS0,115200n8 console=tty0"; fi
|
||||
setenv condev "console=ttyAML0,115200n8"
|
||||
|
||||
# Enable/Disable ODROID-VU7 Touchscreen
|
||||
setenv disable_vu7 "false" # false
|
||||
@@ -93,14 +93,13 @@ if test "${cec}" = "1"; then setenv hdmi_cec "hdmitx=cecf"; fi
|
||||
if test "${disable_vu7}" = "false"; then setenv hid_quirks "usbhid.quirks=0x0eef:0x0005:0x0004"; fi
|
||||
|
||||
# Boot Arguments
|
||||
setenv bootargs "root=${rootdev} rootwait rw ${condev} rootfstype=${rootfstype} loglevel=7 no_console_suspend consoleblank=0 vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout_mode} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac} monitor_onoff=${monitor_onoff} max_freq=${max_freq} ${hid_quirks} ${extraargs}"
|
||||
setenv bootargs "root=${rootdev} rootwait rw ${condev} rootfstype=${rootfstype} loglevel=1 no_console_suspend consoleblank=0 vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=${m} m_bpp=${m_bpp} vout=${vout_mode} ${disableuhs} ${hdmi_hpd} ${hdmi_cec} ${enabledac} monitor_onoff=${monitor_onoff} max_freq=${max_freq} ${hid_quirks} ${extraargs}"
|
||||
|
||||
# Booting
|
||||
ext4load mmc 0:1 0x20800000 /boot/uImage || fatload mmc 0:1 0x20800000 uImage || ext4load mmc 0:1 0x20800000 uImage
|
||||
ext4load mmc 0:1 0x22000000 /boot/uInitrd || fatload mmc 0:1 0x22000000 uInitrd || ext4load mmc 0:1 0x22000000 uInitrd
|
||||
ext4load mmc 0:1 0x21800000 /boot/dtb/meson8b_odroidc.dtb || fatload mmc 0:1 0x21800000 dtb/meson8b_odroidc.dtb || ext4load mmc 0:1 0x21800000 dtb/meson8b_odroidc.dtb
|
||||
# mainline kernel
|
||||
ext4load mmc 0:1 0x21800000 /boot/dtb/meson8b-odroidc1.dtb
|
||||
ext4load mmc 0:1 0x21800000 /boot/dtb/meson8b-odroidc1.dtb || fatload mmc 0:1 0x21800000 dtb/meson8b-odroidc1.dtb || ext4load mmc 0:1 0x21800000 dtb/meson8b-odroidc1.dtb
|
||||
|
||||
fdt addr 21800000
|
||||
|
||||
if test "${vpu}" = "0"; then fdt rm /mesonstream; fdt rm /vdec; fdt rm /ppmgr; fi
|
||||
|
||||
Reference in New Issue
Block a user