Commit Graph

77 Commits

Author SHA1 Message Date
Samuel Dionne-Riel 4fe4f4a45d u-boot: Update graphical init patches to latest series
+ update version identifier to 004
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel bacca33ca9 u-boot: Fix USB wonkyness and slowness via patch
+ up version number
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 5680c105e6 linux_pinebookpro_latest: 5.7.* -> 5.8.* 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 7e1fd3072e u-boot/installer: prefer truncate, no additional package and works on zfs 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 37f8a7e92b u-boot: Update to 20200727 display support series 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel c586a5ffb8 linux_pinebookpro_latest: workaround for display init
And follow latest from Nixpkgs
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 05483d110a Add firmware docs 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 4a5f52ac08 pinebookpro-firmware-installer: Init 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel a9d5373322 u-boot: Introduce opinionated boot
- boot logo
 - boot menu
 - truetype (and bigger) font
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 36ec4883f9 u-boot: Only light the read LED early 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 2c111d4136 Add boot logo artwork 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 6687e9e89b u-boot: Add SPI image build 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel ec62e561c3 u-boot: Add patches for display init
Note that, for the moment, it is only compatible up to kernel v5.5.

If you are running 5.6, 5.7 or 5.8 the system will hang most of the time
when initializing the display.

See the upcoming FIRMWARE.md docs about known issues.
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel f129303a1f u-boot: Add upcoming upstream patch for USB
The RNG one is a freebie
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel ebcdf177d1 configuration: Prefer the internal first u-boot 2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 4a46accd02 overlay: uBootPinebookPro* -> ubootPinebookPro*
This better reflects Nixpkgs
2020-09-13 23:44:19 -04:00
Samuel Dionne-Riel 497b7f7641 Add workaround for smartmontools cross-compilation regression 2020-09-13 23:43:36 -04:00
Samuel Dionne-Riel 7d2638c192
Merge pull request #18 from colemickens/wip-pinebook-pro-pr
libinput/udev quirks from Manjaro/elementaryOS
2020-09-05 20:03:06 -04:00
Cole Mickens 5a6ef41824
libinput/udev quirks from Manjaro/elementaryOS 2020-09-05 15:22:09 -07:00
Samuel Dionne-Riel 3746c617f8 Merge branch 'feature/upgrades' 2020-07-14 17:45:37 -04:00
Samuel Dionne-Riel fa9f3f965f linux_pinebookpro_lts: Init at 5.4 2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 75c3a736c0 linux_pinebookpro_latest: 5.6 -> 5.7 2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 4b754f92e7 overlay: linux*_pinebookpro -> linux*_pinebookpro_latest
This is preparing the stage for the LTS tracking 5.4 soon.
2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 0eb7ee1ea8 pinebook_pro: Use the latest kernel by default 2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 4669b71789 u-boot: whatever -> v2020.07
+ forward port the patches
2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 6e60bd2f8a u-boot: ATF 2019-01-16 -> 2020-06-17
(I'm not even sure 2019-01-16 had the right year!)
2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel ee2caee2d1 cross-hacks: Update for nixos-unstable 2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 4d17db81a7 default.nix: Build with <nixpkgs> 2020-07-14 15:34:59 -04:00
Samuel Dionne-Riel 8dba50616c build.sh: Now track unstable
This is a moving target, but ugh, it seems all choices are unfulfilling.
2020-07-13 20:26:28 -04:00
Samuel Dionne-Riel 683a6f6153 Update kernel to the latest revision 2020-04-22 23:48:40 -04:00
Samuel Dionne-Riel a18ee8eeb8
Merge pull request #10 from danielfullmer/fix-right-speaker
Enable right speaker in reset script
2020-04-22 15:56:31 -04:00
Daniel Fullmer 70cc207b23 Enable right speaker in reset script 2020-04-01 19:42:52 -04:00
Samuel Dionne-Riel 8c8105d093 firmware: Add missing firmware for bluetooth 2020-02-08 21:02:06 -05:00
Samuel Dionne-Riel 7e36d3cc96 Adds revised keyboard firmware with fixes 2020-01-22 15:29:19 -05:00
Samuel Dionne-Riel f9785b285f Prefer "external booting" u-boot by default.
Less rude for end-users expecting to be able to SD boot once flashed.
2020-01-21 22:37:42 -05:00
Samuel Dionne-Riel acc6927507 Update README 2020-01-21 22:11:03 -05:00
Samuel Dionne-Riel 34d73ef9d5 Add script to reset the sound state.
Needs to be run manually.
2020-01-21 22:10:26 -05:00
Samuel Dionne-Riel bb3b3e03ec kernel: 5.4.0 -> 5.5.0-rc7 2020-01-20 19:12:29 -05:00
Samuel Dionne-Riel 1fbe3b5e5d Add note about uBootPinebookProExternalFirst 2020-01-17 18:30:57 -05:00
Samuel Dionne-Riel aed6994e1e Fix note about LED 2020-01-17 18:30:52 -05:00
Samuel Dionne-Riel edf343ba2a Fix notes about reboot not working 2020-01-17 18:28:43 -05:00
Samuel Dionne-Riel 5cacba9480 u-boot: Add pkgs.uBootPinebookProExternalFirst 2020-01-17 18:27:57 -05:00
Samuel Dionne-Riel ae1d916f42 u-boot: Import patches from eno.space
Close #2
2020-01-17 18:25:49 -05:00
Samuel Dionne-Riel 59568ca1d4 u-boot: Use current tip of ATF. This fixes reboot.
See #1
2020-01-17 14:15:19 -05:00
Samuel Dionne-Riel abe4271044 Adds instructions for on-device u-boot updating.
These use the `by-path` device path which AFAIUI will **alway** point to
the proper device.
2020-01-17 14:14:53 -05:00
Samuel Dionne-Riel 0ed68840fc Upgrade keyboard updater for ANSI PBP keyboard support 2020-01-16 22:03:20 -05:00
Samuel Dionne-Riel 002045ab17 Force s2idle until suspend is fixed. 2020-01-16 20:16:01 -05:00
Samuel Dionne-Riel d47d354dea Disable wifi powersave 2020-01-10 16:00:23 -05:00
Samuel Dionne-Riel c792588d72 Add missing final poweroff 2020-01-07 16:00:44 -05:00
Samuel Dionne-Riel 5ae7946c50 Add note about firmware 2020-01-07 15:58:47 -05:00