1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-17 04:51:31 +03:00
Commit Graph

999 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
d3eb1f813e motorola-addison: Enable XZ initrd for kernel
(And normalize kernel config)
2020-08-22 21:28:14 -04:00
Samuel Dionne-Riel
6461b307a0 initrd: Make compression method an option
This is a semi-internal option. The end-user may want to change it.
Though in reality this is aimed toward device integrators that integrate
a device with a small boot partition.
2020-08-22 21:28:14 -04:00
Samuel Dionne-Riel
b679eb93fd
Merge pull request #193 from samueldr-wip/update/pinephone/2020-08
pine64-pinephone-braveheart: August 2020 updates
2020-08-20 15:17:53 -04:00
Samuel Dionne-Riel
602a621683
Merge pull request #192 from samueldr-wip/update/asus-dumo/5.8
asus-dumo: linux: 5.7 -> 5.8
2020-08-20 15:16:02 -04:00
Samuel Dionne-Riel
406e22e84d
Merge pull request #194 from samueldr-wip/fix/manual-options-regression
Fix regressions coming from Nixpkgs upgrades
2020-08-18 17:50:13 -04:00
Samuel Dionne-Riel
1ba61f1860 release-tools: Remove usage of removed option
Recent changes in Nixpkgs makes it more strict.

This is a change that wasn't caught as needed from the migration to
structured options for device infos.
2020-08-18 17:45:03 -04:00
Samuel Dionne-Riel
dcbfbff1ad nixos-disintegration: Remove the disabled showManual option
The option has been removed.

aebf9a4709
2020-08-18 17:42:08 -04:00
Samuel Dionne-Riel
73f8f13a7d pine64-pinephone-braveheart: Add missing kernel options
Some of those are required for the NixOS firewall.

This is more than strictly necessary. What was enabled is what was a
module in the default NixOS config.
2020-08-17 01:13:28 -04:00
Samuel Dionne-Riel
47a37a9c22 pine64-pinephone-braveheart: linux 5.7 -> 5.8
This is using the patchset from the previous 5.7 kernel, applied and
lightly massaged to work with 5.8
2020-08-15 00:25:15 -04:00
@noneucat
a94f820bc5 pine64-pinephone-braveheart: Fix LED patch for 5.7 2020-08-15 00:25:15 -04:00
@noneucat
de00c9f452 pine64-pinephone-braveheart: linux 5.5 -> 5.7 2020-08-15 00:25:15 -04:00
@noneucat
681245bbab pine64-pinephone-braveheart: New kernel config from 5.7 2020-08-15 00:25:15 -04:00
@noneucat
38a85860f9 pine64-pinephone-braveheart: Power off EG25 during boot 2020-08-15 00:25:15 -04:00
Samuel Dionne-Riel
64cb6ec46f pine64-pinephone-braveheart: u-boot: * -> 2020.07 + patches
This way we're building with a limited change set, compared to using a
full-blown fork.

In theory the chosen change set gives us the ability to use the Crust
alternative firmware.

 * https://github.com/crust-firmware/
