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 0000000000..b85c078519 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-1024x768-noedid.txt @@ -0,0 +1,7 @@ +X-1024x768-edid +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 0000000000..3dc78f3193 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-edid.txt @@ -0,0 +1,7 @@ +boot.scr 1080p +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 0000000000..873e77b368 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-1080p-noedid.txt @@ -0,0 +1,8 @@ +aPCR +X-1080p-noedid +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 0000000000..6a728a66f0 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-edid.txt @@ -0,0 +1,8 @@ +R}-o +boot.scr for X with HDMI auto-pr +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 0000000000..c69caaf4ba --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-720p-noedid.txt @@ -0,0 +1,7 @@ +X-720p-noedid +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 0000000000..91ac930741 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/files/boot-auto_edid.txt @@ -0,0 +1,7 @@ +7R}-> +boot.scr for X with HDMI auto-pr +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 0000000000..c235b56d49 --- /dev/null +++ b/srcpkgs/odroid-u2-ubootcfg/template @@ -0,0 +1,25 @@ +# 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 + mkimage -A arm -T script -C none -d $source $(basename ${source/.txt/.scr}) + done + cp ${_default_scr} boot.scr +} + +do_install() { + for scr in *.scr; do + echo $scr + vinstall $scr 600 boot + done +}