aboutsummaryrefslogtreecommitdiffstats
path: root/main/linux-rpi
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2014-12-01 17:32:56 +0000
committerTimo Teräs <timo.teras@iki.fi>2014-12-01 17:34:47 +0000
commit71056c4d40bd0473ce7b41b21475e4c632355469 (patch)
tree0f8da5752faefca09b87d8c3cb113c6124ac2522 /main/linux-rpi
parent19b9d1d07755e0524a6b65db402ab709d0dbcebd (diff)
downloadaports-71056c4d40bd0473ce7b41b21475e4c632355469.tar.bz2
aports-71056c4d40bd0473ce7b41b21475e4c632355469.tar.xz
main/linux-rpi: fb fix for perfect boot splash
Apply frame buffer fix to make it work without fbcon. This allows nice bootsplash on alpine with "blacklist=fbcon".
Diffstat (limited to 'main/linux-rpi')
-rw-r--r--main/linux-rpi/APKBUILD6
-rw-r--r--main/linux-rpi/fix-bcm-fb.patch14
2 files changed, 19 insertions, 1 deletions
diff --git a/main/linux-rpi/APKBUILD b/main/linux-rpi/APKBUILD
index 9e1b8e647d..7223911e45 100644
--- a/main/linux-rpi/APKBUILD
+++ b/main/linux-rpi/APKBUILD
@@ -7,7 +7,7 @@ case $pkgver in
*.*.*) _kernver=${pkgver%.*};;
*.*) _kernver=${pkgver};;
esac
-pkgrel=1
+pkgrel=2
pkgdesc="Linux kernel with Raspberry Pi patches"
url=https://github.com/raspberrypi/linux
depends="mkinitfs linux-firmware"
@@ -19,6 +19,7 @@ source="http://ftp.kernel.org/pub/linux/kernel/v3.x/linux-$_kernver.tar.xz
http://ftp.kernel.org/pub/linux/kernel/v3.x/patch-$pkgver.xz
http://dev.alpinelinux.org/~tteras/linux-3.14.y-rpi-20140923.patch
aslr-pie.patch
+ fix-bcm-fb.patch
kernelconfig.armhf
"
subpackages="$pkgname-dev"
@@ -146,14 +147,17 @@ md5sums="b621207b3f6ecbb67db18b13258f8ea8 linux-3.14.tar.xz
fffe78a513fa84a15c15a243cac35ca3 patch-3.14.25.xz
e0ba3d497c3476973e9702af8974145a linux-3.14.y-rpi-20140923.patch
f901100a661ec62aac12000872d0276c aslr-pie.patch
+2ebe642a14c431ac7f139e1803f66d8c fix-bcm-fb.patch
f4a7b1481ae53c5da4d071be1c880cea kernelconfig.armhf"
sha256sums="61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa linux-3.14.tar.xz
c1a13dbaaabc0fe1330c7e0f0f6e10fbf7d384ccf7f1d15061fec4602233b142 patch-3.14.25.xz
20af8de40d5d59f0ba8e4c0ecd69070854e3fc2c42dce52aa4b9897d2f79b86d linux-3.14.y-rpi-20140923.patch
07e9b089c0d5d57e91256ff6e8fe373519c8bd4ae4cba4eb4a2edad3e2cc9a8e aslr-pie.patch
+7cfc53e138764ed1e17b2b6c2eb2eaae51efc741697dbdcf2a64e7a1a089123b fix-bcm-fb.patch
28ead5cbc2475e5ba76c841fdc24ad5258665ff1e5a98dfee8e147c6b7303659 kernelconfig.armhf"
sha512sums="5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e linux-3.14.tar.xz
0ba7ac8b4bc56115d2d88258573f334cb6d1dd7d302f24ae12c1ed693fc3a568801ffa75719ac7622dedf6673e6db6827bf31066b8afde97bc36d8c897e8cfa8 patch-3.14.25.xz
effa64ce5592f62d3cff5b13936fb8997ae320dd7bb975919d72db725a744f9c760197e405883be09b3aa2251ef10b67e5869294692cf8518a6aa3393fb42634 linux-3.14.y-rpi-20140923.patch
35055eea7fce660a200cf6f56490a88f1601b4ea95d2364191ad0d890633e8811f2753b5816dad9640384a764b147a4a80b95f39e3bd7a66a15fd5b3ec0c794a aslr-pie.patch
+85529aef8e95a29c928067e03fb3c794f3ec31dce2bd27d69114b9991ca4a3319f48912dc535b335aa4cffb8e0a8c61af18d6e52b4095bdf09ebcf996e91d018 fix-bcm-fb.patch
847b0daeba852e3d280ad4deb51b95cef375f04ab1033a1bc9a95febba7bf3a893f8752cf7b9286d37030ee8bf0baf3852343a428739934024a9b48505e2c4a0 kernelconfig.armhf"
diff --git a/main/linux-rpi/fix-bcm-fb.patch b/main/linux-rpi/fix-bcm-fb.patch
new file mode 100644
index 0000000000..3dcdd528ad
--- /dev/null
+++ b/main/linux-rpi/fix-bcm-fb.patch
@@ -0,0 +1,14 @@
+https://github.com/raspberrypi/linux/issues/731
+
+diff --git a/drivers/video/bcm2708_fb.c b/drivers/video/bcm2708_fb.c
+index b3b1e04..e791b62 100644
+--- a/drivers/video/bcm2708_fb.c
++++ b/drivers/video/bcm2708_fb.c
+@@ -625,6 +625,7 @@ static int bcm2708_fb_register(struct bcm2708_fb *fb)
+ */
+
+ fb_set_var(&fb->fb, &fb->fb.var);
++ bcm2708_fb_set_par(&fb->fb);
+
+ print_debug("BCM2708FB: registering framebuffer (%dx%d@%d) (%d)\n", fbwidth
+ fbheight, fbdepth, fbswap);