Commit graph

561 commits

Author SHA1 Message Date
Grant Miller
2966c8aeff
linux-purism-librem5dev: update kernel config (!575)
Update kernel config to this commit
<e7b9b21a89>
so that we can drop `!pmb:kconfigcheck`

Closes #189

[ci:skip-build]: already built successfully in CI
2019-08-25 21:21:35 +02:00
Gavin Lilly
7bef09b474
motorola-lux: new device (Moto X Play) (!562)
[ci:skip-build]: already built successfully in CI
2019-08-24 01:10:20 +02:00
Danct12
322be48523
pine-pinetab: enable uart, add weston cfg (!570)
[ci:skip-build]: already built successfully in CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-24 00:21:09 +02:00
Bart Ribbers
7eaffd519c
temp/u-boot-librem5dev: move from device (!571) 2019-08-23 21:27:40 +02:00
smd
969a4f876c
huawei-lua-u22: new device (!559)
[ci:skip-build]: already built successfully in CI
2019-08-20 22:30:01 +02:00
MartenBE
36af9305a3
samsung-matissewifi: new device (!560) 2019-08-19 22:12:18 +02:00
Dzmitry Sankouski
ccd9d6ba43
samsung-a5y17lte: add wlan kernel module (!555)
qcacld-2.0 external kernel module from code aurora forum, master branch
2019-08-19 17:03:04 +02:00
Danct12
d44646737e
device-pine-pinetab: enable bluetooth (!553)
[ci:skip-build]: does not finish on CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-19 16:57:22 +02:00
Dzmitry Sankouski
4c48457589
samsung-a5y17lte: kconfig: add muic debug option (!556)
Some Samsung muic's have debug possibility, but seems kernel config
option for that was deleted. Muic debug can be useful for attaching UART
cable to phone.

[ci:skip-build]: already built successfully in CI
2019-08-17 12:28:01 +02:00
dzmitry
de80777e1a
samsung-a5y17lte: add universal7880 firmware. (!544)
Firmware for Exynos 7880 SOC from https://github.com/TheMuppets
It is needed to enable wifi, and possibly other hardware. All of firmware found on Muppets has been packaged.
Also contains wlan module configuration.
2019-08-15 18:08:29 +02:00
Danct12
9d6a3540ad
device-pine-pinetab: change compose key to meta on pinetab keyboard (!552)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-10 14:02:11 +02:00
Danct12
370a9fbbb1
device-pine-pinetab: rotate framebuffer console (!550)
[ci:skip-build] because kernel changes

