From 2a34837dc71337cca27f47d1e0bc6f96d0c27088 Mon Sep 17 00:00:00 2001 From: Dolphin von Chips <DoIphinChips@protonmail.com> Date: Fri, 18 Sep 2020 23:10:26 +0500 Subject: [PATCH] cubietech-cubieboard: new device (Cubietech Cubieboard) (MR 1589) --- .../device-cubietech-cubieboard/APKBUILD | 30 +++++++++++++++++++ .../device-cubietech-cubieboard/deviceinfo | 23 ++++++++++++++ .../device-cubietech-cubieboard/extlinux.conf | 9 ++++++ 3 files changed, 62 insertions(+) create mode 100644 device/testing/device-cubietech-cubieboard/APKBUILD create mode 100644 device/testing/device-cubietech-cubieboard/deviceinfo create mode 100644 device/testing/device-cubietech-cubieboard/extlinux.conf diff --git a/device/testing/device-cubietech-cubieboard/APKBUILD b/device/testing/device-cubietech-cubieboard/APKBUILD new file mode 100644 index 00000000000..45d756bddb9 --- /dev/null +++ b/device/testing/device-cubietech-cubieboard/APKBUILD @@ -0,0 +1,30 @@ +# Reference: <https://postmarketos.org/devicepkg> +pkgname=device-cubietech-cubieboard +pkgdesc="Cubietech Cubieboard" +pkgver=0.1 +pkgrel=0 +url="https://postmarketos.org" +license="MIT" +arch="armv7" +options="!check !archcheck" +depends=" + linux-edge + mesa-dri-gallium + postmarketos-base + u-boot-cubieboard + " +makedepends="devicepkg-dev" +source="deviceinfo extlinux.conf" + +build() { + devicepkg_build $startdir $pkgname +} + +package() { + devicepkg_package $startdir $pkgname + install -Dm644 "$srcdir"/extlinux.conf \ + "$pkgdir"/boot/extlinux/extlinux.conf +} + +sha512sums="90e52b3bfff815a83f3a744a63d4ef0b59368f4227e5fb53a698da89a61a9cd464d63fa8534c3d2693bdd6899b17090b32feaf352d95d3d04cac0b192e151e46 deviceinfo +a33dd1a89548eb95d95e07a879bf412985bd01ebfef8e2ddaaa5c3e2d173743c3530148e36a9fc81a07e67b4a35509f06852bd2f652f64a9b6224ce8d7e12d56 extlinux.conf" diff --git a/device/testing/device-cubietech-cubieboard/deviceinfo b/device/testing/device-cubietech-cubieboard/deviceinfo new file mode 100644 index 00000000000..4c251130689 --- /dev/null +++ b/device/testing/device-cubietech-cubieboard/deviceinfo @@ -0,0 +1,23 @@ +# Reference: <https://postmarketos.org/deviceinfo> +# Please use double quotes only. You can source this file in shell scripts. + +deviceinfo_format_version="0" +deviceinfo_name="Cubietech Cubieboard" +deviceinfo_manufacturer="Cubietech" +deviceinfo_codename="cubietech-cubieboard" +deviceinfo_year="2012" +deviceinfo_dtb="" +deviceinfo_modules_initfs="sun4i-drm sun4i-drm-hdmi" +deviceinfo_arch="armv7" + +# Device related +deviceinfo_chassis="embedded" +deviceinfo_keyboard="true" +deviceinfo_external_storage="true" +deviceinfo_screen_width="1920" +deviceinfo_screen_height="1080" +deviceinfo_getty="ttyS0;115200" + +# Bootloader related +deviceinfo_flash_method="none" +deviceinfo_sd_embed_firmware="u-boot/Cubieboard/u-boot-sunxi-with-spl.bin:8" diff --git a/device/testing/device-cubietech-cubieboard/extlinux.conf b/device/testing/device-cubietech-cubieboard/extlinux.conf new file mode 100644 index 00000000000..cd3584c536a --- /dev/null +++ b/device/testing/device-cubietech-cubieboard/extlinux.conf @@ -0,0 +1,9 @@ +timeout 10 +default POSTMARKETOS +menu title boot prev kernel + +label POSTMARKETOS + linux /vmlinuz-edge + append console=ttyS0,115200n8 PMOS_NO_OUTPUT_REDIRECT + fdtdir /dtbs-edge + initrd /initramfs-edge -- GitLab