diff --git a/device/testing/device-xunlong-orangepi5-plus/APKBUILD b/device/testing/device-xunlong-orangepi5-plus/APKBUILD new file mode 100644 index 000000000..8124f0df5 --- /dev/null +++ b/device/testing/device-xunlong-orangepi5-plus/APKBUILD @@ -0,0 +1,37 @@ +# Reference: +# Maintainer: WeirdTreeThing +pkgname=device-xunlong-orangepi5-plus +pkgdesc="Xunlong Orange Pi 5 Plus" +pkgver=1 +pkgrel=0 +url="https://postmarketos.org" +license="MIT" +arch="aarch64" +options="!check !archcheck" +depends=" + linux-postmarketos-rockchip-rk3588 + postmarketos-base + systemd-boot +" +makedepends="devicepkg-dev" +source="deviceinfo modules-initfs" +subpackages="$pkgname-nonfree-firmware:nonfree_firmware" + +build() { + devicepkg_build $startdir $pkgname +} + +package() { + devicepkg_package $startdir $pkgname +} + +nonfree_firmware() { + pkgdesc="GPU/NIC firmware" + depends="linux-firmware-arm linux-firmware-rtl_nic" + mkdir "$subpkgdir" +} + +sha512sums=" +1b4c429965a4e855b8f544a18afdeed6d89be1566a1b5583f51e7c73bd1db80153dcf854dca6859a0714c228be1495126e9ab5bf62eb34ea75ccffbc11fea5dd deviceinfo +c787cb2c449bb493375e7c1519f1c6e0c35bce038277ca3032364c4867693f9099050611c0cbd7f22181f33dda11888d1f09e3e5272cf73fe3245aadfe9c2bd8 modules-initfs +" diff --git a/device/testing/device-xunlong-orangepi5-plus/deviceinfo b/device/testing/device-xunlong-orangepi5-plus/deviceinfo new file mode 100644 index 000000000..644082342 --- /dev/null +++ b/device/testing/device-xunlong-orangepi5-plus/deviceinfo @@ -0,0 +1,25 @@ +# Reference: +# Please use double quotes only. You can source this file in shell +# scripts. + +deviceinfo_format_version="0" +deviceinfo_name="Xunlong Orange Pi 5 Plus" +deviceinfo_manufacturer="Xunlong" +deviceinfo_codename="xunlong-orangepi5-plus" +deviceinfo_year="2023" +deviceinfo_dtb="rockchip/rk3588-orangepi-5-plus" +deviceinfo_arch="aarch64" + +# Device related +deviceinfo_gpu_accelerated="true" +deviceinfo_chassis="embedded" +deviceinfo_keyboard="true" +deviceinfo_external_storage="true" +deviceinfo_getty="ttyS2;1500000" + +# Bootloader related +deviceinfo_flash_method="none" +deviceinfo_kernel_cmdline="console=null" +deviceinfo_partition_type="gpt" +deviceinfo_boot_filesystem="fat32" +deviceinfo_generate_systemd_boot="true" diff --git a/device/testing/device-xunlong-orangepi5-plus/modules-initfs b/device/testing/device-xunlong-orangepi5-plus/modules-initfs new file mode 100644 index 000000000..6f834a5c7 --- /dev/null +++ b/device/testing/device-xunlong-orangepi5-plus/modules-initfs @@ -0,0 +1,4 @@ +fusb302 +tcpm +phy_rockchip_usbdp +typec