Signed-off-by: Danct12 <danct12@disroot.org>
2019-08-10 13:19:48 +02:00
Luca Weiss
8f39bfd95c
device/*: Adjust for non-modified dtb filename (!536) 2019-08-06 12:37:12 +02:00
Daniele Debernardi
e4e38c2001
main/postmarketos-mkinitfs: add deviceinfo_framebuffer_landscape (!546)
Use deviceinfo_framebuffer_landscape during splash screen generation.
Also add the postmarketos-splash arguments variable to the computation
of the hash for the cache.

Adjust device-pine-pinetab to use the new variable, and therefore rotate
its splash screen.

[ci:skip-build]: already built successfully in CI
2019-08-06 12:00:31 +02:00
Luca Weiss
fef416f198
pine-pinetab: new device (Pine PineTab) (!528)
Thanks to Martijn Braam for additional patches that were squashed into
this one.

[ci:skip-build]: won't finish in time
2019-08-03 02:27:39 +02:00
Dzmitry Sankouski
1c335b552e
samsung-a5y17lte: new device (Samsung A5 2017) (!510)
[ci:skip-build]: already built successfully in CI.
2019-08-03 00:58:08 +02:00
Joey Hewitt
212b3c8643
samsung-i9195: fix red screen (!535)
[ci:skip-build]: already built successfully in CI
2019-08-02 23:03:41 +02:00
Daniele Debernardi
e259e5f420
device-nokia-n900: various improvements (!534)
- rename 'ch-de' keymap to 'ch' as in X keyboard config file
- add PMOS_NO_OUTPUT_REDIRECT to kernel cmdline (fixes debug-shell)
- add all keymap files in initramfs
- load default us keymap in initramfs
2019-07-31 01:25:27 +02:00
Dolphin von Chips
18d199c498
samsung-j1mini3g: new device (Samsung Galaxy J1 mini) (!533)
[ci:skip-build]: already built successfully in CI
2019-07-30 20:45:19 +02:00
Bart Ribbers
bb00212b21
device-sony-sirius: use mesa-git (!524) 2019-07-27 20:38:22 +02:00
Bart Ribbers
02bc1dd064
device-sony-castor-windy: use mesa-git (!524) 2019-07-27 20:37:34 +02:00
Bart Ribbers
3b4d876521
device-asus-flo: use mesa-git (!524) 2019-07-27 20:36:04 +02:00
Bart Ribbers
b11d96dcbb
device-lg-hammerhead: use mesa-git (!524) 2019-07-27 20:35:27 +02:00
Bart Ribbers
944460fa76
device-pine-dontbeevil: use mesa-git (!524) 2019-07-27 20:34:27 +02:00
Bart Ribbers
a8d7b80444
device-pine-a64lts: use mesa-git (!524) 2019-07-27 20:33:38 +02:00
Luca Weiss
e8482cfb39
device/linux-htc-vision: fix wrong source handling (!516)
Also fix a few spaces->tabs issues while we're at it.

Should result in the exact same commit being download as before, the
checksum is different because GitHub puts the commit instead of the
branch name into the archive.

[ci:skip-build]: already built successfully in CI
[ci:skip-vercheck]
2019-07-25 20:50:47 +02:00
Luca Weiss
be9615a763
temp/mesa-freedreno: fix mesa-freedreno-gl conflict (!520) 2019-07-23 21:04:32 +02:00
Danct12
5eb0b74350
asus-z00vd: use armv7 (!498)
[ci:skip-build]: already built successfully in CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-07-18 22:00:47 +02:00
Federico Amedeo Izzo
3dd4d8f220
samsung-zanin: new device (Samsung Galaxy Chat) (!496)
The phone boots pmOS, and the basic functionalities are ready.

[ci:skip-build]: already built successfully in CI
2019-07-17 00:39:03 +02:00
Sergey Larin
5ccbcf999d
samsung-i927: update kernel to 5.2.1, more updates (!452)
- OTG support
- Charger
- WiFi 5GHz
- RTC bug "fixed" (always-on interrupt - made device overheat!)
- Kernel version bumped to 5.2.1
- Memory timings
- New WM8994 codec board driver (fixes suspend/resume)
- Camera's regulator supported now (saves power at least!)
- Updated panel driver (still not in mainline, idk why)
- MHL support in kernel (fixes boot times and screen, currently disabled in X,
  not tested)
- Other minor kernel chagnes

[ci:skip-build]: already built successfully in CI
2019-07-17 00:15:26 +02:00
Danct12
861fb8e553
device-xiaomi-santoni: fix post-install script (!420)
[ci:skip-build]: already built successfully in CI

Signed-off-by: Danct12 <danct12@disroot.org>
2019-07-16 23:08:29 +02:00
Asriel Dreemurr
cec2a9de58
linux-xiaomi-santoni: add hci smd for bluetooth support (!420)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-07-16 23:08:24 +02:00
Danct12
4499ff72c7
device-xiaomi-santoni: add pulseaudio support through hybris (!420)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-07-16 23:08:18 +02:00
Asriel Dreemurr
19c1762248
device-xiaomi-santoni: remove asound.conf (!420)
Signed-off-by: Asriel Dreemurr <asriel.danctnix@gmail.com>
2019-07-16 23:08:14 +02:00
Asriel Dreemurr
3d513070ad
device-xiaomi-santoni: move alsa ucm files and sound dependencies to nonfree_firmware (!420)
Signed-off-by: Asriel Dreemurr <asriel.danctnix@gmail.com>
2019-07-16 23:08:02 +02:00
Asriel Dreemurr
0ea7b9a70a
xiaomi-santoni: tweak kernel config for hybris-boot, add X11 config for xf86-video-hwcomposer (!420)
Signed-off-by: Asriel Dreemurr <asriel.danctnix@gmail.com>
2019-07-16 23:07:33 +02:00
Danct12
206b763d56
device-xiaomi-santoni: add contributors and maintainers (!420)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-07-16 23:07:22 +02:00
Danct12
c4110b60a7
xiaomi-santoni: workaround for long boot times with hybris userland (!420)
Signed-off-by: Danct12 <danct12@disroot.org>
2019-07-16 23:07:13 +02:00
Asriel Dreemurr
e3921e5d5e
xiaomi-santoni: add android adaptation (!420)
Signed-off-by: Asriel Dreemurr <asriel.danctnix@gmail.com>
2019-07-16 23:07:10 +02:00
Oliver Smith
5406010320
nokia-900: fix wallpaper in i3wm (!473)
The wallpaper has been broken, since we intentionally removed the N900
specific wallpaper from the postmarketos-wallpapers package. Just use
the default wallpaper, and tell feh to scale it nicely.
2019-07-11 19:38:56 +02:00
hacker12455
f1339bdba1
samsung-lt023g: fix WiFi (!489)
[ci:skip-build]: already built successfully in CI
2019-07-11 18:37:04 +02:00
Nikita Travkin
536da1c1a7
Add device: wileyfox-crackling (!485)
Initial support for Wileyfox Swift
- System boots
- USB networking works
- Display and touch works
- Weston, XFCE4, Plasma Mobile works with software rendering
- fb.modes added but charging-sdl still don't work
- System allways reports charge level at zero

[ci:skip-build]: already built successfully in CI
2019-07-11 17:59:27 +02:00
Konrad Dybcio
3003f25696
sony-suzu: new device (Sony Xperia X) (!482)
Also known as: SoMC Loire Suzu RoW

[ci:skip-build]: already built successfully in CI
2019-07-09 22:20:33 +02:00
Luiz Silva
5b77b0ff25
lg-p700: new device (LG Optimus L7) (!471)
[ci:skip-build]: already built successfully in CI
2019-07-09 21:45:31 +02:00
Alexey Min
2fb18b5d30
samsung-klte: backport memfd_create() syscall (!479)
This brings in several patches needed to add support for a
memfd_create() syscall into kernel version 3.4 from kernel
version 3.17. This is required for running lxc >= 3.1.0-r1
with security patch that fixes CVE-2019-5736.

In short, security issue was: in a privileged container root
process could overwrite lxc-start executable by opening its
file descriptor and rewriting executable contents. This is
where memfd comes to help: you can create an in-memory file,
copy your executable there, and place a set of SEALS to protect
it from modifying at a deep level. Then you fexecve() that fd
and you're safe.

For example, pulseaudio also can benefit from having
memfd_create() implemented.

This backports the following commits from upstream linux:
 - dd37978c50bc8b354e5c4633f69387f16572fdac: cache the value
   of file_inode() in struct file

   commit from linux-3.10 to have an f_inode member inside
   struct file and a helper function file_inode() that is
   used in some of the following commits

 - 40e041a2c858b3caefc757e26cb85bfceae5062b shm: add sealing API

   from 3.17: security measure called SEALS, that you can put
   on memfd file to restrict operations on it

 - 9183df25fe7b194563db3fec6dc3202a5855839c shm: add memfd_create()
   syscall

   also from 3.17

 - 503e6636b6f96056210062be703356f4253b6db9 asm-generic: add
   memfd_create system call to unistd.h

 - e57e41931134e09fc6c03c8d4eb19d516cc6e59b ARM: wire up
   memfd_create syscall

The last two are needed to make the syscall visible/usable from
userspace, one in generic context, other for ARM arch.

The test program (https://github.com/minlexx/test_memfd/) was
written to verify that this works.

[ci:skip-build]: already built successfully in CI
2019-07-09 21:17:33 +02:00
Alexander Polynomdivision
17ab67d2b6
samsung-herolte: fix indent in nonfree_firmware (!478)
As spaces instead of tabs were used, pmbootstrap would error out when
using `samsung-herolte` during init.
2019-07-06 09:13:19 +02:00
Luca Weiss
7c079a69fd
QEMU: fix case sensitivity, unify device names (!480)
[ci:skip-vercheck]
2019-07-06 03:30:37 +02:00
Federico Amedeo Izzo
9620435c92
samsung-ariesve: new device (Samsung Galaxy S Plus) (!474)
Also known as gt-i9001.

[ci:skip-build]: already built successfully in CI
2019-07-03 21:10:28 +02:00
hacker12455
e2e4bb3df2
samsung-lt023g: Enable WiFi, switch arch to armv7 (!470)
[ci:skip-build]: already ran successfully in CI
2019-06-30 19:13:31 +02:00
Oliver Smith
24d0ce16e5
asus-flo, sony-castor-windy: use mesa-freedreno (!450)
Let all remaining devices that depend on mesa-dri-freedreno use the new
mesa-freedreno package.

[ci:skip-build]: won't finish in time. I'm verifying that the whole
                 merge request builds before merging.
2019-06-30 18:54:08 +02:00