diff --git a/srcpkgs/odroid-u2-ubootcfg/files/boot-1024x768-noedid.txt b/srcpkgs/odroid-u2-ubootcfg/files/boot-1024x768-noedid.txt new file mode 100644 index 00000000000..8c1909aefca --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-1024x768-noedid.txt @@ -0,0 +1,6 @@ +setenv initrd_high "0xffffffff" +setenv fdt_high "0xffffffff" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm 0x40008000 0x42000000" +setenv edid_load "drm_kms_helper.edid_firmware=edid/1024x768.bin" +setenv bootargs "console=tty1 console=ttySAC1,115200n8 ${edid_load} root=/dev/mmcblk0p2 rootwait ro mem=2047M" +boot diff --git a/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-edid.txt b/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-edid.txt new file mode 100644 index 00000000000..0b381679d87 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-edid.txt @@ -0,0 +1,6 @@ +setenv initrd_high "0xffffffff" +setenv fdt_high "0xffffffff" +setenv drm_video_mode "HDMI-A-1:1920x1080@60" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm 0x40008000 0x42000000" +setenv bootargs "console=tty1 console=ttySAC1,115200n8 video=${drm_video_mode} root=/dev/mmcblk0p2 rootwait ro mem=2047M" +boot diff --git a/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-noedid.txt b/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-noedid.txt new file mode 100644 index 00000000000..48d3c45c721 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-noedid.txt @@ -0,0 +1,6 @@ +setenv initrd_high "0xffffffff" +setenv fdt_high "0xffffffff" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm 0x40008000 0x42000000" +setenv edid_load "drm_kms_helper.edid_firmware=edid/1920x1080.bin" +setenv bootargs "console=tty1 console=ttySAC1,115200n8 ${edid_load} root=/dev/mmcblk0p2 rootwait ro mem=2047M" +boot diff --git a/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-edid.txt b/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-edid.txt new file mode 100644 index 00000000000..7e798659f8e --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-edid.txt @@ -0,0 +1,6 @@ +setenv initrd_high "0xffffffff" +setenv fdt_high "0xffffffff" +setenv drm_video_mode "HDMI-A-1:1280x720M@60" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm 0x40008000 0x42000000" +setenv bootargs "console=tty1 console=ttySAC1,115200n8 video=${drm_video_mode} root=/dev/mmcblk0p2 rootwait ro mem=2047M" +boot diff --git a/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-noedid.txt b/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-noedid.txt new file mode 100644 index 00000000000..3e5db2abe77 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-noedid.txt @@ -0,0 +1,6 @@ +setenv initrd_high "0xffffffff" +setenv fdt_high "0xffffffff" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm 0x40008000 0x42000000" +setenv edid_load "drm_kms_helper.edid_firmware=edid/1280x720.bin" +setenv bootargs "console=tty1 console=ttySAC1,115200n8 ${edid_load} root=/dev/mmcblk0p2 rootwait ro mem=2047M" +boot diff --git a/srcpkgs/odroid-u2-ubootcfg/files/boot-auto_edid.txt b/srcpkgs/odroid-u2-ubootcfg/files/boot-auto_edid.txt new file mode 100644 index 00000000000..ea48cc74e95 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-auto_edid.txt @@ -0,0 +1,5 @@ +setenv initrd_high "0xffffffff" +setenv fdt_high "0xffffffff" +setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; bootm 0x40008000 0x42000000" +setenv bootargs "console=tty1 console=ttySAC1,115200n8 root=/dev/mmcblk0p2 rootwait ro mem=2047M" +boot diff --git a/srcpkgs/odroid-u2-ubootcfg/template b/srcpkgs/odroid-u2-ubootcfg/template new file mode 100644 index 00000000000..d75577811a7 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/template @@ -0,0 +1,26 @@ +# Template file for 'odroid-u2-bootcfg' +pkgname=odroid-u2-ubootcfg +version=1.0 +revision=1 +homepage="http://hardkernel.com" +hostmakedepends="uboot-mkimage" +short_desc="odroid u2/u3 boot configuration" +maintainer="Enno Boland " +license="GPL-2.0" + +_default_scr="boot-auto_edid.scr" + +do_build() { + for source in ${FILESDIR}/*.txt; do + name=$(basename ${source%.txt}) + mkimage -A arm -T script -C none -n "${name}" -d $source ${name}.scr + done + cp ${_default_scr} boot.scr +} + +do_install() { + for scr in *.scr; do + echo $scr + vinstall $scr 600 boot + done +}