diff --git a/device/testing/device-nvidia-tegra-armv7/APKBUILD b/device/testing/device-nvidia-tegra-armv7/APKBUILD new file mode 100644 index 000000000..38aba2f55 --- /dev/null +++ b/device/testing/device-nvidia-tegra-armv7/APKBUILD @@ -0,0 +1,51 @@ +# Reference: +# Maintainer: Svyatoslav Ryhel +# Co-Maintainer: David Heidelberg +# Co-Maintainer: Maxim Schwalm +# Co-Maintainer: Raffaele Tranquillini + +pkgname=device-nvidia-tegra-armv7 +pkgdesc="NVIDIA Tegra ARMv7" +pkgver=1 +pkgrel=0 +url="https://postmarketos.org" +license="MIT" +arch="armv7" +options="!check !archcheck" +depends=" + alsa-ucm-conf + libvdpau-tegra + linux-postmarketos-grate + postmarketos-base +" +makedepends="devicepkg-dev" +source="deviceinfo modules-initfs" +subpackages=" + $pkgname-nonfree-firmware:nonfree_firmware + $pkgname-x11 +" + +build() { + devicepkg_build $startdir $pkgname +} + +package() { + devicepkg_package $startdir $pkgname +} + +nonfree_firmware() { + pkgdesc="Firmware files for Tegra devices supported by GRATE project" + depends="firmware-nvidia-tegra-armv7" + mkdir "$subpkgdir" +} + +x11() { + install_if="$pkgname=$pkgver-r$pkgrel xorg-server" + depends="xf86-video-opentegra" + mkdir "$subpkgdir" +} + +sha512sums=" +c10ccac99172735315dff76f098a37d7f96d505480c3afd0e4299a9dd131eefdcddade60c6bb0db9c2519e5d860ff9e389733a6e648b19c2198c26c3377d011e deviceinfo +8ea2030fb0c1ae181778b86dc36ed71a904dd51e1fb08114c2a124a693fc7b464cfbb14efa8422db716fb9a647afa367df094abcc14f1ccc51af8b9063de8847 modules-initfs +" diff --git a/device/testing/device-nvidia-tegra-armv7/deviceinfo b/device/testing/device-nvidia-tegra-armv7/deviceinfo new file mode 100644 index 000000000..b10e687c9 --- /dev/null +++ b/device/testing/device-nvidia-tegra-armv7/deviceinfo @@ -0,0 +1,23 @@ +# Reference: +# Please use double quotes only. You can source this file in shell +# scripts. + +deviceinfo_format_version="0" +deviceinfo_name="NVIDIA Tegra ARMv7" +deviceinfo_manufacturer="NVIDIA" +deviceinfo_codename="nvidia-tegra-armv7" +deviceinfo_year="2011" +deviceinfo_dtb="nvidia/*" +deviceinfo_arch="armv7" + +# Device related +# Tablet should fit most of devices +deviceinfo_chassis="tablet" +deviceinfo_external_storage="true" + +# Bootloader related +deviceinfo_flash_method="fastboot-bootpart" +deviceinfo_flash_fastboot_partition_kernel="system" +deviceinfo_flash_fastboot_partition_system="userdata" +deviceinfo_generate_extlinux_config="true" +deviceinfo_kernel_cmdline="console=ttyS0,115200n8 rw gpt" diff --git a/device/testing/device-nvidia-tegra-armv7/modules-initfs b/device/testing/device-nvidia-tegra-armv7/modules-initfs new file mode 100644 index 000000000..d00ea9f17 --- /dev/null +++ b/device/testing/device-nvidia-tegra-armv7/modules-initfs @@ -0,0 +1,28 @@ +acer-a500-battery +acer-ec-a500 +asus-dockram +asus-ec +asus-ec-battery +asus-ec-charger +asus-ec-kbc +asus-ec-keys +atkbd +atmel-mxt-ts +bq27xxx-battery +bq27xxx-battery-i2c +chagall-battery +elants-i2c +hid-generic +i2c-hid-of +i2c-hotplug-gpio +lvds-codec +panel-lvds +panel-renesas-r61307 +panel-renesas-r69328 +panel-simple +rmi_core +rmi_i2c +smb347-charger +ssd2825 +surface-rt-ec +tc358768