Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v4.9.247
    5d55c2ad · Linux 4.9.247 ·
    This is the 4.9.247 stable release
    
  • v4.4.247
    0f586dba · Linux 4.4.247 ·
    This is the 4.4.247 stable release
    
  • qcom-dts-for-5.11
    Qualcomm DT updates for 5.11
    
    This adds support for SD card, WiFi, LED, touchscreeni, touchkey and
    fuel gauge to the Samsung Galaxy S5. Nexus 5 also gains fuel gauge
    support.
    
    Finally IPQ6016 gains support for the QPIC NAND controller.
    
  • qcom-arm64-for-5.11
    Qualcomm ARM64 DT updates for 5.11
    
    For SM8250 the recently introduced support for handling boot-loader
    stream mappings in the ARM SMMU allow us to enable this, and thereby USB
    controller and PHY, SDHCI controller and FastRPC, as well as support for
    the SM8250 HDK board has been added. Additionally PRNG and RTC is
    enabled.
    
    Similarly for SM8150, the ARM SMMU could be added which allows the
    secondary USB controller and PHYs, as well as WiFi to be added and
    support for the SM8150 HDK board to be introduced. Additionally
    Coresight and support for the last-level cache controller was added.
    
    MSM8916 finally has VDDCX and VDDMX removed as regulators and are now
    handled by the rpmpd driver for the devices controlling them. The
    Longsheer L8150 gains touchscreen, sensors, vibrator and LED support.
    
    MSM8992 gains USB and SDHCI support as well as an I2C controller and the
    associated RMI4 based touchscreen for the Lumia 950.
    
    MSM8994 also gains USB and SDHCI support, as well as VADC and temp-alarm
    support. Then support for the Lumia 950 XL is added.
    
    SDM845 gains interconnect properties for a number of devices and the
    GENI wrappers gains iommu stream configuration, which means DMA
    operations on e.g. I2C now works. The Lenovo Yoga C630 finally has the
    SMMU enabled, a few fixes and the description of the eDP bridge and
    panel means that the laptop can now boot mainline with working display,
    GPU, WiFi and audio.
    
    SC7180 gains a slew of smaller improvements and fixes.
    
  • qcom-arm64-defconfig-for-5.11
    Qualcomm defconfig updates for 5.11
    
    This enables the Qualcomm PON and OSM L3 drivers. It then ensures that
    the QCOM_SCM and Command DB drivers are built-in, now that they have
    been made user selectable and tristate.
    
  • qcom-drivers-for-5.11
    Qualcomm driver updates for v5.11
    
    This adds support for the core power domains on MSM8916, MSM8939, SDM660
    and SDX55. It adds SM8150 support to the last-level cache controller
    driver and it makes it possible to build the Command DB and RPMh drivers
    as modules.
    
    It also contains a slew of smaller cleanups, style and bug fixes
    throughout the various drivers.
    
  • v5.10-rc6
    b6505459 · Linux 5.10-rc6 ·
    Linux 5.10-rc6
    
  • asoc-fix-v5.10-rc5
    ASoC: Fixes for v5.10
    
    A small set of driver specific fixes, plus a new platform quirk from
    Hans.
    
  • orange-pi-5.9-20201125-1511
    Release: orange-pi-5.9-20201125-1511
    
    NEWS
    ====
    
    See also:
    
    - https://xnux.eu/log/
    - https://xnux.eu/devices/pine64-pinephone.html
    - https://xff.cz/kernels/
    
    2020-11-25:
    - pulled in v5.9.11
    2020-11-23:
    - pulled in v5.9.10
    2020-11-17:
    - drop ov5640 AF patch
    2020-11-17:
    - fix camera probe
    2020-11-15:
    - pulled in v5.9.8 (nothing relevant to PP)
    2020-11-10:
    - pulled in v5.9.7
    2020-11-01:
    - pulled in v5.9.3
    - added some musb suspend/resume fixes
    - fixed regulator probe on a711
    2020-10-30:
    - added ov5640 autofocus support from Martijn Braam (you'll need /lib/firmware/ov5640_af.bin)
    - added fix for DSI panel 36.6 FPS issue (myself)
    - pulled in v5.9.2
    2020-10-19:
    - fix orange pi 3 ethernet
    2020-10-12:
    - fix issue with dsi clock described here: https://xnux.eu/log/#021
    - rebase on v5.9 final
    - integrate pinetab panel patches from (untested)
      https://gitlab.com/pine64-org/linux/-/commits/pine64-kernel-5.7.y-pinetabpanel/
    2020-09-29:
    - add a few more codec API fixes from Samuel
    2020-09-28:
    - rebase on top of 5.9-rc7
    - integrated the newest audio patches from Samuel
    2020-09-23:
    - port battery thermal regulation fix from p-boot (completely untested, see https://xnux.eu/log/#018)
    2020-09-18:
    - cedrus panic fix
    - rebase on linus/master
    2020-09-17:
    - further modem driver improvements (fix urc setting on old modem firmwares)
    2020-09-13:
    - rebase on top of 5.9-rc5
    2020-09-12:
    - rebase on top of 5.9-rc4+
    2020-09-10:
    - rebase on top of 5.9-rc4+
    - further fixes for the modem driver poweron, support for fast poweroff feature
      present on new modem firmware
    - added flash DT changes
    - add mounting matrix and a kernel command line option to override it (ignore_mount_matrix)
    - https://xff.cz/kernels also contains special kernel builds for my multi-dist image
      (see https://xnux.eu/log/)
    - enabled opportunistic sleep
    - enabled btrfs support
    2020-09-01:
    - rebase on top of 5.9-rc3
    2020-08-19:
    - rebase and port to 5.9-rc1
    - fix various issues with 5.9-rc1
    - fix sleeps in atomic context in anx7688 driver
    - dropped panfrost dvfs patches for now (conflicts, stability issues)
    - fix modem UART issues on powerup (sometimes not receiving RDY, etc.)
      - root cause was host UART locking up due to noise on RX, and the
        fix is to only open UART port when the modem is powered
    2020-08-11:
    - fix sun50i-codec-analog probe failure when built-in
    2020-08-09:
    - pull in codec changes from Samuel
    - don't wait for RDY but poll with empty AT command for the modem's status
    2020-08-06:
    - added Samuel's patch for making recording from the codec work again
    2020-08-05:
    - modem driver fixes for BH
    2020-08-03:
    - fixed AC100 driver to make it work without mod clock
    2020-08-02:
    - integrated latest Samuel's audio patches + rebased my AC100 support on top
    - finished the modem-power driver into a hopefully useable state
    2020-07-25:
    - rebased on top of 5.8-rc7+
    - fixed modem driver issue with not shutting down the modem on poweroff/reset
      on PinePhone (introduced during modem driver rewrite around 5.8-rc5)
    - worked around AXP reseting input current limit to 500mA regardless of
      BC detection being disabled (happened on boot with USB-C cable connected
      to USB-C PD charger) (and reverted again)
    - improved modem driver
      - initialize the modem configuration for proper sleep
      - setup QDAI automatically from DTS
      - show modem firmware version in dmesg
      - added rfkill interface
      - handle URC caching during suspend
    2020-07-16:
    - added HP jack detection patches from A-wai
    2020-07-14:
    - added support for Pinebook Pro
    - fix issue in my bl_pwm PinePhone patch that broke Pinebook Pro's backlight
    2020-07-13:
    - rebased on top of 5.8-rc5
    - improved HW led trigger API
    - more modem-power work (change to serdev, recv messages from the modem)
    - support HDMI audio on PinePhone
    - bump PD power requirement to 15W on PinePhone
    2020-07-08:
    - refactoring of the modem driver, moved to modem-5.8 branch (not finished
      yet, see TODO in the driver)
    - update pinephone 1.0-1.2 dts to reflect the differences in modem setup
    - enable orange pi 3 hdmi audio
    2020-07-06:
    - rebased on top of 5.8-rc4
    2020-07-05:
    - Added fixes for PinePhone panel initialization after resume from sleep
    2020-07-04:
    - Integrated Clément's HDMI audio series (20200704113902.336911-1-peron.clem@gmail.com)
    - Integrated Clément's panfrost DVFS series (20200704102535.189647-1-peron.clem@gmail.com)
    
    My kernel's main integration branch is 'orange-pi-$VER' (this one).
    No other branch is supposed to work alone. My defconfigs are tested
    and work on the boards I support. Read the README.md for more info.
    
    Only my branches based on the current mainline kernel branch are
    maintained (those are usually the -rc# kernels!). You can find the
    current mainline version here https://www.kernel.org/ (mainline: ...)
    
    My prebuilt kernels can be found at https://xff.cz/kernels/ You can
    use them to test that your board works, or just run them without
    bothering with building everything yourself. I run them on all my
    boards.
    
    My website is https://xnux.eu and may contain useful advice.
    
    Good luck!
    
         ~megi
    
  • v5.9.11
    38cbdc4e · Linux 5.9.11 ·
    This is the 5.9.11 stable release
    
  • v5.4.80
    9f4b26f3 · Linux 5.4.80 ·
    This is the 5.4.80 stable release
    
  • v4.19.160
    0c88e405 · Linux 4.19.160 ·
    This is the 4.19.160 stable release
    
  • v4.14.209
    87335852 · Linux 4.14.209 ·
    This is the 4.14.209 stable release
    
  • v4.9.246
    6d0b08c5 · Linux 4.9.246 ·
    This is the 4.9.246 stable release
    
  • v4.4.246
    3e452b91 · Linux 4.4.246 ·
    This is the 4.4.246 stable release
    
  • orange-pi-5.9-20201123-0250
    Release: orange-pi-5.9-20201123-0250
    
    NEWS
    ====
    
    See also:
    
    - https://xnux.eu/log/
    - https://xnux.eu/devices/pine64-pinephone.html
    - https://xff.cz/kernels/
    
    2020-11-23:
    - pulled in v5.9.10
    2020-11-17:
    - drop ov5640 AF patch
    2020-11-17:
    - fix camera probe
    2020-11-15:
    - pulled in v5.9.8 (nothing relevant to PP)
    2020-11-10:
    - pulled in v5.9.7
    2020-11-01:
    - pulled in v5.9.3
    - added some musb suspend/resume fixes
    - fixed regulator probe on a711
    2020-10-30:
    - added ov5640 autofocus support from Martijn Braam (you'll need /lib/firmware/ov5640_af.bin)
    - added fix for DSI panel 36.6 FPS issue (myself)
    - pulled in v5.9.2
    2020-10-19:
    - fix orange pi 3 ethernet
    2020-10-12:
    - fix issue with dsi clock described here: https://xnux.eu/log/#021
    - rebase on v5.9 final
    - integrate pinetab panel patches from (untested)
      https://gitlab.com/pine64-org/linux/-/commits/pine64-kernel-5.7.y-pinetabpanel/
    2020-09-29:
    - add a few more codec API fixes from Samuel
    2020-09-28:
    - rebase on top of 5.9-rc7
    - integrated the newest audio patches from Samuel
    2020-09-23:
    - port battery thermal regulation fix from p-boot (completely untested, see https://xnux.eu/log/#018)
    2020-09-18:
    - cedrus panic fix
    - rebase on linus/master
    2020-09-17:
    - further modem driver improvements (fix urc setting on old modem firmwares)
    2020-09-13:
    - rebase on top of 5.9-rc5
    2020-09-12:
    - rebase on top of 5.9-rc4+
    2020-09-10:
    - rebase on top of 5.9-rc4+
    - further fixes for the modem driver poweron, support for fast poweroff feature
      present on new modem firmware
    - added flash DT changes
    - add mounting matrix and a kernel command line option to override it (ignore_mount_matrix)
    - https://xff.cz/kernels also contains special kernel builds for my multi-dist image
      (see https://xnux.eu/log/)
    - enabled opportunistic sleep
    - enabled btrfs support
    2020-09-01:
    - rebase on top of 5.9-rc3
    2020-08-19:
    - rebase and port to 5.9-rc1
    - fix various issues with 5.9-rc1
    - fix sleeps in atomic context in anx7688 driver
    - dropped panfrost dvfs patches for now (conflicts, stability issues)
    - fix modem UART issues on powerup (sometimes not receiving RDY, etc.)
      - root cause was host UART locking up due to noise on RX, and the
        fix is to only open UART port when the modem is powered
    2020-08-11:
    - fix sun50i-codec-analog probe failure when built-in
    2020-08-09:
    - pull in codec changes from Samuel
    - don't wait for RDY but poll with empty AT command for the modem's status
    2020-08-06:
    - added Samuel's patch for making recording from the codec work again
    2020-08-05:
    - modem driver fixes for BH
    2020-08-03:
    - fixed AC100 driver to make it work without mod clock
    2020-08-02:
    - integrated latest Samuel's audio patches + rebased my AC100 support on top
    - finished the modem-power driver into a hopefully useable state
    2020-07-25:
    - rebased on top of 5.8-rc7+
    - fixed modem driver issue with not shutting down the modem on poweroff/reset
      on PinePhone (introduced during modem driver rewrite around 5.8-rc5)
    - worked around AXP reseting input current limit to 500mA regardless of
      BC detection being disabled (happened on boot with USB-C cable connected
      to USB-C PD charger) (and reverted again)
    - improved modem driver
      - initialize the modem configuration for proper sleep
      - setup QDAI automatically from DTS
      - show modem firmware version in dmesg
      - added rfkill interface
      - handle URC caching during suspend
    2020-07-16:
    - added HP jack detection patches from A-wai
    2020-07-14:
    - added support for Pinebook Pro
    - fix issue in my bl_pwm PinePhone patch that broke Pinebook Pro's backlight
    2020-07-13:
    - rebased on top of 5.8-rc5
    - improved HW led trigger API
    - more modem-power work (change to serdev, recv messages from the modem)
    - support HDMI audio on PinePhone
    - bump PD power requirement to 15W on PinePhone
    2020-07-08:
    - refactoring of the modem driver, moved to modem-5.8 branch (not finished
      yet, see TODO in the driver)
    - update pinephone 1.0-1.2 dts to reflect the differences in modem setup
    - enable orange pi 3 hdmi audio
    2020-07-06:
    - rebased on top of 5.8-rc4
    2020-07-05:
    - Added fixes for PinePhone panel initialization after resume from sleep
    2020-07-04:
    - Integrated Clément's HDMI audio series (20200704113902.336911-1-peron.clem@gmail.com)
    - Integrated Clément's panfrost DVFS series (20200704102535.189647-1-peron.clem@gmail.com)
    
    My kernel's main integration branch is 'orange-pi-$VER' (this one).
    No other branch is supposed to work alone. My defconfigs are tested
    and work on the boards I support. Read the README.md for more info.
    
    Only my branches based on the current mainline kernel branch are
    maintained (those are usually the -rc# kernels!). You can find the
    current mainline version here https://www.kernel.org/ (mainline: ...)
    
    My prebuilt kernels can be found at https://xff.cz/kernels/ You can
    use them to test that your board works, or just run them without
    bothering with building everything yourself. I run them on all my
    boards.
    
    My website is https://xnux.eu and may contain useful advice.
    
    Good luck!
    
         ~megi
    
  • v5.10-rc5
    418baf2c · Linux 5.10-rc5 ·
    Linux 5.10-rc5
    
  • v5.9.10
    5dbeb9f7 · Linux 5.9.10 ·
    This is the 5.9.10 stable release
    
  • v5.4.79
    fc833461 · Linux 5.4.79 ·
    This is the 5.4.79 stable release
    
  • v4.19.159
    76bda503 · Linux 4.19.159 ·
    This is the 4.19.159 stable release