Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • gpio-v4.9-1
    This is the bulk of GPIO changes for the v4.9 series:
    
    Subsystem improvements:
    
    - Do away with the last users of the obsolete Kconfig options
      ARCH_REQUIRE_GPIOLIB and ARCH_WANT_OPTIONAL_GPIOLIB (the latter
      always sounded like an item on a wishlist to Santa Claus to
      me). We can now select GPIOLIB and be done with it, for all
      archs. After some struggle it even work on UM. Not that it has
      GPIO, but if it wants to, it can select the library.
    
    - Continued efforts to make drivers properly either tristate or
      bool.
    
    - Introduce a warning for drivers assigning default triggers to
      their irqchip lines when probed from device tree, so we find and
      fix these ambigous drivers. It is agreed that in the OF config
      path, the device tree defines trigger characteristics.
    
    - The same warning, mutatis mutandis, for ACPI-probed GPIO
      irqchips.
    
    - We introduce the ability to mark certain IRQ lines as "unusable"
      as they can be taken by BIOS/firmware, unrouted in silicon and
      generally nasty if you use them, and such things. This is
      put to good use in the STMPE driver and also in the Cherryview
      pin control driver.
    
    - A new "mockup" virtual GPIO device that can be used for testing.
      The plan is to add unit tests under tools/* for exercising this
      device and verify that the kernel code paths are working as they
      should.
    
    - Make memory-mapped I/O-drivers depend on HAS_IOMEM. This was
      implicit all the time, but when people started building UM
      with allyesconfig or allmodconfig it exploded in their face.
    
    - Move some stray bits of device tree and ACPI HW description
      callbacks down into their respective implementation silo. These
      were causing issues when compiling on !HAS_IOMEM as well, so
      now eventually UM compiles the GPIOLIB library if it wants to.
    
    New drivers:
    
    - New driver for the Aspeed GPIO front-end companion to the
      pin controller merged through the pin control tree.
    
    - New driver for the LP873x PMIC GPIO portions.
    
    - New driver for Technologic Systems' I2C FPGA GPIO such as
      TS4900, TS-7970, TS-7990 and TS-4100.
    
    - New driver for the Broadcom BCM63xx series including BCM6338
      and BCM6345.
    
    - New driver for the Intel WhiskeyCove PMIC GPIO.
    
    - New driver for the Allwinner AXP209 PMIC GPIO portions.
    
    - New driver for Diamond Systems 48 line GPIO-MM, another of
      these port-mapped I/O expansion cards.
    
    - Support the STMicroelectronics STMPE1600 variant in the STMPE
      driver.
    
    Driver improvements:
    
    - The STMPE driver now supports rising/falling edge detection
      properly for IRQs.
    
    - The PCA954x will now fetch and enable its VCC regulator properly.
    
    - Major rework of the PCA953x driver with the goal of eventually
      switching it over to use regmap and thus modernize it even more.
    
    - Switch the IOP driver to use the generic MMIO GPIO library.
    
    - Move the ages old HTC EGPIO (extended GPIO) GPIO expander driver
      over to this subsystem from MFD, achieveing some separation of
      concerns.
    
  • v3.12.64
    2e9f201d · Linux 3.12.64 ·
    This is the 3.12.64 stable release
    
  • v4.8
    c8d2bc9b · Linux 4.8 ·
    Linux 4.8
    
  • v4.4.23
    d19e48fe · Linux 4.4.23 ·
    This is the 4.4.23 stable release
    
  • v4.7.6
    f849d45b · Linux 4.7.6 ·
    This is the 4.7.6 stable release
    
  • drm-fixes-for-v4.8-final
    drm fixes for final 4.8, udl, amdgpu/radeon and nouveau
    
  • ib-move-htc-egpio-mfd
    Immutable branch to move the HTC EGPIO expande from MFD to GPIO
    
  • v4.8-rc8
    08895a8b · Linux 4.8-rc8 ·
    Linux 4.8-rc8
    
  • v4.7.5
    6c21842b · Linux 4.7.5 ·
    This is the 4.7.5 stable release
    
  • v4.4.22
    8d5e93bb · Linux 4.4.22 ·
    This is the 4.4.22 stable release
    
  • media/v4.8-7
    media fixes for v4.8-rc8
    
  • sunxi-drm-fixes-for-4.9
    Allwinner sun4i DRM fixes for 4.9
    
    A few fixes for the sun4i drm driver that range, including some fixes that
    might prevent multiple planes from working depending on the sequence where
    they are enabled.
    
  • sunxi-dt-for-4.9-3
    Allwinner DT changes for 4.9, late edition
    
    Here is a bunch of late changes for the 4.9 merge window, mostly:
      - Added a bunch of touchscreens nodes to tablets
      - Added support for the AXP806 PMIC found in the A80 boards
      - Enabled a few pinmux options for the H3
    
  • wireless-drivers-for-davem-2016-09-20
    wireless-drivers fixes for 4.8
    
    iwlwifi
    
    * fix to prevent firmware crash when sending off-channel frames
    
  • drm-fixes-for-4.8-rc7
    exynos and one stable ABI fix
    
  • drm-intel-next-2016-09-19
    - refactor the sseu code (Imre)
    - refine guc dmesg output (Dave Gordon)
    - more vgpu work
    - more skl wm fixes (Lyude)
    - refactor dpll code in prep for upfront link training (Jim Bride et al)
    - consolidate all platform feature checks into intel_device_info (Carlos Santa)
    - refactor elsp/execlist submission as prep for re-submission after hang
      recovery and eventually scheduling (Chris Wilson)
    - allow synchronous gpu reset handling, to remove tricky/impossible/fragile
      error recovery code (Chris Wilson)
    - prep work for nonblocking (execlist) submission, using fences to track
      depencies and drive elsp submission (Chris Wilson)
    - partial error recover/resubmission of non-guilty batches after hangs (Chris Wilson)
    - full dma-buf implicit fencing support (Chris Wilson)
    - dp link training fixes (Jim, Dhinkaran, Navare, ...)
    - obey dp branch device pixel rate/bpc/clock limits (Mika Kahola), needed for
      many vga dongles
    - bunch of small cleanups and polish all over, as usual
  • v4.8-rc7
    3be79886 · Linux 4.8-rc7 ·
    Linux 4.8-rc7
    
  • v3.18.42
    a8e20281 · Linux 3.18.42 ·
    Linux 3.18.42
    
  • v4.1.33
    04cb7201 · Linux 4.1.33 ·
    Linux 4.1.33
    
  • drm-fixes-for-4.8-rc6
    drm fixes for 4.8-rc6
    
    i915, vc4 and atmel.