Skip to content
Snippets Groups Projects
  1. Jan 27, 2019
  2. Jan 26, 2019
  3. Jan 25, 2019
    • Lwrless's avatar
      xiaomi-aries: new device (Xiaomi Mi2) (!171) · 79e655f6
      Lwrless authored
      Finally got display working, but it's based on MoKee kernel which is
      also hosted on GitHub by community. So what works:
      
      * USB Networking
      * Flashing
      * Touchscreen
      * Display
      * Weston with Xwayland
      
      The device boots and shows the splash screen properly, after about 3
      sec the screen went black. I had to
      "echo 127 > /sys/devices/i2c-0/0-0038/leds/lm3530-backlight/brightness"
      to make the backlight work, even though the value of it was already
      127.
      
      [skip ci]: this was built successfully in CI already
      Unverified
      79e655f6
    • Bart Ribbers's avatar
      sony-amami: use armv7 (!126) · 02f73e7e
      Bart Ribbers authored
      Tested it with Weston and it boots fine.
      
      [skip ci]: already built in CI, no need to build again
      Unverified
      02f73e7e
    • Oliver Smith's avatar
      busybox-static-*: update to 1.29.3-r10 · 7828c621
      Oliver Smith authored
      Unverified
      7828c621
    • Grant Miller's avatar
      linux-samsung-jflte: Use gnu89 patch (!144) · 093b6869
      Grant Miller authored
      [skip ci]: this MR was built successfully in CI already
      Unverified
      093b6869
    • Grant Miller's avatar
      samsung-jflte: Use armv7 (!144) · b226f616
      Grant Miller authored
      I have tested this on xfce4 and weston. Also plasma-mobile "works"! The
      performance isn't any better than on armhf, it's still less than one
      frame per second and llvmpipe still doesn't work.
      
      After switching to armv7, this kernel fails to compile with the
      following error unless CONFIG_CRYPTO_AES_ARM_BS is disabled:
      
      arch/arm/crypto/aesbs-core.S:449: Error: thumb conditional instruction should be in IT block -- `addeq r6,r6,#0x10'
      arch/arm/crypto/aesbs-core.S:904: Error: thumb conditional instruction should be in IT block -- `addeq r6,r6,#0x10'
      arch/arm/crypto/aesbs-core.S:2100: Error: thumb conditional instruction should be in IT block -- `subne r9,#0x10'
      Unverified
      b226f616
  4. Jan 23, 2019
    • Bart Ribbers's avatar
      main/postmarketos-ui-plasma-mobile: remove elisa from depends (!151) · 9c51b261
      Bart Ribbers authored
      We had 2 music players included which doesn't make sense, and vvave is
      actually made with a focus on mobile.
      
      [skip ci]: do not try to build this merge request, ollieparanoid made
                 sure that it builds for x86_64, armhf, aarch64.
      Unverified
      9c51b261
    • Bart Ribbers's avatar
      kde/plasma*: update to 5.14.5 (!151) · c25ca379
      Bart Ribbers authored
      Tested on Qemu amd64. Everything built and ran successfully. Even
      better, applications start in full-screen again!
      Unverified
      c25ca379
    • Bart Ribbers's avatar
      device/device-lg-bullhead: disable 2 cpu's to prevent bootlooping (!139) · 0746e147
      Bart Ribbers authored
      Quite a few Nexus 5X devices have the tendency to bootloop after a while
      of being on, iirc because it overheats. This has been a known issue for
      quite some time, and most Android ROM's for it have measures in place to
      prevent this, in the form of disabling some CPU cores (iirc "Big cores"
      or something like that). My Nexus 5X is also subject to this issue.
      
      According to craftyguy, resolving this is as easy as changing the boot
      command to not use those CPU cores. This commit does exactly that. It
      should probably be made optional for people with this device without
      that issue, but since I have no clue how to do that atm, this is the
      safest for now.
      Unverified
      0746e147
    • Hacker1245's avatar
      motorola-cedric: Enable OTG (!163) · dca30e4e
      Hacker1245 authored
      OTG was tested with a keyboard and a pendrive.
      
      [skip ci]: this was built successfully in CI earlier, only rebased and
                 squashed the commits here.
      Unverified
      dca30e4e
    • Marijn rom's avatar
      asus-grouper: add mdss-fb-init-hack (!170) · 7f69748f
      Marijn rom authored
      mdss-fb-init-hack fixes the black screen (e.g. in XFCE4)
      Unverified
      7f69748f
    • Ion Agorria's avatar
      device-xiaomi: new device (!165) · 26592daa
      Ion Agorria authored
      Initial support for Xiaomi A1 aka xiaomi-tissot using LineageOS 15.1
      kernel, has similar board to Xiaomi Redmi 4 aka xiaomi-mido with some
      differences that had to be patched such as reversing skip_initramfs and
      ignoring dm param. 16.0 kernel boots but display fb init doesn't work.
      
      Weston boots with touch support, SSH via USB RNDIS works.
      
      [skip ci]: this built once in CI already, good to go.
      Unverified
      26592daa
  5. Jan 22, 2019
  6. Jan 21, 2019
    • Hacker1245's avatar
      motorola-cedric: enable touchscreen (!157) · 7d8dcb7e
      Hacker1245 authored
      Add initfs hook to enable it, and set the deviceinfo variable.
      Unverified
      7d8dcb7e
    • NeKit's avatar
      planet-geminipda: new device (Planet Gemini PDA) (!155) · c5446392
      NeKit authored
      Integrate Gemini PDA support into master from old branch:
      https://github.com/postmarketOS/pmbootstrap/commits/device-planet-geminipda
      
      Most of hybris-related changes (besides KWin) was merged, so it is just
      device and kernel aports now.
      
      The state of hardware support is unchanged from:
      https://wiki.postmarketos.org/wiki/Planet_Computers_Gemini_PDA_(planet-geminipda)
      
      Without hybris, it can boot to graphics with X11 fbdev driver, the
      included config enables correct rotation (as it has portrait display,
      but usable only in landscape).
      
      For running it with hybris, which can allow for 3D acceleration, we need
      a way to package and provide large LXC image for running Halium Android
      container. Lately Adam Boardman from Gemini PDA community also got voice
      calls working in Debian install with a mix of SailfishOS middleware and
      Ubuntu Touch applications, which could be probably adapted for
      postmarketOS if needed.
      Unverified
      c5446392
    • Grant Miller's avatar
      Bump pmaports version (!158) · 3c717ca3
      Grant Miller authored
      Unverified
      3c717ca3
    • Grant Miller's avatar
    • Oliver Smith's avatar
      kde/itinerary, kde/kitineary: remove (!156) · a56afc54
      Oliver Smith authored
      Right now, this doesn't build anymore, it is failing with:
      
      /home/pmos/build/src/itinerary-c47772e49de6662acd7769d5c8cef94379ea7bcf/src/app/reservationmanager.h:21:10: fatal error: KItinerary/ExtractorRepository: No such file or directory
       #include <KItinerary/ExtractorRepository>
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      I've tried to update it to the latest commit, but then it fails with
      another error. Turns out, this package depends on kitinerary (with a
      k!), and whenever we update that, we also need to update this package
      to the latest commit. Unfortunatelly, itinerary does not have tagged
      versions yet.
      
      So I would like to remove it for now, it does not seem like anybody is
      using it at this point, and so it's just additional maintenance effort
      for nothing. We could package it again, when it has tagged versions and
      is therefore easy to update together with kitinerary.
      
      Remove kitinerary too, because it isn't used by anything else.
      Unverified
      a56afc54
  7. Jan 20, 2019
  8. Jan 19, 2019
    • Martijn Braam's avatar
      main/unixbench: add aport for a benchmarking tool (!145) · fb436c7b
      Martijn Braam authored
      Adds an aport for unixbench and a wrapper so it can be started with
      ubench without requiring write permissions in /usr. To launch the
      benchmark on a phone and have it finish in a reasonable amount of time:
      
      $ ubench dhry whets
      Output on an i7-7700HQ in the pmbootstrap chroot:
      Dhrystone 2 using register variables      146273178.2 lps   (10.0 s, 7 samples)
      Double-Precision Whetstone                    44390.3 MWIPS (9.7 s, 7 samples)
      
      System Benchmarks Partial Index              BASELINE       RESULT    INDEX
      Dhrystone 2 using register variables         116700.0  146273178.2  12534.1
      Double-Precision Whetstone                       55.0      44390.3   8071.0
                                                                         ========
      System Benchmarks Index Score (Partial Only)                        10057.9
      
      This is a neat way to get relative performance between devices and
      testing performance for upstream/downstream kernels.
      Unverified
      fb436c7b
  9. Jan 18, 2019
  10. Jan 15, 2019
  11. Jan 14, 2019
  12. Jan 11, 2019
    • Bart Ribbers's avatar
      main/maui*: update apps and plasma-angelfish (!136) · 0bf985f5
      Bart Ribbers authored
      This MR updates the app to the latest commit (currently from 2 days
      ago). It also updates plasma-angelfish, but I changed the $pkgrel to
      follow the format of the other Git packages.
      
      This also re-enables plasma-angelfish and vvave in the default Plasma
      Mobile installation, as they were previously disabled due to
      qt5-qtwebengine (which they depend on) requiring a soname bump
      upstream.
      Unverified
      0bf985f5
  13. Jan 10, 2019
Loading