From 77b82749b8a4e4663a5f5167ac2e5aca6e2f879b Mon Sep 17 00:00:00 2001 From: Jan Jasper de Kroon Date: Sat, 28 Dec 2024 22:24:03 +0100 Subject: [PATCH] device-pine64-pinephonepro: build rockchip-isp1 into initramfs Add rockchip-isp1 to modules-initfs as a workaround for display initialization issues on kernel 6.11.11. Without the ISP driver built into initramfs, the unl0kr screen fails to display during early boot when disk encryption is enabled, though the input still works. Building rockchip-isp1 into initramfs ensures proper display initialization. This is a temporary workaround until the underlying power domain or clock synchronization issue between the display and camera subsystems which I suspect can be properly investigated and fixed. Part-of: --- device/community/device-pine64-pinephonepro/APKBUILD | 6 +++--- device/community/device-pine64-pinephonepro/modules-initfs | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/device/community/device-pine64-pinephonepro/APKBUILD b/device/community/device-pine64-pinephonepro/APKBUILD index 9a9ec32b7..db01d334a 100644 --- a/device/community/device-pine64-pinephonepro/APKBUILD +++ b/device/community/device-pine64-pinephonepro/APKBUILD @@ -2,8 +2,8 @@ # Maintainer: Jan Jasper de Kroon pkgname=device-pine64-pinephonepro pkgdesc="PINE64 PinePhone Pro" -pkgver=4 -pkgrel=5 +pkgver=5 +pkgrel=0 url="https://postmarketos.org" license="MIT" arch="aarch64" @@ -144,7 +144,7 @@ sha512sums=" 2d68ffe143f633a86670f30e45dbad1cc313f219f22b7cd3319ab44bb7209c20cb29f2ff2c60c92390154af9c9a6815c4186be555364cf31552005eba024c0e7 51_keyboard.gschema.override 98e9dcfb36dd5843ff441b148e3bffb70757c59601c5f01f55a584e8f017c7ca73f2275c1bff46e4236dd8174df36a43d10abf9b8dadee988b962036846dc6ed 90-modem-eg25.rules 38e7111dd8ea40f52ba7f185ab58ff37d50619ae2df2f104cb3a84aba5ab082409fae3721ced5834f698f7f2766e98af86e9315ac31e2189c6936f92b7374450 deviceinfo -3ab1a9482d97739b03299f9237d15cb1d1d76ca2298bc6c1b4d1214590464cb13139d1a9c98c3eb7761ef8a5db060d5e365b38efcac57ed9ae34a1d12657e3f5 modules-initfs +0555be124ef4add4d70b54f550e63b4ff15f099541dbe37c4f61bf64d38bfb8bb8c6b765a0cc6bf361419711b7d1124fd0cbbe8ff459f5e85e6f850d7d2cd88e modules-initfs c5006c38828eb519917d57756f7831c4552feffef2d4922a384073f6a551535f615ad397d784e313818e0b943e1f6212bcca0aff9ce37da60b29547b1631f24b modemmanager.conf 43f67e94491791685cdbb4874bb3034b1d297bdf3d23e7405c45ba8c58de72b4fb6a9943b79f46ef7b8f4dbc4d9db254ebec8eb3453d720a5a8fad277c6a9d88 ppkb.sh 420ee1d7522d4d56c2909580fd6ba7580483ca5455b13eb6d22e700063ce0c1a5c6d2f5b161dfce0d777636fe9a712aa82f38a0585f2feabea3785b02bae7515 setup-modem.sh diff --git a/device/community/device-pine64-pinephonepro/modules-initfs b/device/community/device-pine64-pinephonepro/modules-initfs index c8ce6818b..6cb41537e 100644 --- a/device/community/device-pine64-pinephonepro/modules-initfs +++ b/device/community/device-pine64-pinephonepro/modules-initfs @@ -3,3 +3,4 @@ dw_wdt fusb302 panel_himax_hx8394 goodix_ts +rockchip-isp1