Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • pm+acpi-3.18-rc1
    9f1a0532 · Merge branch 'pm-clk' ·
    ACPI and power management updates for 3.18-rc1
    
     - Rework the handling of wakeup IRQs by the IRQ core such that
       all of them will be switched over to "wakeup" mode in
       suspend_device_irqs() and in that mode the first interrupt
       will abort system suspend in progress or wake up the system
       if already in suspend-to-idle (or equivalent) without executing
       any interrupt handlers.  Among other things that eliminates the
       wakeup-related motivation to use the IRQF_NO_SUSPEND interrupt
       flag with interrupts which don't really need it and should not
       use it (Thomas Gleixner and Rafael J Wysocki).
    
     - Switch over ACPI to handling wakeup interrupts with the help
       of the new mechanism introduced by the above IRQ core rework
       (Rafael J Wysocki).
    
     - Rework the core generic PM domains code to eliminate code that's
       not used, add DT support and add a generic mechanism by which
       devices can be added to PM domains automatically during
       enumeration (Ulf Hansson, Geert Uytterhoeven and Tomasz Figa).
    
     - Add debugfs-based mechanics for debugging generic PM domains
       (Maciej Matraszek).
    
     - ACPICA update to upstream version 20140828.  Included are updates
       related to the SRAT and GTDT tables and the _PSx methods are in
       the METHOD_NAME list now (Bob Moore and Hanjun Guo).
    
     - Add _OSI("Darwin") support to the ACPI core (unfortunately, that
       can't really be done in a straightforward way) to prevent
       Thunderbolt from being turned off on Apple systems after boot
       (or after resume from system suspend) and rework the ACPI Smart
       Battery Subsystem (SBS) driver to work correctly with Apple
       platforms (Matthew Garrett and Andreas Noever).
    
     - ACPI LPSS (Low-Power Subsystem) driver update cleaning up the
       code, adding support for 133MHz I2C source clock on Intel Baytrail
       to it and making it avoid using UART RTS override with Auto Flow
       Control (Heikki Krogerus).
    
     - ACPI backlight updates removing the video_set_use_native_backlight
       quirk which is not necessary any more, making the code check the
       list of output devices returned by the _DOD method to avoid
       creating acpi_video interfaces that won't work and adding a quirk
       for Lenovo Ideapad Z570 (Hans de Goede, Aaron Lu and Stepan Bujnak).
    
     - New Win8 ACPI OSI quirks for some Dell laptops (Edward Lin).
    
     - Assorted ACPI code cleanups (Fabian Frederick, Rasmus Villemoes,
       Sudip Mukherjee, Yijing Wang, and Zhang Rui).
    
     - cpufreq core updates and cleanups (Viresh Kumar, Preeti U Murthy,
       Rasmus Villemoes).
    
     - cpufreq driver updates: cpufreq-cpu0/cpufreq-dt (driver name
       change among other things), ppc-corenet, powernv (Viresh Kumar,
       Preeti U Murthy, Shilpasri G Bhat, Lucas Stach).
    
     - cpuidle support for DT-based idle states infrastructure, new
       ARM64 cpuidle driver, cpuidle core cleanups (Lorenzo Pieralisi,
       Rasmus Villemoes).
    
     - ARM big.LITTLE cpuidle driver updates: support for DT-based
       initialization and Exynos5800 compatible string (Lorenzo Pieralisi,
       Kevin Hilman).
    
     - Rework of the test_suspend kernel command line argument and
       a new trace event for console resume (Srinivas Pandruvada,
       Todd E Brandt).
    
     - Second attempt to optimize swsusp_free() (hibernation core) to
       make it avoid going through all PFNs which may be way too slow on
       some systems (Joerg Roedel).
    
     - devfreq updates (Paul Bolle, Punit Agrawal, Ãrjan Eide).
    
     - rockchip-io Adaptive Voltage Scaling (AVS) driver and AVS
       entry update in MAINTAINERS (Heiko Stübner, Kevin Hilman).
    
     - PM core fix related to clock management (Geert Uytterhoeven).
    
     - PM core's sysfs code cleanup (Johannes Berg).
    
    /
    
  • qcomlt-v3.17
    qcomlt-v3.17
  • v3.12.30
    b0807bc1 · Linux 3.12.30 ·
    This is the 3.12.30 stable release
    
  • gpio-v3.18-1
    This is the bulk of GPIO changes for the v3.18 development
    cycle:
    
    - Increase the default ARCH_NR_GPIO from 256 to 512. This
      was done to avoid having a custom <asm/gpio.h> header for
      the x86 architecture - GPIO is custom and complicated
      enough as it is already! We want to move to a radix to
      store the descriptors going forward, and finally get rid
      of this fixed array size altogether.
    
    - Endgame patching of the gpio_remove() semantics initiated
      by Abdoulaye Berthe. It is not accepted by the system that
      the removal of a GPIO chip fails during e.g. reboot or
      shutdown, and therefore the return value has now painfully
      been refactored away. For special cases like GPIO expanders
      on a hot-pluggable bus like USB, we may later add some
      gpiochip_try_remove() call, but for the cases we have now,
      return values are moot.
    
    - Some incremental refactoring of the gpiolib core and ACPI
      GPIO library for more descriptor usage.
    
    - Refactor the chained IRQ handler set-up method to handle
      also threaded, nested interrupts and set up the parent IRQ
      correctly. Switch STMPE and TC3589x drivers to use this
      registration method.
    
    - Add a .irq_not_threaded flag to the struct gpio_chip, so
      that also GPIO expanders that block but are still not
      using threaded IRQ handlers.
    
    - New drivers for the ARM64 X-Gene SoC GPIO controller.
    
    - The syscon GPIO driver has been improved to handle the
      "DSP GPIO" found on the TI Keystone 2 SoC:s.
    
    - ADNP driver switched to use gpiolib irqchip helpers.
    
    - Refactor the DWAPB driver to support being instantiated
      from and MFD cell (platform device).
    
    - Incremental feature improvement in the Zynq, MCP23S08,
      DWAPB, OMAP, Xilinx and Crystalcove drivers.
    
    - Various minor fixes.
    
  • regulator-v3.18
    regulator: Updates for v3.18
    
    This time around most of the changes are a lot of new drivers along with
    the standard set of fixes and cleanups (thanks again largely to Axel
    Lin).  We do have one nice new feature in the core which factors out the
    disappointingly tricky code around DT parsing, only a couple of drivers
    have been converted so far:
    
     - Factor out the code for parsing the standard bindings for a set of
       regulators out of DT, making the probe part of a lot of drivers
       simplier.
     - New drivers for Dialog DA9213, HiSilicon HI6420, Intersil ISL9305/H,
       Ricoh RN5T618, Rockchip RK808, Skyworks SKY81452, Silergy SYR82x, and
       Qualcomm RPM.
    
  • asoc-v3.18
    ASoC: Updates for v3.18
    
     - More componentisation work from Lars-Peter, this time mainly
       cleaning up the suspend and bias level transition callbacks.
     - Real system support for the Intel drivers and a bunch of fixes and
       enhancements for the associated CODEC drivers, this is going to need
       a lot quirks over time due to the lack of any firmware description of
       the boards.
     - Jack detect support for simple card from Dylan Reid.
     - A bunch of small fixes and enhancements for the Freescale drivers.
     - New drivers for Analog Devices SSM4567, Cirrus Logic CS35L32, Everest
       Semiconductor ES8328 and Freescale cards using the ASRC in newer i.MX
       processors.
    
  • v3.10.56
    926719de · Linux 3.10.56 ·
    This is the 3.10.56 stable release
    
  • v3.14.20
    2023c00d · Linux 3.14.20 ·
    This is the 3.14.20 stable release
    
  • v3.16.4
    36b54ba2 · Linux 3.16.4 ·
    This is the 3.16.4 stable release
    
  • v3.17
    bfe01a5b · Linux 3.17 ·
    Linux 3.17
    
  • regulator-simple-of
    regulator: Simplified OF matching
    
    Provide a simplified way of matching regulators in DT in order to save
    some fiddly code in drivers.
    
  • drm-intel-next-2014-10-03
    - first batch of skl stage 1 enabling
    - fixes from Rodrigo to the PSR, fbc and sink crc code
    - kerneldoc for the frontbuffer tracking code, runtime pm code and the basic
      interrupt enable/disable functions
    - smaller stuff all over
  • topic/core-stuff-2014-10-03
  • pm+acpi-3.17-final
    ACPI and power management fixes for final 3.17
    
     - A recent cpufreq core fix went too far and introduced a regression
       in the system suspend code path.  Fix from Viresh Kumar.
    
     - An ACPI-related commit in the i915 driver that fixed backlight
       problems for some Thinkpads inadvertently broke a Dell machine
       (in 3.16).  Fix from Aaron Lu.
    
     - The pcc-cpufreq driver was broken during the 3.15 cycle by a
       commit that put wait_event() under a spinlock by mistake.  Fix
       that (Rafael J Wysocki).
    
     - The return value type of integrator_cpufreq_remove() is void, but
       should be int.  Fix from Arnd Bergmann.
    
    /
    
  • media/v3.17-rc8
    media fixes for v3.17-rc8
    
  • meson-wdt-dt-3.18
    This patch adds the support for the Meson6 watchdog in the DTSI
  • kvm-3.18-1
  • sound-3.17
    sound fixes for 3.17-final
    
    Just a few pending bits of random fixes in ASoC.  Nothing
    exciting, but would be nice to be merged in 3.17, as most of
    them are also for stable kernels.
    
  • drm-intel-next-fixes-2014-10-03
  • v3.12.29
    b45ddfa2 · Linux 3.12.29 ·
    This is the 3.12.29 stable release