Compare commits

...
Author SHA1 Message Date
Clayton Craft 73bafa2540 device-pine64-pinebookpro: switch to EFI boot, linux-stable 2025-08-23 08:50:52 -07:00
3 changed files with 61 additions and 19 deletions

No files matched your search

@@ -2,23 +2,25 @@
# Maintainer: Quade Curry <qc8086@qc8086.com>
pkgname=device-pine64-pinebookpro
pkgdesc="PINE64 Pinebook Pro"
pkgver=16
pkgrel=9
pkgver=17
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
alsa-ucm-conf>=1.2.7
linux-postmarketos-rockchip>=5.14
iw
linux-firmware-brcm
linux-firmware-rockchip
linux-stable
nvme-cli
postmarketos-base>=25-r1
soc-rockchip-rk3399
u-boot-pinebookpro
iw
systemd-boot
"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-elogind $pkgname-openrc"
subpackages="$pkgname-elogind $pkgname-openrc"
source="
deviceinfo
modules-initfs
@@ -48,12 +50,6 @@ elogind() {
"$subpkgdir"/usr/lib/elogind/sleep.conf.d/enable-s2idle.conf
}
nonfree_firmware() {
pkgdesc="Wifi, Bluetooth and video-out firmware"
depends="linux-firmware-brcm linux-firmware-rockchip"
mkdir "$subpkgdir"
}
openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade"
@@ -63,8 +59,8 @@ openrc() {
}
sha512sums="
7b3cd3ff2af954d07e88cca043a9975e74236bb49454bbcff8eaed23d822560ba2200adc88373dc2a0e5f130b8f90fd1c522f7b25171325d8e41e75c4b7bfba5 deviceinfo
6e3d97855a1f898db46b87ae1eb190d23d841fcb72332fcac4d11cd27c8f7d50eb8fd73007ed0447f106d19ff2e0fc1f34da1baf890e1465135dd692d65df2ba modules-initfs
d7de459d1ca4de924df918adbf76de1d00cb065105beb9eb4f4b870c0981cf29e854293a4ab239de828e3b87c3e864eb93eec4968f9c3ec8e7e969a959c292c2 deviceinfo
63c7e8b1d2f8326e9ead59df58497b3e903891b57ce1859cc81be9d97322edf5755da9582678ac4b9e24efb4d80656d6f432a9214715ec4582eafb816fbb4084 modules-initfs
2abfa31fa56028339efc6d2b6cb838f310990d7110ac4dd996bc4cfcf90f0a8770e70f28f77f7b6929d110e494bc33731302f16b9717729f991c2732be0731d5 nvme-powersave.initd
0fd7580e197e409978c219726af627cabe347404ee826e32892b61f3da1775b0fd81f8ed5e9a0f0bfaad87faa434d7a73ddaebf475ed0ad8fdcef6690cd692d3 wlan-powersave-off.start
811af9c79151f41e25916c0f0bb130e82ebfb7d4d5b63413a3fed6700f829c1c017a12e85da230ed2f47a6bd49ed2bf5da19bbc4576ce485a48a2d3808a3a691 enable-s2idle.conf
@@ -25,6 +25,6 @@ deviceinfo_dev_internal_storage_repartition="true"
# Bootloader related
deviceinfo_flash_method="none"
deviceinfo_kernel_cmdline="console=tty0 console=ttyS2,1500000n8 panic=10 coherent_pool=1M video=HDMI-A-1:1920x1080@60 video=eDP-1:1920x1080@60 loglevel=5 PMOS_FORCE_PARTITION_RESIZE fw_devlink=off nvme_core.default_ps_max_latency_us=5500 pcie_aspm.policy=performance"
deviceinfo_generate_extlinux_config="true"
deviceinfo_sd_embed_firmware="u-boot/pine64-rockpro64/u-boot-rockchip.bin:32"
deviceinfo_boot_part_start="32768"
deviceinfo_partition_type="gpt"
deviceinfo_boot_filesystem="fat32"
deviceinfo_generate_systemd_boot="true"
@@ -1,3 +1,49 @@
gpu_sched
dw_wdt
# PHY drivers
phy_rockchip_emmc
phy_rockchip_inno_usb2
phy_rockchip_pcie
phy_rockchip_typec
# Storage
dw_mmc_rockchip
mmc_block
pwrseq_simple
sdhci_of_arasan
sd_mod
uas
# USB controllers
dwc3
dwc3_of_simple
ehci_platform
fusb302
ohci_platform
xhci_plat_hcd
# Display/Graphics
panel_edp
panfrost
pwm_bl
pwm_rockchip
rockchipdrm
# I2C/Regulators
fan53555
i2c_rk3x
io_domain
rk808_regulator
rk8xx_i2c
rtc_rk808
# Input
hid_generic
usbhid
# System
configfs
dw_wdt
governor_simpleondemand
pl330
# Crypto
aes_ce_blk