Skip to content
Snippets Groups Projects
  1. Jul 08, 2021
  2. Jul 07, 2021
    • Alexey Minnekhanov's avatar
      main/linux-postmarketos-qcom-msm8974: hotfix for missing bam_dmux · 2a1f6bdd
      Alexey Minnekhanov authored
      Turns out, after refactoring (moving bam_dmux driver to wwan
      subsystem) we need to set CONFIG_WWAN=y for bam_dmux driver
      to be built. Fix this asap :)
      Unverified
      2a1f6bdd
    • Clayton Craft's avatar
      device/*: set gpu_accelerated for devices that show '3D=Y' on wiki (MR 2078) · f1e0404f
      Clayton Craft authored and Alexey Minnekhanov's avatar Alexey Minnekhanov committed
      [ci:ignore-count]
      [ci:skip-vercheck] needed for the postmarketos-ui-* packages in this
      series
      [ci:skip-build] already built ui-* packages in CI, and device pacakges
      are just trivial deviceinfo change (manually built some just to verify)
      Unverified
      f1e0404f
    • Anri Dellal's avatar
      main/postmarketos-ui-*: add GPU acceleration option (MR 2078) · 196ff18b
      Anri Dellal authored and Clayton Craft's avatar Clayton Craft committed
      Adds pmb:gpu-accel option to Phosh, Plasma Mobile/Bigscreen, Sway,
      Glacier and Kodi APKBUILDs to hide the UIs at `pmbootstrap init`
      for devices without GPU acceleration support.
      
      Related: pmbootstrap!2043
      
      [ci:skip-build]: already built successfully in CI
      [ci:skip-vercheck]
      Unverified
      196ff18b
    • Alexey Minnekhanov's avatar
      main/linux-postmarketos-qcom-msm8974: upgrade to 5.13.0 (MR 2312) · 1d3776d4
      Alexey Minnekhanov authored
      Should work same as before.
      
      Slightly tweaked kernel config options:
      * default cpufreq governor is now "conservative" instead of "performance", which should be better for devices running on battery. Not that it matters, MSM8974 does not have cpufreq support anyway.
      * enabled CONFIG_ARM_QCOM_SPM_CPUIDLE, which was missing! At least some cpuide is better than none at all.
      * 2 missing options for nftables: CONFIG_IP6_NF_FILTER, CONFIG_IP6_NF_TARGET_REJECT
      * few missing options for wg-quick: CONFIG_IPV6_MULTIPLE_TABLES, CONFIG_IP_MULTIPLE_TABLES, CONFIG_IP6_NF_RAW, CONFIG_IP_NF_RAW
      
      WWAN subsystem is not enabled.
      
      BAM-DMUX upgraded to version "v3" (subnode of modem remoteproc)
      
      Mark kernel package as supporting anbox, containers (in addition to nftables)
      
      [ci:skip-build] Already built successfully twice on CI
      Unverified
      1d3776d4
  3. Jul 06, 2021
  4. Jul 05, 2021
  5. Jul 04, 2021
  6. Jul 03, 2021
  7. Jul 02, 2021
  8. Jul 01, 2021
    • Newbyte's avatar
      main/postmarketos-base: add Firefox env config to -tinydm subpackage (MR 2235) · 6d25d7f6
      Newbyte authored and Clayton Craft's avatar Clayton Craft committed
      Currently, this only sets Firefox to run in Wayland mode, but in the
      future it might be used to make e.g. SDL applications run in Wayland
      mode.
      
      SDL applications are not set to run in Wayland mode right no as
      SDL 1.2 uses the same environment variable as SDL 2.0 for
      controlling video driver (SDL_VIDEODRIVER) and SDL 1.2 does not
      support Wayland and crashes if an invalid value is provided for
      SDL_VIDEODRIVER, and as such setting SDL_VIDEODRIVER=wayland
      globally would break all SDL 1.2 applications. This will however be
      fixed once SDL 1.2 is replaced by sdl12-compat in Alpine, as
      sdl12-compat implements the SDL 1.2 API and ABI via SDL 2.0 and as
      such supports Wayland. As such, once this happens we can start
      setting SDL_VIDEODRIVER=wayland.
      
      [ci:skip-build] already built successfully in CI
      Unverified
      6d25d7f6
    • Newbyte's avatar
      main/postmarketos-ui-phosh: don't set GDK_BACKEND=wayland (MR 2235) · 6d36d274
      Newbyte authored and Clayton Craft's avatar Clayton Craft committed
      This causes issues with some programs, chiefly that gsd-xsetttings
      does not start properly. GDK_BACKEND=wayland is only really
      necessary to make Firefox run in Wayland mode anyway - other GTK 3/4
      apps use it automatically. Firefox will be set to use Wayland via a
      following commit.
      Unverified
      6d36d274
    • Newbyte's avatar
      main/postmarketos-ui-phosh: remove workaround for starting gsd-xsettings (MR 2235) · 32e78c79
      Newbyte authored and Clayton Craft's avatar Clayton Craft committed
      This reverts commit d7bcaece.
      
      The following commit fixes this in a better manner by not setting
      GDK_BACKEND=wayland.
      Unverified
      32e78c79
    • Clayton Craft's avatar
      linux-postmarketos-allwinner: add missing kconfig for nftables support (MR 2284) · 7cd9a2d2
      Clayton Craft authored and Alexey Minnekhanov's avatar Alexey Minnekhanov committed
      [ci:skip-build] Built on CI
      Unverified
      7cd9a2d2
    • Clayton Craft's avatar
    • Yassine Oudjana's avatar
      device-xiaomi-scorpio: Add RMTFS to runlevel default (MR 2283) · b6272851
      Yassine Oudjana authored and Clayton Craft's avatar Clayton Craft committed
      Having RMTFS at runlevel boot makes it start the modem too fast and causes
      crashes. Move it to runlevel default with a post-install.
      
      [ci:skip-build] already built successfully in CI
      Unverified
      b6272851
    • Minecrell's avatar
      huawei-g7: new device (Huawei Ascend G7) (MR 2287) · 37a4121e
      Minecrell authored and Clayton Craft's avatar Clayton Craft committed
      The Huawei Ascend G7 is based on Qualcomm MSM8916 and therefore makes
      use of linux-postmarketos-qcom-msm8916 as a close-to-mainline kernel.
      
      Initially supported features:
        - USB
        - Storage (eMMC, SD card)
        - Display
        - Touchscreen, Buttons, Vibrator
        - Notification LED
        - WiFi/Bluetooth
        - Accelerometer, Magnetometer, Proximity
        - Audio
        - NFC
      
      The modem needs more work to work around strange Huawei firmware mess.
      
      Note that the Huawei shipped an outdated firmware version that does
      not support booting aarch64 kernels (like used in this device port).
      However, the device does not verify firmware signatures so it is
      possible to flash firmware from other devices. This is mostly
      described in the wiki, but unfortunately it's quite complex.
      
      However, the aarch64 version of linux-postmarketos-qcom-msm8916
      receives much more testing so I would like to avoid adding more
      armv7 MSM8916 devices unless absolutely necessary.
      
      For pointercal:
        Screen dimension 720x1280
        Touchscreen dimension (reported by evtest) 1100x1900
          720/1100*65536 = ~42896
          1280/1900*65536 = ~44151
        Offset doesn't seem to be needed.
      
      [ci:skip-build] already built successfully in CI
      Unverified
      37a4121e
    • Minecrell's avatar
      main/linux-postmarketos-qcom-msm8916: upgrade to 5.13 (MR 2286) · ef3f4396
      Minecrell authored and Clayton Craft's avatar Clayton Craft committed
      - Update to Linux 5.13
      - Upstreamed many more patches
      - Various cleanup to BAM-DMUX driver to prepare for upstreaming
      - Enable support for virtualization/KVM via https://github.com/msm8916-mainline/qhypstub
      - Probably many other things I forgot :)
      
      - Add tons of kernel config options for containers and nftables
      - Add WireGuard to kernel config
      
      Device changes:
        - huawei-g7: Initial support for Huawei Ascend G7
          - USB
          - Storage (eMMC, SD card)
          - Display
          - Touchscreen, Buttons, Vibrator
          - Notification LED
          - WiFi/Bluetooth
          - Accelerometer, Magnetometer, Proximity
          - Audio
          - NFC
        - lg-c50: Initial support for LG Leon LTE
          - USB
          - Storage (eMMC, SD card)
          - Buttons
          - WiFi/Bluetooth
          - Vibrator
          - Display
        - longcheer-l8150 (wileyfox-crackling): Fix proximity sensor
        - motorola-surnia: Add audio and modem
        - samsung-j5nlte: Add buttons
        - samsung-j5xlte: Initial support for Samsung Galaxy J5 (2016)
          - USB
          - Storage (eMMC, SD card)
          - Buttons
        - samsung-serranovelte: Add USB-OTG detection
      
      [ci:skip-build] already built successfully in CI
      Unverified
      ef3f4396
Loading