Samuel Dionne-Riel
3db7018ea0
oneplus-oneplus3: Add firmware note to device notes
2021-01-27 01:52:52 -05:00
Samuel Dionne-Riel
d9a63ee507
oneplus-oneplus3: Expose usage of qcacld
2021-01-27 01:51:14 -05:00
Samuel Dionne-Riel
ffd7deeac3
oneplus-oneplus3: Add firmware package
2021-01-27 01:51:14 -05:00
Samuel Dionne-Riel
9bb3ec0389
oneplus-oneplus3: Add qcacld-2.0 driver from LineageOS
...
The `als` build tree *seems* to imply they are re-using the pre-built
kernel modules from the vendor.
This is not something we really want to do.
The good thing is that LineageOS adds the required drivers to their
trees. We can re-use it!
2021-01-26 22:47:58 -05:00
Samuel Dionne-Riel
8b81739bac
oneplus-oneplus3: Add QCACLD to the kernel build
2021-01-26 22:41:06 -05:00
Samuel Dionne-Riel
4b76340369
pine64-pinephone: u-boot: 2020.07 -> 2021.01
...
Also refresh patches; compared to the pine64 community tree.
All patches were identified and now fetched from their upstream sources.
Except for the few pine64-specific patches, now fetched from the pine64
org repo.
2021-01-12 23:59:49 -05:00
Samuel Dionne-Riel
92cd45ded6
samsung-a5y17lte: Disable MAC address randomization
...
With the qcacld-2.0 driver, this makes the interface disappear when
Network Manager is running.
2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
679467e55c
samsung-a5y17lte: Enable wcnss-wlan; qcacld-2.0
2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
b42d480709
samsung-a5y17lte: Default to xz stage-1
2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
fe7b3590fc
samsung-a5y17lte/firmware: Init
2021-01-11 16:34:54 -05:00
Samuel Dionne-Riel
7a8e3082da
samsung-a5y17lte: Add autofs driver
2021-01-10 21:08:09 -05:00
Samuel Dionne-Riel
93a887225a
samsung-a5y17lte: Enable qcacld driver
...
It is already present in that kernel tree.
2021-01-10 21:08:09 -05:00
Samuel Dionne-Riel
097daa4bea
samsung-a5y17lte: Add device-specific notes
...
With a commented-out section to be re-added once rndis issues are
figured out and solved.
2021-01-09 19:58:38 -05:00
Samuel Dionne-Riel
7030b43a32
samsung-a5y17lte: Set flashing method to Odin
2021-01-09 19:23:21 -05:00
Samuel Dionne-Riel
8698680fe1
samsung-a5y17lte: use updated kernel
...
This fork is the one used by TWRP, is much more up-to-date with source
releases from the OEM, compared to the LineageOS fork.
2021-01-09 17:40:40 -05:00
Samuel Dionne-Riel
5e6f7cc23c
samsung-a5y17lte: Update kernel configuration
2021-01-09 16:37:48 -05:00
Samuel Dionne-Riel
052b9bd479
samsung-a5y17lte: normalize kernel config
2021-01-09 16:37:12 -05:00
Samuel Dionne-Riel
0a82aca162
samsung-a5y17lte: Init config from defconfig
2021-01-09 16:37:12 -05:00
Samuel Dionne-Riel
8f68949366
samsung-a5y17lte: Init kernel with patches
...
This uses the LinageOS kernel fork.
2021-01-09 16:36:49 -05:00
Samuel Dionne-Riel
9d5b72472d
samsung-a5y17lte: Add additional autoport files
2021-01-09 16:26:28 -05:00
Samuel Dionne-Riel
55d684ebdf
samsung-a5y17lte: Init Samsung Galaxy A5 (2017)
2021-01-09 16:26:28 -05:00
Samuel Dionne-Riel
caa37e3f66
Merge pull request #274 from samueldr-wip/fix/quiet
...
uefi-x86_64: Drop "quiet" kernel command line option
2021-01-05 17:44:41 -05:00
Samuel Dionne-Riel
b7d1fe8290
pine64-pinephone: Declare internal storage block device
2021-01-04 05:52:07 -05:00
Samuel Dionne-Riel
a73e89610c
pine64-pinephone: Add gadgetfs information
2021-01-04 05:52:07 -05:00
Samuel Dionne-Riel
e54f535c2d
uefi-x86_64: Drop "quiet" kernel command line option
...
This, in turn, causes the kernel to go to console level 4. Not ideal
when a user tries to set it to something else. Leave this to
boot.consoleLogLevel.
2021-01-04 04:56:58 -05:00
Samuel Dionne-Riel
04b8e4c464
uefi-x86_64: Enable stage-0
2020-12-29 19:22:43 -05:00
Samuel Dionne-Riel
b2790d13d6
qemu-x86_64: Delete device
...
It's being replaced by the generic uefi-x86_64 device.
Basically, replace the QEMU-specific system type by the totally standard
UEFI system type. This way we're dogfooding it way better!
2020-12-29 19:22:43 -05:00
Samuel Dionne-Riel
ed23cbaeb6
uefi-x86_64: default values for ram and display
...
This is basically what I think are the minimum requirements for support.
720p display, 2GB of RAM.
Not that it will be a great experience.
2020-12-29 19:21:02 -05:00
Samuel Dionne-Riel
01de3d31a4
devices/uefi-x86_64: Init, from qemu-x86_64
...
For the time being, this is mostly a copy of the QEMU system.
The QEMU system is slated to be removed, once the UEFI system provides
the necessary tooling to get a VM going easily.
We'll probably want to add other generically-useful modules to that
system.
We'll have to look at NixOS's boot.initrd.availableKernelModules and
boot.initrd.kernelModules options.
2020-12-29 19:21:02 -05:00
Samuel Dionne-Riel
32f58ada71
Merge pull request #262 from samueldr-wip/feature/stage-0
...
stage-0: Add ability to boot in generation kernel+initrd
2020-12-29 18:13:24 -05:00
Samuel Dionne-Riel
5113fad354
pine64-pinephone: Enable stage-0 support
2020-12-29 17:59:09 -05:00
Samuel Dionne-Riel
b81fd24f33
pine64-pinephone: Enable proc kcore
2020-12-29 17:59:09 -05:00
Samuel Dionne-Riel
b49dcaaa4c
motorola-surfna: Note quirk about flashing
2020-12-28 06:04:18 -05:00
Samuel Dionne-Riel
a7441ec1cc
motorola-surfna: Edit kernel configuration as needed
2020-12-28 06:04:18 -05:00
Samuel Dionne-Riel
b4150e7579
motorola-surfna: Normalized OEM kernel configuration
...
(But the 64 bit variant)
2020-12-28 06:04:18 -05:00
Samuel Dionne-Riel
4eacd4bbc8
motorola-surfna: Basic defconfig
...
To be normalized. Built this way:
```
cat \
arch/arm64/configs/msm8937-perf_defconfig \
arch/arm64/configs/ext_config/moto-msm8937.config \
arch/arm64/configs/ext_config/moto-msm8937_64.config \
arch/arm64/configs/ext_config/moto-msm8937-surfna.config \
> surfna.64.defconfig
```
2020-12-28 06:04:18 -05:00
Samuel Dionne-Riel
0d5c580df8
motorola-surfna: Init kernel at 4.9.112
2020-12-28 06:04:18 -05:00
Samuel Dionne-Riel
fe5a135992
motorola-surfna: Clean-up device description
2020-12-28 06:04:18 -05:00
Samuel Dionne-Riel
f67bbf99d9
motorola-surfna: Import config from autoport
...
NOTE: this has been detected as armv7l as the kernel and system on the
device is built for 32 bit ARM. The SoC actually supports 64 bit.
2020-12-28 05:59:46 -05:00
Samuel Dionne-Riel
91380a8b3d
Merge pull request #260 from samueldr-wip/devices/xiaomi-begonia/misc
...
xiaomi-begonia: kernel update + fixes
2020-12-27 17:32:51 -05:00
Samuel Dionne-Riel
54220bc004
xiaomi-begonia: work around poweroff issue
2020-12-27 17:31:08 -05:00
Samuel Dionne-Riel
a41d236dc1
xiaomi-begonia: kernel 4.14.184 -> 4.14.194
2020-12-27 17:31:08 -05:00
Samuel Dionne-Riel
073604a3b9
xiaomi-begonia: Stop using vendor ufdt_apply_overlay
...
This should fix native AArch64 builds.
2020-12-27 17:31:08 -05:00
Samuel Dionne-Riel
88b5267dd7
razer-cheryl2: Workaround made more descriptive
2020-12-27 16:39:52 -05:00
Samuel Dionne-Riel
a4a36a42cb
Merge pull request #258 from samueldr-wip/feature/pinephone-5.10
...
pine64-pinephone: kernel 5.9 -> 5.10
2020-12-25 19:37:55 -05:00
Samuel Dionne-Riel
b687361aaf
pine64-pinephone: Normalized kernel config on top of 5.10
2020-12-25 16:49:27 -05:00
Samuel Dionne-Riel
90fb0d1df9
pine64-pinephone: Update patch for 5.10
2020-12-25 16:49:27 -05:00
Samuel Dionne-Riel
8650b4c3a6
pine64-pinephone: kernel 5.9 -> 5.10
2020-12-25 15:45:44 -05:00
Andy Chun @noneucat
0b518aeca5
pine64-pinephone: add Crust
2020-12-25 06:06:12 -08:00
Samuel Dionne-Riel
4a64556355
Merge pull request #244 from leenaars/patch-1
...
Solution for USB3 flashing issue
2020-11-23 13:57:47 -05:00