diff --git a/config/boot-odroid-c2.ini b/config/boot-odroid-c2.ini index c492fd8675..239480d883 100644 --- a/config/boot-odroid-c2.ini +++ b/config/boot-odroid-c2.ini @@ -66,6 +66,13 @@ setenv m_bpp "24" # setenv vout "dvi" # setenv vout "vga" +# Meson Timer +# 1 - Meson Timer +# 0 - Arch Timer +# Using meson_timer improves the video playback whoever it breaks KVM (virtualization). +# Using arch timer allows KVM/Virtualization to work however you'll experience poor video +setenv mesontimer "0" + # Default Console Device Setting setenv condev "console=ttyS0,115200n8 console=tty0 consoleblank=0" # on both @@ -85,4 +92,8 @@ fatload mmc 0:1 ${initrd_loadaddr} uInitrd fatload mmc 0:1 ${loadaddr} zImage fatload mmc 0:1 ${dtb_loadaddr} dtb/meson64_odroidc2.dtb +fdt addr ${dtb_loadaddr} +if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi +if test "${mesontimer}" = "1"; then fdt rm /timer; fi + booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr} \ No newline at end of file