Compare commits

...
Author SHA1 Message Date
Martijn Braam 2602a77236 Kernel compression 2021-07-07 21:25:27 +02:00
Martijn Braam 355e805df4 Enabled sata support 2021-07-07 12:32:54 +02:00
Martijn Braam 1313e6025f Compress kernel 2021-07-07 03:46:41 +02:00
Martijn Braam 2defb1b35f Fixed power 2021-07-07 03:12:36 +02:00
Martijn Braam c133b4d811 More drivers 2021-07-07 01:45:25 +02:00
Martijn Braam 8afd193a4f Enabled android stuff 2021-07-06 22:19:36 +02:00
Martijn Braam 40d3fee9b2 Switched to linux-gru config with modifications 2021-07-06 22:03:10 +02:00
Martijn Braam 7ae3987cdc WIP 2021-07-04 16:45:43 +02:00
Martijn Braam ba724a5353 WIP 2021-07-02 20:45:10 +02:00
Clayton Craft 99c6676d99 pine64-pinebookpro: add module to initfs for keyboard/touchpad
The fusb302 module is needed in initfs with kernel 5.13 for the keyboard
and touchpad to function.
2021-07-02 01:58:52 -07:00
Clayton Craft 6cca34a906 linux-postmarketos-rockchip: upgrade to 5.13, enable nftables
Most of the config changes are from `make oldconfig` and accepting the
defaults.
2021-07-02 01:58:22 -07:00
4 changed files with 1673 additions and 3163 deletions

No files matched your search

@@ -1,8 +1,8 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-pine64-pinebookpro
pkgdesc="PINE64 Pinebook Pro"
pkgver=1
pkgrel=1
pkgver=2
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -51,9 +51,11 @@ nonfree_firmware() {
mkdir "$subpkgdir"
}
sha512sums="68a5ba3b3115fa3c0d202566326052118ade7e8e2f8b6804d09a15ed63ec33fa5098354fd79ad24ee166f901f1349f3f0e4af5efc3924c6424d63e6b31de7542 deviceinfo
sha512sums="
7ad2473943c22457aa112db83684e5a4e91bb35868b06f6f941e2d96b59d9057f6a6b331a8459a92a431fd01f40bb02a261976e5c4ddf5f15f90247d517273b1 deviceinfo
cdcb1d36440c29d411691990c1170d9665b13b1c551b35825720d23b6ae40311ce91c3b2b7a089deaacd7a33c6febe4f81dc75d71dd4bed887291221d56dc1d2 extlinux.conf
d3988fe83c54228d743f4a8c190e9530404a436a7fbc0b004bf20d3986b502d864717d8cc9c76812e599266bf84cb08f9a86e1bfd220875799c5a022aea588ec 10-pinebookpro.hwdb
bcae155e24a151d3c098833680b83b6004a329962f115480d560ebe19257eab87286b8a4c194e456c067ca54fb53e59a5a16b022cea13c11135b0855145db563 mem_sleep.conf
846384cab3e9581a03007cf4f39f8538315e804d1573903dd223d22d5ca0b6f260e348467aead5124689288fb7d2ec22c1e9aba8e89683efdbd33ddfe10de852 rockchip,es8316-codec.conf
558f08b56425e0ceeea8d4815eeb862a2b801ba1b26b4dc28f4d0ec991ed9dfef14113172a224191eb2de5d0b57a741e4c48f1307bda2a69595944bd58731be1 HiFi"
558f08b56425e0ceeea8d4815eeb862a2b801ba1b26b4dc28f4d0ec991ed9dfef14113172a224191eb2de5d0b57a741e4c48f1307bda2a69595944bd58731be1 HiFi
"
@@ -7,7 +7,7 @@ deviceinfo_manufacturer="PINE64"
deviceinfo_codename="pine64-pinebookpro"
deviceinfo_year="2019"
deviceinfo_dtb=""
deviceinfo_modules_initfs="panel_simple pwm_bl rockchipdrm dw_mipi_dsi drm_kms_helper gpu_sched rockchip_rga dw_wdt videobuf2_dma_sg analogix_dp drm_panel_orientation_quirks"
deviceinfo_modules_initfs="panel_simple pwm_bl rockchipdrm dw_mipi_dsi drm_kms_helper gpu_sched rockchip_rga dw_wdt videobuf2_dma_sg analogix_dp drm_panel_orientation_quirks fusb302"
deviceinfo_arch="aarch64"
# Device related
+23 -6
View File
@@ -10,15 +10,19 @@
# boot failure
pkgname=linux-postmarketos-rockchip
pkgver=5.11.2
pkgrel=1
pkgver=5.13.0
pkgrel=0
pkgdesc="Mainline kernel for rockchip devices"
arch="aarch64"
_carch="arm64"
_flavor="${pkgname#linux-}"
url="https://kernel.org"
license="GPL-2.0-only"
options="!strip !check !tracedeps pmb:cross-native pmb:kconfigcheck-anbox"
options="!strip !check !tracedeps
pmb:cross-native
pmb:kconfigcheck-anbox
pmb:kconfigcheck-nftables
"
makedepends="
bison
devicepkg-dev
@@ -28,7 +32,11 @@ makedepends="
openssl-dev
perl
rsync
gzip
xz
clang
lld
llvm11
"
# Source
@@ -37,6 +45,10 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.0};;
*.*) _kernver=$pkgver;;
esac
export LLVM=1
export LLVM_IAS=1
source="
https://cdn.kernel.org/pub/linux/kernel/v${_kernver%%.*}.x/linux-$_kernver.tar.xz
$_config
@@ -51,8 +63,9 @@ prepare() {
build() {
unset LDFLAGS
make ARCH="$_carch" CC="${CC:-gcc}" \
make ARCH="$_carch" CC=clang \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
}
package() {
@@ -63,8 +76,12 @@ package() {
INSTALL_MOD_STRIP=1 \
INSTALL_MOD_PATH="$pkgdir" \
INSTALL_DTBS_PATH="$pkgdir/boot/dtbs-$_flavor"
gzip -v "$pkgdir"/boot/vmlinuz-postmarketos-rockchip
mv "$pkgdir"/boot/vmlinuz-postmarketos-rockchip.gz "$pkgdir"/boot/vmlinuz-postmarketos-rockchip
}
sha512sums="16090ec6dea7a8c417ca7483b296902c9b55b423482ad8a881dffcaae76411806bc9502373efd6a51b0acefec3a44c19c5a7d42c5b76c1321183a4798a5959d3 linux-5.11.2.tar.xz
25103c98349c1e91e2161b2cfe995f4fc376483d7660f47000cc67db2c0698bcd77cecda73379d9114a26c56d338bda1081f2a2faee63ee420d95434bda56138 config-postmarketos-rockchip.aarch64"
sha512sums="
a8edf97e9d38a49f1be2bde1e29ad96274bb2c6f7e8a2bebaa1161dd4df9cabcbaec4ff644c45bee94f86ae47725087d6deed0cd954209cec717621d137db85e linux-5.13.tar.xz
6bccc5b9f84a41126537cfe3f6acf905d68353c450244008776570744ad61f48a3a73e528faa254ba16827b212d78bd94db91090aa83e078fef8ef579be8e32e config-postmarketos-rockchip.aarch64
"
File diff suppressed because it is too large. Load diff