Skip to content
Snippets Groups Projects
  1. Apr 22, 2020
  2. Apr 21, 2020
  3. Apr 20, 2020
  4. Apr 19, 2020
  5. Apr 18, 2020
  6. Apr 16, 2020
    • Niklas Cathor's avatar
      samsung-kminilte: disable v4l udev rules (MR 1160) · 99d6f504
      Niklas Cathor authored and Minecrell's avatar Minecrell committed
      With the camera driver (VIDEO_EXYNOS_FIMC_IS) enabled, the system
      would randomly panic during startup. Even though the camera does
      not currently work on this system, the driver is nonetheless enabled
      to make the flashlight work.
      
      The panics seem to be triggered by udev's "v4l_id", which queries
      capabilities of video4linux devices.
      
      This change adds a udev rules file, to override the behavior of udev's
      default rules for v4l.
      Unverified
      99d6f504
  7. Apr 14, 2020
    • Minecrell's avatar
      device/device-<msm8916-mainline>: minor cleanup and fixes (MR 1125) · e129e3dd
      Minecrell authored
      - Cleanup kernel cmdline:
        - earlycon can automatically detect the memory address of
          the UART controller based on the device tree
        - the comma before n8 in console=ttyMSM0,115200,n8 is actually
          invalid so this was not parsed correctly. However, it is the
          default anyway so we might as well remove it completely
      
      - Configure deviceinfo_getty for all devices
      
      - Workaround probe issue of display by adding a softdep on the panel
        module. This allows the display to work when excluding proprietary
        firmware (just a weird side effect, see comment in modprobe.conf...)
      Unverified
      e129e3dd
    • Minecrell's avatar
      wileyfox-crackling: remove downstream kernel (MR 1125) · 9444bb30
      Minecrell authored
      The device port gets increasingly hard to maintain with all the differences
      between the downstream and the mainline kernel. Especially deviceinfo
      has quite some duplication only because the downstream kernel needs to be
      handled as well.
      
      The mainline port has much more features working. The only limitation
      compared to the downstream kernel is the lack of a proper charging driver.
      But even on downstream postmarketOS the battery driver is not working
      properly for some reason.
      
      For charging, a downstream installation in recovery seems more suitable
      at the moment. Eventually we will build some functionality into the
      bootloader to load a simple downstream initramfs when the device gets
      booted for charging.
      Unverified
      9444bb30
  8. Apr 13, 2020
  9. Apr 12, 2020
  10. Apr 11, 2020
    • Oliver Smith's avatar
      main/postmarketos-mkinitfs: modules from files (!1123) · 23c58a68
      Oliver Smith authored
      Read kernel module names from files in
      /etc/postmarketos-mkinitfs/modules and print out which modules are
      required by which of these files as the initramfs gets generated. Put
      the default modules into a new 00-default.modules. This allows mkinitfs
      hooks to add modules to the initramfs.
      
      Parse the modules from a file similar to modules-load.d, with commented
      lines and empty lines ignored. Add a simple test script for that and run
      it in check().
      Unverified
      23c58a68
    • Oliver Smith's avatar
      main/postmarketos-mkinitfs: split mkinitfs funcs (!1123) · 3e760460
      Oliver Smith authored
      Split mkinitfs.sh into two files, so the functions (now in
      mkinitfs_functions.sh) can be sourced in a test. Such a test will be
      added in the next commit.
      
      Move $BINARIES_EXTRA into the get_binaries_extra() function, so its
      $(find...) does not get executed when sourcing the functions file. Move
      $BINARIES into get_binaries() too for consistency.
      Unverified
      3e760460
    • Oliver Smith's avatar
      main/postmarketos-mkinitfs: pass shellcheck (!1123) · 74f42ebe
      Oliver Smith authored
      Make it pass shellcheck by fixing obvious mistakes like '==' instead of
      '='. Add "shellcheck disable" lines for things that are intentionally done
      or would be a bit more complicated to rewrite. It would be nice to
      refactor some things like '${outfile/initramfs-/uImage-}', but this should
      be done in a separate change (patches welcome).
      
      Remove unused variable "modules_path". While at it, add two new fatal
      error messages instead of just "exit 1" without any comment and remove
      redundant mkdir in APKBUILD.
      Unverified
      74f42ebe
    • Minecrell's avatar
      qemu-*: move from testing to main (!1121) · 900cb195
      Minecrell authored
      For testing changes for device categorization, it is useful to have
      a device in each of the categories. The PinePhone is close to being
      moved to main/, but it doesn't fulfill all requirements yet.
      
      The QEMU "device ports" are very simple since QEMU currently only
      emulates a rather limited set of hardware features. All available features
      are working correctly (especially after the recent rework of the QEMU
      packages). I suppose it is also usable as a "daily driver", at least for
      its intended purpose (a virtual machine for testing postmarketOS changes). :)
      
      Given that everyone can run QEMU, everyone could potentially maintain
      it. For now I have added myself as maintainer since I did most of the
      recent cleanup. Add drebrez as second maintainer.
      
      Overall it seems useful to have qemu-* in main/, especially because
      it is now the device that is selected by default in pmbootstrap.
      Unverified
      900cb195
    • Minecrell's avatar
    • Oliver Smith's avatar
      pmaports.cfg: add channel (!1141) · e42d8487
      Oliver Smith authored
      Replace branch_pmos and branch_alpine keys (that were never used) with a
      new channel key. pmbootstrap will look up the branches related to a
      channel in channels.cfg of the master branch. While at it, modernize the
      file.
      Unverified
      e42d8487
Loading