2020-08-15 00:25:05 -04:00
Samuel Dionne-Riel
e5dbfb681d asus-dumo: Add device-specific notes 2020-08-14 21:03:26 -04:00
Samuel Dionne-Riel
158d7057c7 asus-dumo: Drop loglevel from the kernel command line 2020-08-14 20:59:23 -04:00
Samuel Dionne-Riel
49d462a75d asus-dumo: kernel 5.7 -> 5.8
With a patch to work around a regression with sbs-battery
2020-08-14 20:59:23 -04:00
Samuel Dionne-Riel
4c15501c4f
Merge pull request #190 from samueldr-wip/fix/lvm2-multiple-output
initrd: Fix for lvm2 multiple output
2020-07-28 16:34:14 -04:00
Samuel Dionne-Riel
8f32fbe7c0 initrd: Fix for lvm2 multiple output
See Nixpkgs d3a991d41028c5d2a5af2796c0bb542836457822
2020-07-28 16:27:04 -04:00
Samuel Dionne-Riel
223eb6e497
Merge pull request #130 from samueldr-wip/feature/google-walleye-polishing
google-walleye: kernel 4.4.208 -> 4.4.230
2020-07-28 00:46:54 -04:00
Samuel Dionne-Riel
058d1b7f2d google-walleye: kernel 4.4.208 -> 4.4.230
As described in 60ebbb50eaf75daa8bf68f062b1754a7a4e0fae0,
CONFIG_MSM_KERNEL_PROTECT is conflicting with added downstream features.
2020-07-28 00:39:46 -04:00
Samuel Dionne-Riel
bed63b682a
Merge pull request #162 from samueldr-wip/feature/external-devices
Allow passing device definitions by path
2020-07-28 00:11:05 -04:00
Samuel Dionne-Riel
8711126bbd bin/menuconfig: support external devices 2020-07-28 00:05:14 -04:00
Samuel Dionne-Riel
d5dc607443 Allow evaluating a device from a path
This allows external device definitions to be used.
2020-07-28 00:05:14 -04:00
Samuel Dionne-Riel
7e2a4e0074 systems/u-boot: additionalCommand is optional
Optional through a default.
2020-07-27 23:26:36 -04:00
Samuel Dionne-Riel
af98ded034
Merge pull request #189 from samueldr-wip/feature/periodic-gui-refresh
Updates for the boot GUI
2020-07-27 23:26:05 -04:00
Samuel Dionne-Riel
70d95c6f5a examples/hello: Fix for new back button implementation 2020-07-25 21:56:50 -04:00
Samuel Dionne-Riel
b42063fe70 boot/gui: Fix for new back button implementation 2020-07-25 21:56:50 -04:00
Samuel Dionne-Riel
c6de67204c examples/hello: Use the now extracted LVGUI 2020-07-25 21:56:50 -04:00
Samuel Dionne-Riel
6a16d3aad7 mruby-lvgui: Update to latest version 2020-07-25 21:56:50 -04:00
Samuel Dionne-Riel
e34ecbf29b lvgui: 2020-07-02 -> 2020-07-25 2020-07-25 21:56:50 -04:00
Samuel Dionne-Riel
55938bab90 boot/gui: Rely on the GUI builder 2020-07-23 19:21:50 -04:00
Samuel Dionne-Riel
739aeaa05a mruby-lvgui: Use the proper pkg-config 2020-07-23 18:09:06 -04:00
Samuel Dionne-Riel
659b627d6e script-loader: ensure anything lvgui needs is provided...
...by loading it last
2020-07-23 18:07:45 -04:00
Samuel Dionne-Riel
d94486c46b
Merge pull request #187 from samueldr-wip/fix/menuconfig-pkg-config
kernel-builder/menuconfig: Use pkg-config wrapper
2020-07-20 20:19:47 -04:00
Samuel Dionne-Riel
f47f74499d kernel-builder/menuconfig: Use pkg-config wrapper
This works around an issue with upstream Nixpkgs and the way pkg-config
is now (admitedly rightly so) prefixed.

In actuality, the kernel build should be fixed upstream, but this would
be a non-trivial thing to get into the kernel.
2020-07-16 20:23:02 -04:00
Samuel Dionne-Riel
ce29cd6cc4
Merge pull request #182 from samueldr-wip/fix/x018d-hash
asus-x018d: Fix hash
2020-07-07 18:50:26 -04:00
Samuel Dionne-Riel
6747f104a3 asus-x018d: Fix hash
https://hydra.nixos.org/build/123671200/nixlog/4
2020-07-07 18:47:02 -04:00
Samuel Dionne-Riel
2277dcd54c
Merge pull request #180 from samueldr-wip/fix/workaround-docs-failure
doc: Workaround new failure on unstable
2020-07-07 17:33:41 -04:00
Samuel Dionne-Riel
3baf77089e doc: Workaround new failure on unstable
Actual work should be done to figure out why those `default = pkgs.___`
cause issues *only* with our docs generation, and don't fail the NixOS
channels :/
2020-07-07 17:22:12 -04:00
Samuel Dionne-Riel
24056b1088
Merge pull request #178 from samueldr-wip/fix/firmware-build
initrd: Provide firmwares through the specific option
2020-07-06 00:23:47 -04:00
Samuel Dionne-Riel
a361e8e964 initrd: Provide firmwares through the specific option
The upstream NixOS make-initrd doesn't handle multiple content linking
to the same location.
2020-07-06 00:18:47 -04:00
Samuel Dionne-Riel
e7426cc3bb
Merge pull request #175 from samueldr-wip/device/asus-x018d
device: add asus-x018d
2020-07-05 22:31:35 -04:00
Samuel Dionne-Riel
43718f8704
Merge pull request #177 from samueldr-wip/fix/pkg-config-regressions
Fix Mobile NixOS regressions after the pkg-config changes in Nixpkgs
2020-07-03 16:34:57 -04:00
Samuel Dionne-Riel
ab53f09061 mruby-lvgui: 2020-02-05 -> 2020-07-02
This update knows about $PKG_CONFIG
2020-07-02 21:03:38 -04:00
Samuel Dionne-Riel
8c98bf6c9c mruby: Work around pkg-config cross-compilation changes
This will be fixed more appropriately once work on integrating the
upcoming build-system changes for 2.2 is done. With an upstream patch.
2020-07-02 21:03:38 -04:00
Samuel Dionne-Riel
51e7b891ff asus-x018d: Add default-trigger implementation with default 2020-06-29 01:15:48 -04:00
Samuel Dionne-Riel
9db6d4db21 asus-x018d: Add the logo centering patch 2020-06-28 23:54:14 -04:00
Samuel Dionne-Riel
ba2d7afb89 asus-x018d: Add device tree identifiers 2020-06-28 23:54:14 -04:00
Samuel Dionne-Riel
0e1d6c974b asus-x018d: Add kernel 2020-06-28 23:54:14 -04:00