Linux 3.18 was released this week and like in previous kernel releases, it contains contributions made by Collabora engineers as a part of the projects involving the Linux kernel.
In total 45 patches were contributed to the 3.18 release. These were for:
- Cleanups for the Intel i915 DRM driver
- Various cleanups for the max77686 clock, rtc and regulator drivers.
- Adding max77802 clock, rtc and regulator drivers.
- Fixing regmap DT endianess parsing logic.
- Improving the power model in the Exynos5 Peach Pit and Pi Chromebooks DT.
- Using the regulator_get_voltage() function to get the mmc OCR mask.
- Adding max77802 PMIC, ISL29018 sensor and atmel touchpad for Peach boards DT.
- Setting the correct clock rate for i2c7 in Exynos5 Peach Pit and Pi DT.
- Enable atmel touchpad, cgroups, sbs battery and atmel touchpad in exynos defconfig.
- Fixing variable initialization for different regulator drivers.
- Fixing MFC v5 support in the s5p-mfc driver.
- Making module autoloading to work for i2c cros-ec-tunnel and cros_ec_keyb drivers.
- Explicitly configure USB dual role mode as host for Exynos boards.
- Adding a PM_QOS_MEMORY_BANDWIDTH pm_qos class.
- Enabling gcov-based kernel profiling for ARM
Following is the complete list of patches merged in this kernel release:
- Derek Foreman (1):
- Gustavo Padovan (1):
- Javier Martinez Canillas (31):
- regulator: Add driver for max77802 PMIC PMIC regulators
- regulator: Add DT bindings for max77802 PMIC regulators
- regmap: Fix DT endianess parsing logic
- ARM: dts: Improve Peach Pit and Pi power scheme
- regulator: max77802: set opmode to normal if off is read from hw
- mmc: core: Use regulator_get_voltage() if OCR mask is empty.
- clk: max77686: Add DT include for MAX77686 PMIC clock
- clk: Add generic driver for Maxim PMIC clocks
- clk: max77686: Convert to the generic max clock driver
- clk: max77686: Improve Maxim 77686 PMIC clocks binding
- clk: Add driver for Maxim 77802 PMIC clocks
- clk: max77802: Add DT binding documentation
- ARM: dts: Add support max77802 PMIC for exynos based Peach boards
- ARM: dts: Add ISL29018 sensor for exynos based Peach boards
- ARM: dts: Set i2c7 clock at 400kHz for exynos based Peach boards
- ARM: dts: Add support Atmel touchpad for exynos5800-peach-pi
- ARM: exynos_defconfig: Enable Atmel maXTouch support
- ARM: exynos_defconfig: Enable Control Groups support
- ARM: exynos_defconfig: Enable SBS battery support
- rtc: max77686: remove dead code for SMPL and WTSR
- rtc: max77686: fail to probe if no RTC regmap irqchip is set
- rtc: max77686: remove unneeded info log
- rtc: max77686: Use ffs() to calculate tm_wday
- rtc: add driver for Maxim 77802 PMIC Real-Time-Clock
- Documentation: dt-bindings: Explain order in patch series
- regulator: max1586: zero-initialize regulator match table array
- regulator: max77686: zero-initialize regulator match table
- regulator: max77802: zero-initialize regulator match table
- regulator: max8660: zero-initialize regulator match table array
- regulator: s2mpa01: zero-initialize regulator match table array
- ARM: exynos_defconfig: Enable max77802 rtc and clock drivers
- Sjoerd Simons (8):
- ARM: dts: Add support Atmel touchpad for exynos5420-peach-pit
- ARM: exynos_defconfig: enable USB gadget support
- [media] s5p-mfc: Use decode status instead of display status on MFCv5
- i2c: cros-ec-tunnel: Add of match table
- Input: cros_ec_keyb – add of match table
- ARM: dts: Explicitly set dr_mode on exynos Peach boards
- ARM: dts: Explicitly set dr_mode on exynos5420-arndale-octa
- ARM: dts: Explicitly set dr_mode on exynos5250-snow
- Vincent Sanders (1):