0a5bbce93c
* Specify a device tree binary file for p4wifi kernel Previously the p4wifi kernel was using Android patches which append the dtb to zImage in the kernel makefile. Now follow mainline kernel convention of leaving the zImage and dtb separate. Follow postmarketOS convention of specifying dtb file in deviceinfo. * Use linux-postmarketos-mainline APKBUILD build functions for p4wifi * Update linux-samsung-p4wifi to kernel 4.16 - Use mainline broadcom bluetooth hci driver - Use mainline atmel_mxt_ts driver - Use mainline stmpe811 mfd driver and add stmpe811 ADC block
55 lines
2.4 KiB
Text
55 lines
2.4 KiB
Text
# Reference: <https://postmarketos.org/devicepkg>
|
|
pkgname="device-samsung-p4wifi"
|
|
pkgdesc="Galaxy Tab 10.1"
|
|
pkgver=0.1
|
|
pkgrel=5
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="noarch"
|
|
options="!check"
|
|
depends="postmarketos-base linux-samsung-p4wifi mkbootimg mesa-dri-swrast alsa-utils"
|
|
makedepends="devicepkg-dev"
|
|
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
|
source="deviceinfo
|
|
modules-load.conf
|
|
modprobe.conf
|
|
90-device-samsung-p4wifi-audio.rules
|
|
90-device-samsung-p4wifi-jack.rules
|
|
HiFi
|
|
wm8994aif1.conf"
|
|
|
|
build() {
|
|
devicepkg_build $startdir $pkgname
|
|
}
|
|
|
|
package() {
|
|
devicepkg_package $startdir $pkgname
|
|
|
|
install -D -m644 "$srcdir"/modules-load.conf \
|
|
"$pkgdir"/etc/modules-load.d/00-${pkgname}.conf
|
|
install -D -m644 "$srcdir"/modprobe.conf \
|
|
"$pkgdir"/etc/modprobe.d/00-${pkgname}.conf
|
|
|
|
install -D -m644 "$srcdir"/HiFi \
|
|
"$pkgdir"/usr/share/alsa/ucm/wm8994aif1/HiFi
|
|
install -D -m644 "$srcdir"/wm8994aif1.conf \
|
|
"$pkgdir"/usr/share/alsa/ucm/wm8994aif1/wm8994aif1.conf
|
|
install -D -m644 "$srcdir"/90-device-samsung-p4wifi-audio.rules \
|
|
"$pkgdir"/etc/udev/rules.d/90-device-samsung-p4wifi-audio.rules
|
|
install -D -m644 "$srcdir"/90-device-samsung-p4wifi-jack.rules \
|
|
"$pkgdir"/etc/udev/rules.d/90-device-samsung-p4wifi-jack.rules
|
|
}
|
|
|
|
nonfree_firmware() {
|
|
pkgdesc="bcm4330 wifi firmware"
|
|
depends="firmware-samsung-p4wifi"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
sha512sums="0622c4326811e2240d1278b991476bffb3e53831ffc81e9d45c8ad73fd8a1a2aaafabaaad9aa9c4440834d3626fade2d674a59773a215c52319cd79c09f4a6c0 deviceinfo
|
|
d8ce60ea7acaabf627ddca2f0887a4cda46f313b7aaf7934bef2fef8a6e0798ccefab849e4571e4e3fcd06ae34c1a6efe3b58b401e2e443416f6200e6d4ea769 modules-load.conf
|
|
56b865bab0714aed53bd6535ebefd2f3629ec78786e8f87dcae4637cfacb5912d28dc39d1fe0287d34bb36b4a8371481f54647e1b25190afbcd23ed30fe7edac modprobe.conf
|
|
559d3f49a2a99445c644f53b1148fbac6963cc27fc77ba735da7b6c742b8d4faecf938943ce598ea71d590ce2297e2ec6f98aec54b2b339c861f92d0e0430434 90-device-samsung-p4wifi-audio.rules
|
|
0ba8fc472df6a2a420c963d637bebe0cb167f593c50b1cd0dfb654375a1d16de99590dc5e48d0f42e7d44b6fe2ffa9dbfec062a32483d1b5ed32f383cd29ed22 90-device-samsung-p4wifi-jack.rules
|
|
a62bbae27b3e76e5ba4b3d06fdd3a35e14b69319b213724196b5ab8acf2086bdf6aef3feef20b262294860f03b8b202a094702af458fe1cfff74c5a17a1cd915 HiFi
|
|
16640080221d6ce6b87eb02bef401a18152008f75e52c0db2eee0a67f1ac65fc9ed053cc2388012f3f661e8f5526e8133af4ae2a5176441fde382597c02a75fa wm8994aif1.conf"
|