Kernel-Log – Was 3.13 bringt (4): Treiber
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
Alsa
- Pull sound updates from Takashi Iwai
- [
- [
D
] ALSA: Fix typo in documentation/alsa - [
- [
C DN3
] ALSA: add DICE driver - [
1
] ALSA: dice: support dual-wire stream format at 192 kHz - [
I
] ALSA: hda - Add Device IDs for Intel Wildcat Point-LP PCH - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
1
] ALSA: hda - hdmi: Add ATI/AMD multi-channel audio support - [
- [
- [
1
] ALSA: hda - load EQ params into IDT codec on HP bNB13 systems - [
- [
- [
I
] ALSA: hda: add device IDs for AMD Evergreen/Northern Islands HDMI - [
1
] ALSA: improve buffer size computations for USB PCM audio - [
- [
- [
- [
- [
DN1
] ASoC: Docs: Add documentation for Dynamic PCM - [
D
] ASoC: Docs: Machine update - [
D
] ASoC: Docs: Platform update - [
D
] ASoC: Docs: Update codec documentation - [
D
] ASoC: Docs: update DAPM - [
DN
] ASoC: cs42l73: Add Device Tree support for CS42L73 - [
N
] ASoC: cs42l73: Add platform data support for cs42l73 codec - [
DN
] ASoC: davinci-evm: Add device tree binding - [
D
] ASoC: davinci-mcasp: Add location for data port registers to DT - [
D
] ASoC: davinci-mcasp: Change compatible property model to more accurate - [
D
] ASoC: davinci-mcasp: Extract DMA channels directly from DT - [
D
] ASoC: davinci-mcasp: Improve DT bindings document - [
D
] ASoC: davinci-mcasp: Remove redundant num-serializer DT parameter - [
C
] ASoC: davinci: Add support for AM33xx SoC Audio - [
- [
1
] ASoC: tegra: support new register layouts in Tegra124 - [
D
] ASoC: tlv320aic3x: Add codec pins to DT bindings document - [
D
] ASoC: tlv320aic3x: Add regulators to DT bindings document - [
DN
] ASoC: tpa6130a2: Add device tree support
DRM & Graphics
- Pull DRM fixes from Dave Airlie
- Pull drm updates from Dave Airlie
- [
1
] ALSA: hda - hdmi: Add ATI/AMD multi-channel audio support - [
C N9
] DRM: Armada: Add Armada DRM driver - [
C
] DRM: Armada: add support for drm tda19988 driver - [
- [
- [
- [
2
] drm/i915/bdw: Implement interrupt changes - [
- [
- [
- [
- [
- [
1
] drm/i915: Add second slice l3 remapping - [
- [
1
] drm/i915: Boost RPS frequency for CPU stalls - [
- [
- [
- [
C N1
] drm/i915: Kconfig option to disable the legacy fbdev support - [
N
] drm/i915: add structs for MIPI DSI output - [
1
] drm/i915: add support for per-pipe power sequencing on vlv - [
- [
1
] drm/msm: add plane support - [
N
] drm/msm: prime support - [
- [
N3
] drm/nouveau/bios: parsing for various tables required for power management - [
N1
] drm/nouveau/clk: Add support for NVAA/NVAC - [
N8
] drm/nouveau/clk: implement power state and engine clock control in core - [
N
] drm/nouveau/device: initial control object class, with pstate control methods - [
- [
N9
] drm/nouveau/drm/pm: remove everything except the hwmon interfaces to THERM - [
N9
] drm/nouveau/fb: implement various bits of work towards memory reclocking - [
N6
] drm/nouveau/perfmon: initial infrastructure to expose performance counters - [
N9
] drm/nouveau/pwr: initial implementation - [
- [
N3
] drm/nouveau/volt: implement voltage control in core - [
N
] drm/nouveau: implement a simple sysfs interface to new pm code - [
N1
] drm/nv10/kms: add plane support for nv10-nv40 - [
- [
- [
- [
- [
- [
1
] drm/radeon: Add support for programming the FMT blocks - [
- [
- [
- [
- [
2
] drm/radeon: add runtime PM support (v2) - [
- [
1
] drm/radeon: atombios.h updates for hawaii - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
N1
] drm/tegra: Add 3D support - [
1
] drm/tegra: Add Tegra114 HDMI support - [
- [
C N
] drm/tegra: Move driver to DRM tree - [
N4
] drm/tegra: Move subdevice infrastructure to host1x - [
N
] drm/vmwgfx: Hook up the prime ioctls - [
2
] drm/vmwgfx: Use the linux DMA api to get valid device addresses of pages - [
- [
- [
C 1
] drm: Add separate Kconfig option for fbdev helpers - [
- [
N2
] gpu: host1x: Add support for Tegra114 - [
1
] gpu: host1x: Expose syncpt and channel functionality - [
- [
I
] hyperv-fb: add pci stub - [
C N1
] omapdss: Add new panel driver for Topolly td028ttec1 LCD. - [
N1
] omapdss: HDMI: create a PHY library - [
D
] video: exynos_dp: Use the generic PHY driver - [
C 1
] video: exynos_dp: remove non-DT support for Exynos Display Port
EDAC, Hwmon, Watchdog, ...
- Pull EDAC driver updates from Mauro Carvalho Chehab
- Pull EDAC updates from Borislav Petkov
- Pull hwmon fixes and updates from Jean Delvare
- Pull hwmon updates from Guenter Roeck
- Pull watchdog changes from Wim Van Sebroeck
- [
- [
- [
C D
] hwmon: (lm75) Add support for GMT G751 chip - [
- [
D
] hwmon: (lm90) Add support for TI TMP451 - [
- [
D
] hwmon: (pmbus/lm25066) Add support for LM25063 - [
D
] hwmon: (pmbus/ltc2978): Add support for LTC2977 - [
D
] hwmon: (pmbus/ltc2978): Add support for LTC2978A - [
C N
] hwrng: Add a driver for the hwrng found in power7+ systems - [
I 1
] sb_edac: add support for Ivy Bridge - [
C DN
] watchdog: Add MOXA ART watchdog driver - [
4
] watchdog: Get rid of MODULE_ALIAS_MISCDEV statements - [
C DN
] watchdog: add ralink watchdog driver - [
DN
] watchdog: dw: Enable OF support for DW watchdog timer - [
C DN
] watchdog: sirf: add watchdog driver of CSR SiRFprimaII and SiRFatlasVI - [
C
] watchdog: w83627hf: Convert to watchdog infrastructure
Input, HID
- Pull HID updates from Jiri Kosina
- Pull input updates from Dmitry Torokhov
- Pull input updates from Dmitry Torokhov
- [
CI
] HID: add support for LEETGION Hellion Gaming Mouse - [
- [
I
] HID: enable Mayflash USB Gamecube Adapter - [
CI
] HID: hid-multitouch: add support for SiS panels - [
I
] HID: kye: Add report fixup for Genius Manticore Keyboard - [
CI
] HID: logitech - lg2ff: Add IDs for Formula Vibration Feedback Wheel - [
CI
] HID: multicouh: add PID VID to support 1 new Wistron optical touch device - [
I
] HID: multitouch: Fix GeneralTouch products and add more PIDs - [
C
] HID: multitouch: add manufacturer to Kconfig help text - [
IDN1
] HID: roccat: add support for Ryos MK keyboards - [
C
] HID: sony: Add force feedback support for Dualshock3 USB - [
D
] HID: wiimote: add pro-controller analog stick calibration - [
C N1
] Input: add a driver to support Hyper-V synthetic keyboard - [
C N2
] Input: add driver for Neonode zForce based touchscreens - [
CI N1
] Input: add sur40 driver for Samsung SUR40 (aka MS Surface 2.0/Pixelsense) - [
C
] Input: allow deselecting serio drivers even without CONFIG_EXPERT - [
D
] Input: clarify gamepad API ABS values - [
- [
C
] Input: mousedev - allow disabling even without CONFIG_EXPERT - [
I
] Input: wacom - add support for three new Intuos Pro devices - [
- [
Media
- Pull media updates from Mauro Carvalho Chehab
- [
I
] Add support for KWorld UB435-Q V2 - [
- [
C
] cx23885: add support for cx24117 with tbs6980 or tbs6981 - [
C N4
] dvb: add cx24117 frontend - [
1
] gscpa_ov534_9: Add support for ov3610 sensor - [
C N1
] media: i2c: add driver for dual LED Flash, lm3560 - [
- [
C DN1
] media: st-rc: Add ST remote control driver - [
- [
- [
I
] rtl28xxu: add 15f4:0131 Astrometa DVB-T2 - [
- [
C N6
] v4l: ti-vpe: Add VPE mem to mem driver - [
2
] v4l: ti-vpe: Add de-interlacer support in VPE - [
N2
] v4l: ti-vpe: Create a vpdma helper library - [
D
] videobuf2: Add support for file access mode flags for DMABUF exporting
Staging
- Pull staging driver update from Greg KH
- [
D
] Staging/iio/adc/touchscreen/MXS: provide devicetree adaption - [
- [
2
] Staging: Convert uses of compare_ether_addr to ether_addr_equal - [
C N2
] Staging: MTD: Micron SPINAND Driver support - [
1
] Staging: rtl8192u: fix sparse warnings for static functions - [
C
] Staging: tidspbridge: disable driver - [
1
] iio: Add reference counting for buffers - [
1
] iio: Extend the event config interface - [
N2
] staging: drm/imx: add drm plane support - [
N
] staging: dwc2: add TODO file - [
1
] staging: dwc2: add microframe scheduler from downstream Pi kernel - [
C N9
] staging: ktap: add to the kernel tree - [
C 9
] staging: ktap: remove code from tree - [
9
] staging: octeon-usb: merge cvmx-usb into octeon-hcd - [
9
] staging: r8188eu: Convert driver to use external firmware - [
USB
- Pull USB driver update from Greg KH
- [
C
] USB: EHCI: make ehci-w90X900 a separate driver - [
2
] USB: EHCI: use a bandwidth-allocation table - [
C 1
] USB: OHCI: make ohci-at91 a separate driver - [
C
] USB: OHCI: make ohci-ep93xx a separate driver - [
C 1
] USB: OHCI: make ohci-exynos a separate driver - [
C
] USB: OHCI: make ohci-nxp a separate driver - [
C
] USB: OHCI: make ohci-omap a separate driver - [
C
] USB: OHCI: make ohci-omap3 a separate driver - [
C 1
] USB: OHCI: make ohci-pxa27x a separate driver - [
C
] USB: OHCI: make ohci-s3c2410 a separate driver - [
C
] USB: OHCI: make ohci-spear a separate driver - [
DN
] USB: ehci-msm: Add device tree support and binding information - [
- [
C 1
] USB: host: Rename ehci-s5p to ehci-exynos - [
- [
D
] USB: serial: invoke dcd_change ldisc's handler. - [
1
] usb: Don't enable USB 2.0 Link PM by default. - [
I
] usb: core: implement AMD remote wakeup quirk - [
C N3
] usb: gadget: create a utility module for mass_storage - [
C DN1
] usb: gadget: f_mass_storage: add configfs support - [
C 1
] usb: gadget: f_mass_storage: convert to new function interface with backward compatibility - [
- [
D
] usb: musb: omap2430: Don't use omap_get_control_dev() - [
C
] usb: musb: omap2430: use the new generic PHY framework - [
C
] usb: ohci: remove ep93xx bus glue platform driver - [
C N
] usb: phy: Add RCAR Gen2 USB phy - [
D
] usb: phy: generic: Don't use regulator framework for RESET line - [
C
] usb: phy: omap-usb2: use the new generic PHY framework - [
D 1
] usb: phy: omap: Add new device types and remove omap_control_usb3_phy_power() - [
C
] usb: phy: twl4030: use the new generic PHY framework - [
2
] usb: wusbcore: add support for isoc out transfers - [
- [
Various
- Pull char/misc patches from Greg KH
- Pull driver core / sysfs patches from Greg KH
- Pull infiniband/rdma updates from Roland Dreier
- Pull x86 platform driver updates from Matthew Garrett
- [
C
] IB/core: Re-enable create_flow/destroy_flow uverbs - [
1
] IB/core: extended command: an improved infrastructure for uverbs commands - [
2
] IB/mlx5: Multithreaded create MR - [
- [
ID 1
] IB/srp: Make queue size configurable - [
- [
1
] Revert "dell-laptop: Remove rfkill code" - [
- [
- [
C DN3
] drivers: phy: add generic PHY framework - [
D
] extcon: Simplify extcon_dev_register() prototype by removing unnecessary parameter - [
C
] exynos4-is: Use the generic MIPI CSIS PHY driver - [
N4
] gpiolib: export descriptor-based GPIO interface - [
- [
D 3
] misc: mic: cleanups for "--strict" checkpatch. - [
C DN
] phy: Add driver for Exynos DP PHY - [
C DN
] phy: Add driver for Exynos MIPI CSIS/DSIM DPHYs - [
C N
] platform: add chrome platform directory - [
DN
] thinkpad-acpi: Add mute and mic-mute LED functionality - [
C
] video: exynos_mipi_dsim: Use the generic PHY driver
Lowlevel
- Pull GPIO changes from Linus Walleij
- Pull GPIO fixes from Linus Walleij
- Pull LED subsystem changes from Bryan Wu
- Pull MFD updates from Samuel Ortiz
- Pull MMC updates from Chris Ball
- Pull MTD changes from Brian Norris
- Pull battery updates from Anton Vorontsov
- Pull clock framework changes from Mike Turquette
- Pull devicetree updates from Rob Herring
- Pull i2c changes from Wolfram Sang
- Pull pin control updates from Linus Walleij
- Pull pwm changes from Thierry Reding
- Pull regmap updates from Mark Brown
- Pull regulator updates from Mark Brown
- Pull spi updates from Mark Brown
- Pull tty/serial driver updates from Greg KH
- [
D
] ARM: OMAP: devicetree: fix SPI node compatible property syntax items - [
D
] ARM: at91/at91-pinctrl documentation: add missing sam9x5 compatible string - [
DN
] ARM: dts: AM33XX: Add AES data and documentation - [
D
] ARM: dts: AM33XX: Add MMC support and documentation - [
DN
] ARM: dts: AM33XX: Add SHAM data and documentation - [
D
] ARM: dts: calxeda: move memory-controller node out of ecx-common.dtsi - [
D
] ARM: dts: doc: Document missing compatible property for omap-sham driver - [
C DN
] ARM: sunxi: Initial support for Allwinner's Security ID fuses - [
DN
] DT: Add documentation for cm36651 proximity/light sensor - [
DN
] DT: Add documentation for gp2ap020a00f sensor - [
D
] DT: sort vendor-prefixes.txt - [
D
] Documentation/pwm: Update supported SoC name for pwm-samsung - [
DN
] Documentation: Add documentation for APM X-Gene clock binding - [
DN
] Documentation: dt: hwmon: Add OF document for LM90 - [
DN3
] Documentation: gpiolib: document new interface - [
D
] Documentation: mfd: Update s2mps11.txt - [
C N3
] backlight: lm3630: apply chip revision - [
C D
] backlight: lp855x_bl: support new LP8555 device - [
C N1
] clk: Add APM X-Gene SoC clock driver - [
DN
] clk: keystone: Add gate control clock driver - [
C N
] clk: keystone: Build Keystone clock drivers - [
DN1
] clk: keystone: add Keystone PLL clock driver - [
DN
] clk: new driver for efm32 SoC - [
C DN
] clocksource: Provide timekeeping for efm32 SoCs - [
C N4
] dmaengine: add driver for Samsung s3c24xx SoCs - [
DN
] doc: devicetree: Add bindings documentation for omap-des driver - [
- [
C N1
] drivers/rtc/rtc-as3722: add RTC driver - [
1
] drivers: CCI: add ARM CCI PMU support - [
C
] drivers: clocksource: add support for ARM architected timer event stream - [
DN
] drivers: misc: ti_dac7512: add support for DT matching - [
N
] dts: socfpga: Add support for Altera's SOCFPGA Arria V board - [
C DN1
] gpio: add TB10x GPIO driver - [
C DN2
] gpio: bcm281xx: Add GPIO driver - [
DN
] gpio: pcf857x: Add OF support - [
D
] gpiolib / ACPI: document the GPIO descriptor based interface - [
C DN2
] i2c: bcm-kona: Introduce Broadcom I2C Driver - [
- [
C DN2
] i2c: exynos5: add High Speed I2C controller driver - [
C DN2
] i2c: i2c-st: Add ST I2C controller - [
CID
] i2c: i801: Add Device IDs for Intel Wildcat Point-LP PCH - [
DN
] i2c: rcar: add Device Tree support - [
C
] i2c: sh_mobile & rcar: Enable the driver on all ARM platforms - [
C N1
] iio: Add Freescale mag3110 magnetometer driver - [
D
] iio: Add INT_TIME (integration time) channel info attribute - [
D
] iio: Add a hysteresis event info attribute - [
C N1
] iio: Add tcs3472 color light sensor driver - [
C N
] iio: Add tsl4531 ambient light sensor driver - [
D
] iio: Update unit of the voltage scale in the documentation - [
C N1
] iio: adc: Add driver for Microchip MCP3422/3/4 high resolution ADC - [
D 1
] iio: at91: introduce touch screen support in iio adc driver - [
D
] iio: at91: move the num_channels from DT to driver itself - [
C N2
] iio: cm36651: Add CM36651 proximity/light sensor - [
C
] iio: dac: ad5446: Add support for AD5641 - [
C N4
] iio: gp2ap020a00f: Add a driver for the device - [
C 1
] iio: ti_am335x_adc: Add continuous sampling support - [
C
] iio:pressure: Adds LPS001WP support also on spi interface and Kconfig fix - [
D
] irqchip: armada-370-xp: implement MSI support - [
D
] irqchip: vic: Parse interrupt and resume masks from device tree - [
C N
] leds: Added driver for the NXP PCA9685 I2C chip - [
D
] leds: lp55xx: enable setting default trigger - [
D
] leds: lp55xx: handle enable pin in driver - [
C N1
] mfd: Add STw481x driver - [
C DN3
] mfd: Add support for ams AS3722 PMIC - [
D
] mmc: dw_mmc: add the capability to support hs200 mode - [
D
] mmc: dw_mmc: set the supported max/min frequency - [
D
] mmc: sdhci-esdhc-imx: add delay line setting support - [
D
] mtd: add MTD_MLCNANDFLASH case for mtd_type_show() - [
D
] mtd: nand: omap: combine different flavours of 1-bit hamming ecc schemes - [
D
] mtd: nand_bbt: kill NAND_BBT_SCANALLPAGES - [
D
] of/irq: create interrupts-extended property - [
D
] of: Add AU Optronics Corporation vendor prefix - [
D
] of: Add Chunghwa Picture Tubes Ltd. vendor prefix - [
D
] of: Add Panasonic Corporation vendor prefix - [
N
] of: Add testcases for interrupt parsing - [
D
] of: Add vendor prefix for Cadence - [
D
] of: add vendor prefix for PHYTEC Messtechnik GmbH - [
N1
] omapdss: HDMI: create a PLL library - [
C N2
] pincntrl: add support for ams AS3722 pin control driver - [
D 1
] pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib - [
C N7
] pinctrl: ADI PIN control driver for the GPIO controller on bf54x and bf60x. - [
C DN3
] pinctrl: add TB10x pin control driver - [
D
] pinctrl: add documentation for pinctrl_get_group_pins() - [
C N2
] pinctrl: imx1 core driver - [
C DN2
] pinctrl: imx27: imx27 pincontrol driver - [
C N1
] pinctrl: imx50: add pinctrl support code for the IMX50 SoC - [
D
] pinctrl: imx: update fsl,pins description in bindings doc - [
D
] pinctrl: palmas: remove pin config BIAS_PULL_PIN_DEFAULT support - [
D
] pinctrl: rockchip: add rk3188 specifics - [
C N9
] pinctrl: sh-pfc: r8a7791 PFC support - [
N
] pinctrl: single: Add support for auxdata - [
D 1
] pinctrl: single: Add support for wake-up interrupts - [
2
] pinctrl: sirf: add USB1/UART1 pinmux usb/uart share - [
C DN1
] power_supply: Add support for bq24735 charger - [
D
] power_supply: Fix documentation for TEMP_*ALERT* properties - [
D
] ptp: add the PTP_SYS_OFFSET ioctl to the testptp program - [
D
] pwm-backlight: Add power supply support - [
D
] pwm-backlight: Use new enable_gpio field - [
C N1
] pwm: add ep93xx PWM support - [
C N
] regmap: add SPMI support - [
C N
] regulator: add STw481x VMMC driver - [
C DN3
] regulator: as3722: add regulator driver for AMS AS3722 - [
C
] regulator: core: Provide a dummy regulator with full constraints - [
D
] regulator: core: Provide managed regulator registration - [
D
] regulator: core: add support for configuring turn-on time through constraints - [
DN
] regulator: da9210: add Device Tree support - [
D 1
] regulator: palmas: add support for external control of rails - [
C N1
] rtc: s5m-rtc: add real-time clock driver for s5m8767 - [
I
] serial: 8250_pci: add support for Intel BayTrail - [
D
] serial: core: delete .set_wake() callback - [
DN
] spi/hspi: add device tree support - [
N
] spi: Provide trace points for message processing - [
D
] spi: core: Add devm_spi_register_master() - [
C
] spi: rcar: add Renesas QSPI support on RSPI - [
C
] spi: s3c64xx: Allow build on all Samsung platforms - [
- [
DN
] twl4030_charger: Add devicetree support - [
C DN1
] video: atmel_lcdfb: add device tree suport
Ein "C" im Bereich "[ ]" kennzeichnet Commits mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten. Mit "I" ausgezeichneten Patches rüsten neue PCI- oder USB-IDs nach; jene mit "D" verändern die dem Kernel beiliegende Dokumentation; Commits mit "N" legen neue Dateien an. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: Eine "1" kennzeichnet Patches, die inklusive Kommentar zwischen 10 und 20 KByte groß sind; Patches mit einer "9" sind 90 KByte oder größer.
Die "Was Linux 3.13 bringt"-Serie
Das Kernel-Log kann bereits jetzt einen Überblick über die wichtigsten Neuerungen der Linux-Version 3.13 geben, da alle größeren Änderungen bereits in den ersten drei Entwicklungswochen integriert wurden; das im Januar erwartete Linux 3.13 befindet sich seit dem in der Stabilisierungsphase, in der die Kernel-Hacker nur selten größere Umbauten vornehmen.
Über einige der Neuerungen von Linux 3.13 hat das Kernel-Log bereits im Rahmen der Artikelserie "Was 3.13 bringt" berichtet:
In der kommenden Woche folgt noch ein Artikel zu Grafiktreibern.
Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs auf heise open. Neue Ausgaben des Kernel-Logs werden auf dem Twitter-Konto "@kernellog" erwähnt. (thl) (thl)