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

986 Commits

Author SHA1 Message Date
@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
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
Samuel Dionne-Riel
6af383b2b4 asus-x018d: Init new device 2020-06-28 23:54:14 -04:00
Samuel Dionne-Riel
1911603231 mediatek: Add MT6755 2020-06-28 23:54:14 -04:00
Samuel Dionne-Riel
a1430b3ab8 quirks: qualcomm.msm-fb-refresher -> fb-refresher
It has been found that it may be useful on non-Qualcomm platforms.
2020-06-28 23:54:14 -04:00
Samuel Dionne-Riel
6554371388 msm-fb-handle: Drop workaround 2020-06-28 23:54:14 -04:00
Samuel Dionne-Riel
322fdb9847
Merge pull request #171 from samueldr-wip/device/xiaomi-begonia
device: add xiaomi-begonia
2020-06-28 23:53:07 -04:00
Samuel Dionne-Riel
6e00fa0eee xiaomi-begonia: LED now defaults to on 2020-06-27 21:42:53 -04:00
Samuel Dionne-Riel
7eee77e797 xiaomi-begonia: Backport kernel logo centering patches 2020-06-27 21:42:53 -04:00
Samuel Dionne-Riel
bcb1037446 xiaomi-begonia: mtkfb: Default to RGB order 2020-06-27 21:42:53 -04:00
Samuel Dionne-Riel
64684c34f8 xiaomi-begonia: Add kernel 2020-06-27 21:42:53 -04:00
Samuel Dionne-Riel
ccc4e5bea1 xiaomi-begonia: Init new device 2020-06-26 22:51:39 -04:00
Samuel Dionne-Riel
e689208135
Merge pull request #173 from samueldr-wip/fix/aarch64-boot-menu
boot/gui: Fix cross-compilation breakage
2020-06-26 17:56:24 -04:00
Samuel Dionne-Riel
9f50617ba7 boot/gui: Fix cross-compilation breakage
Turns out that `mruby`'s require looks at the actual file name (not the
link) when deciding between loading bytecode or ruby code.

Cross-compilation appends the system to derivation names.

Fun ensues.

This fixes the issue by using `runCommand`, for which it doesn't happen.
2020-06-26 17:38:12 -04:00
Samuel Dionne-Riel
89d31e58d4
Merge pull request #172 from adisbladis/mruby-2_1_1
mruby: Fix compatibility with bison 3.6 & bump package version
2020-06-26 17:25:54 -04:00