Kernel-Log – Was 3.6 bringt (4): Treiber
Seite 2: Die kleinen Perlen
Die kleinen Perlen
Die folgenden Links führen zu einigen kleineren, aber keineswegs unbedeutenden Änderungen:
Audio
- [
D
] ALSA: hda - Add descriptions for missing IDT 92HD83x models - [
- [
- [
D
] ALSA: hda - add dock support for Thinkpad X230 Tablet - [
- [
- [
- [
- [
- [
- [
I
] ALSA: hda - add support for HD-Audio of VIA HDMI GFX Cards - [
- [
- [
- [
- [
- [
- [
- [
- [
- [
I
] ALSA: hda_intel: Add Device IDs for Intel Lynx Point-LP PCH - [
- [
C D
] ALSA: hda - Remove beep_mode=2 - [
- [
- [
- [
D
] ALSA: hda - Update documentation for Realtek codecs model strings - [
D
] ALSA: hda - Workaround for silent output on VAIO Z with ALC889 - [
- [
C N
] ASoC: add i2s dai driver for bf6xx soc - [
C N
] ASoC: add mmp brownstone support - [
C N2
] ASoC: Add shared code for Wolfson Arizona class devices - [
C N1
] ASoC: add sport driver for bf6xx soc - [
N
] ASoC: Add support for SPEAr ASoC pcm layer. - [
C N1
] ASoC: Add support for synopsys i2s controller as per ASoC framework. - [
C N
] ASoC: add ttc-dkb machine support - [
C N9
] ASoC: codecs: Add AB8500 codec-driver - [
C N8
] ASoC: codecs: Add DA732x codec driver - [
C
] ASoC: dwc: Bodge around continuing absence of clock API stubs - [
C N1
] ASoC: mmp: add audio dma support - [
N
] ASoC: spdif_receiver: Add support for spdif in Audio Codec - [
N1
] ASoC: SPEAr spdif_in: Add spdif IN support - [
N1
] ASoC: SPEAr spdif_out: Add spdif out support - [
C N1
] ASoC: STA529: Add support for STA529 Audio Codec - [
C N4
] ASoC: Support TI Isabelle Audio driver - [
C
] ASoC: tegra: use dmaengine based dma driver - [
C N1
] ASoC: Ux500: Add machine-driver - [
C N1
] ASoC: Ux500: Add platform-driver - [
C N3
] ASoC: wm5102: Initial driver - [
C N3
] ASoC: wm5110: Add audio CODEC driver
Graphics
- [
- [
- [
- [
- [
- [
- [
- [
- [
- [
N1
] drm/i915: preliminary context support - [
- [
- [
- [
- [
2
] drm/radeon: apply Murphy's law to the kms irq code v3 - [
- [
1
] drm/radeon: document radeon_fence.c (v2) - [
- [
1
] drm/radeon: document radeon_ring.c (v4) - [
- [
- [
- [
- [
- [
- [
- [
- [
1
] drm/radeon: rework ring syncing code - [
- [
- [
- [
C
] drm/vmwgfx: allow a kconfig option to choose if fbcon is enabled - [
DN3
] fbdev: sh_mobile_lcdc: Implement overlays support - [
- [
DN
] video: mxsfb: add simple device tree probe
EDAC, I2C, HWmon, Watchdog
- [
- [
C DN
] edac: add support for Calxeda highbank L2 cache ecc - [
C DN1
] edac: add support for Calxeda highbank memory controller - [
DN
] edac: move documentation ABI to ABI/testing/sysfs-devices-edac - [
- [
- [
D
] hwmon: Document the use of devres functions - [
C DN1
] hwmon: Driver for DA9052/53 PMIC - [
C DN1
] hwmon: Honeywell Humidicon HIH-6130/HIH-6131 humidity and temperature sensor driver - [
C N
] hwrng: exynos - Add support for Exynos random number generator - [
- [
DN
] i2c: i2c-ocores: DT bindings and minor fixes. - [
D
] i2c: i2c-ocores: support for 16bit and 32bit IO - [
D
] i2c: i2c-ocores: Use reg-shift property - [
CID
] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH - [
I
] i2c-i801: Enable interrupts on ICH5/7/8/9/10 - [
ID
] i2c-i801: Enable IRQ for SMBus transactions - [
D
] I2C: MV64XYZ: Add Device Tree support - [
D
] i2c: mxs: Set I2C timing registers for mxs-i2c - [
- [
1
] i2c-nomadik: turn the platform driver to an amba driver - [
CID
] i2c-piix4: Support AMD auxiliary SMBus controller - [
D
] i2c/writing-clients: Mention module_i2c_driver() - [
N1
] RAS: Add a tracepoint for reporting memory controller events - [
Input
- [
I
] HID: add ASUS AIO keyboard model AK1D - [
CI N1
] HID: Add driver for Holtek based keyboards with broken HID - [
I
] HID: add NOGET quirk for Eaton Ellipse MAX UPS - [
- [
I
] HID: add support for Cypress barcode scanner 04B4:ED81 - [
CI
] HID: hid-multitouch: add support for Zytronic panels - [
- [
I
] HID: multitouch: add support for Novatek touchscreen - [
D
] HID: roccat: added sensor sysfs attribute for Savu - [
IDN1
] HID: roccat: add support for Roccat Savu - [
DN
] HID: uhid: add documentation - [
N1
] HID: uhid: add example program - [
C N
] HID: uhid: introduce user-space I/O driver support for HID - [
- [
C DN2
] Input: add driver for FT5x06 based EDT displays - [
C N1
] Input: add MELFAS mms114 touchscreen driver - [
C N
] input: Add onkey support for 88PM80X PMIC - [
C DN1
] Input: add support for key scan interface of the LPC32xx SoC - [
- [
- [
- [
DN
] Input: omap4-keypad - add device tree support - [
- [
- [
I
] Input: wacom - add support for EMR on Cintiq 24HD touch - [
I
] Input: wacom - add support to Cintiq 22HD - [
I
] Input: wacom - add two new devices (0xed and 0xef)
Media
- [
C N2
] media: add Analog Devices ADV7393 video encoder driver - [
D
] [media] Add support for downloading the firmware of the Terratec Cinergy HTC Stick HD's firmware - [
CI N1
] [media] Add support for the IguanaWorks USB IR Transceiver - [
D
] [media] bttv: add support for Aposonic W-DVR - [
- [
- [
D
] [media] Documentation: Update cardlists - [
1
] [media] drxk: Make the QAM demodulator command parameters configurable - [
- [
- [
D
] [media] Feature removal: using capture and output capabilities for m2m devices - [
D
] [media] Feature removal: V4L2 selections API target and flag definitions - [
D
] [media] get_dvb_firmware: add logic to get sms1xx-hcw* firmware - [
- [
1
] [media] gspca: Remove bogus JPEG quality controls from various sub-drivers - [
C
] [media] Kconfig: Split the core support options from the driver ones - [
I
] [media] mceusb: Add Twisted Melon USB IDs - [
C
] [media] media: only show V4L devices based on device type selection - [
C 1
] [media] media: Remove VIDEO_MEDIA Kconfig option - [
C
] [media] media: reorganize the main Kconfig items - [
N
] [media] radio: Add Sanyo LM7000 tuner driver - [
CI N1
] [media] radio-shark: New driver for the Griffin radioSHARK USB radio receiver - [
1
] [media] radio-si470x: Add support for the new band APIs - [
- [
I
] [media] rtl28xxu: support Delock USB 2.0 DVB-T - [
I
] [media] rtl28xxu: support Terratec Noxon DAB/DAB+ stick - [
CI N3
] [media] shark2: New driver for the Griffin radioSHARK v2 USB radio receiver - [
D
] [media] Spec: document CREATE_BUFS behavior if count == 0 - [
I
] [media] Terratec Cinergy S2 USB HD Rev.2 - [
D
] [media] v4l2: Add rangelow and rangehigh fields to the v4l2_hw_freq_seek struct - [
D
] [media] v4l2-framework.txt: Update the locking documentation - [
DN1
] [media] v4l2 spec: add VIDIOC_ENUM_FREQ_BANDS documentation - [
D
] [media] V4L2 spec: clarify a few modulator issues - [
D
] [media] v4l2 spec: document the new v4l2_tuner capabilities - [
D
] [media] V4L: Add capability flags for memory-to-memory devices - [
DN1
] [media] v4l: Common documentation for selection targets - [
D
] [media] v4l: Correct create_bufs documentation - [
D
] [media] v4l: drop v4l2_buffer.input and V4L2_BUF_FLAG_INPUT - [
D 1
] [media] V4L: Remove "_ACTIVE" from the selection target name definitions - [
D 1
] [media] v4l: Remove "_ACTUAL" from subdev selection API target definition names - [
D 1
] [media] v4l: Unify selection flags documentation - [
- [
- [
Platform
- [
- [
- [
- [
- [
- [
1
] classmate-laptop: Add support for Classmate V4 accelerometer. - [
- [
- [
C
] ideapad: add Lenovo IdeaPad Z570 support (part 2) - [
D
] ideapad: add Lenovo IdeaPad Z570 support (part 3) - [
N
] Platform: OLPC: add a stub to drivers/platform/ for the OLPC EC driver - [
- [
- [
- [
Staging
- [
- [
CI N4
] Staging: add CSR Wifi "os helper" module - [
C
] staging: comedi: Simplify NI driver configuration - [
C N6
] Staging: csr: add WEXT and AP mode support - [
9
] Staging: csr: update to version 5.1.0 of the driver - [
- [
- [
C
] staging:iio: Move DAC drivers out of staging - [
- [
- [
- [
C
] staging: nvec: rename led driver to board specific paz00 driver - [
C N5
] staging: OMAP4+: thermal: introduce bandgap temperature sensor - [
C N1
] staging: omap-thermal: add OMAP4 data structures - [
C N1
] staging: omap-thermal: add OMAP5 data structures - [
- [
C N
] staging: sm7xxfb: sm7xx becomes sm7xxfb - [
C
] staging: sm7xx: update comments and clarify supported chips
USB
- [
C
] [media] Add USB dependency for IguanaWorks USB IR Transceiver - [
D
] SCSI: usb-storage: add support for write cache quirk - [
D
] USB: Add a sysfs file to show LTM capabilities. - [
DN
] usb: chipidea: add imx platform driver - [
- [
N
] USB: EHCI: introduce high-res timer - [
I
] USB: Enable Latency Tolerance Messaging (LTM). - [
I
] USB: ftdi_sio: Add VID/PID for Kondo Serial USB - [
DN1
] usb: gadget: mass_storage: add documentation - [
C N6
] usb: gadget: mv: Add USB 3.0 device driver for Marvell PXA2128 chip. - [
1
] usb: gadget: uvc: Add super-speed support to UVC webcam gadget - [
I
] USB: option: add ZTE K5006-Z - [
I
] USB: option: add ZTE MF821D - [
C DN
] usb: otg: add basic mxs phy driver support - [
2
] usb: otg: support for multiple transceivers by a single controller - [
I
] USB: qcserial: adding Sierra Wireless devices - [
D
] usb: storage: add support for write cache quirk
Various
- [
D
] 1-Wire: Add support for the maxim ds1825 temperature sensor - [
C 1
] ARM i.MX: Move i.MX pwm driver to pwm framework - [
C
] ARM vt8500: Move vt8500 pwm driver to pwm framework - [
D
] bindings: update imx and mxs #gpio-cells - [
DN1
] clk: add DT clock binding support - [
C DN1
] clk: add highbank clock support - [
C N1
] clk: wm831x: Add initial WM831x clock driver - [
C DN
] clocksource: dw_apb_timer: Add common DTS glue for dw_apb_timer - [
C N
] clocksource: time-armada-370-xp: Marvell Armada 370/XP SoC timer driver - [
DN
] Documentation: Describe the AB8500 Device Tree bindings - [
D
] Documentation/pinctrl.txt: Fix some misspelled macros - [
D
] dt: add clock binding doc to primecell bindings - [
C
] extcon: Add support irq domain for MAX8997 muic - [
C N1
] Extcon: Arizona: Add driver for Wolfson Arizona class devices - [
C N2
] extcon: MAX77693: Add extcon-max77693 driver to support Maxim MAX77693 MUIC device - [
- [
D
] firewire: core: document is_local sysfs attribute - [
- [
- [
CI N
] gpio: add a driver for GPIO pins found on AMD-8111 south bridge chips - [
C N
] gpiolib: Add support for Wolfson Microelectronics Arizona class devices - [
D
] gpio: samsung: add flags specifier to device-tree binding - [
C N
] gpio: tps6586x: Add gpio support through platform driver - [
2
] IB/qib: Add congestion control agent implementation - [
C N1
] iio:adc: Add AD7265/AD7266 support - [
C N
] iio: Add helper function for initializing triggered buffers - [
C DN2
] iio: add LM3533 ambient-light-sensor driver - [
C N
] iio: add mcp4725 I2C DAC driver - [
C N
] iio: add vcnl4000 combined ALS and proximity sensor - [
- [
D
] iio: cleanup sysfs-bus-iio-light-lm3533-als - [
C
] iio:dac:ad5446: Add support for the AD5450/51/52/53 - [
C DN4
] iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator - [
C DN2
] iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideband Synthesizers - [
D
] iio: nitpicking on sysfs-bus-iio - [
D
] LED: Fix missing semicolon in OF documentation - [
C DN2
] LEDS: add BlinkM RGB LED driver, documentation and update MAINTAINERS - [
C DN2
] leds: Add LED driver for lm3556 chip - [
C N
] leds: add new lp8788 led driver - [
- [
C DN1
] leds: add oneshot trigger - [
N9
] mfd: Add data tables for the WM5110 - [
D
] mfd: Add device-tree entry to enable tps65910 external 32-kHz oscillator - [
DN
] mfd: Add device tree support for max77686 - [
C
] mfd: Add irq domain support for max8997 interrupts - [
C
] mfd: Add IRQ domain support for the AB8500 - [
C N2
] mfd: Add Maxim 77686 driver - [
C 1
] mfd: Add s2mps11 irq driver - [
N
] mfd: Add samsung s2mps11 mfd support - [
- [
- [
D
] mfd: Add support for twl6041 - [
N2
] mfd: arizona: Core driver - [
N
] mfd: arizona: I2C bus interface - [
N
] mfd: arizona: Interrupt support - [
N9
] mfd: arizona: Register definitions - [
N
] mfd: arizona: SPI bus interface - [
C
] mfd: Force on REGMAP for the arizona core - [
C 1
] mfd: Initial support for the WM5110 - [
C
] mfd: Make MFD core code Device Tree and IRQ domain aware - [
C N3
] mfd: Support 88pm80x in 80x driver - [
C
] mfd: wm5102: Build system hookup - [
N9
] mfd: wm5102: Initial support for WM5102 - [
DN
] misc: at25: Parse dt settings - [
- [
C DN2
] pinctrl: Add one-register-per-pin type device tree based pinctrl driver - [
D
] pinctrl: pinctrl-nomadik: Append sleepmode property with vendor specific prefixes - [
D
] power_supply: Add constant charge_current and charge_voltage properties - [
D
] power_supply: Add min/max alert properties for CAPACITY, TEMP, TEMP_AMBIENT - [
DN
] pwm: Add device tree support - [
C DN
] pwm: add lpc32xx PWM support - [
C N
] pwm: Add NVIDIA Tegra SoC support - [
C DN1
] pwm: Add PWM framework support - [
C DN
] pwm: add pwm-mxs support - [
D
] pwm: Add table-based lookup for static mappings - [
D 1
] pwm: Allow chips to support multiple PWMs - [
C DN
] pwm-backlight: Add rudimentary device tree support - [
C
] pwm: Conflict with legacy PWM API - [
C
] pwm: Improve Kconfig help text - [
C N
] pwm: Move Blackfin PWM driver to PWM framework - [
C
] pwm: Move PXA PWM driver to PWM framework - [
- [
D
] pwm: pwm-mxs: encode soc name in compatible string - [
C N
] pwm: pwm-tiecap: PWM driver support for ECAP APWM - [
C N1
] pwm: pwm-tiehrpwm: PWM driver support for EHRPWM - [
DN
] pwm: tegra: Add device tree support - [
N
] regulator: Add driver for Arizona LDO1 - [
C N3
] regulator: add new lp8788 regulator driver - [
C N2
] regulator: add new regulator driver for lp872x - [
D
] regulator: Add ramp_delay configuration to constraints - [
C N
] regulator: arizona: Add support for microphone supplies on Arizona devices - [
D
] regulator: core: Change the unit of ramp_delay from mV/uS to uV/uS - [
D
] regulator: dt: add policy to have property "regulator-compatible" - [
D
] regulator: fixed: dt: support for input supply - [
- [
C N1
] regulator: MAX77686: Add Maxim 77686 regulator driver - [
C N1
] regulator: s2mps11: Add samsung s2mps11 regulator driver - [
DN
] regulator: tps65217: Add device tree support - [
D
] regulator: tps6586x: add support for input supply - [
D
] regulator: tps65910: add support for input supply - [
D
] regulator: tps65910: set input_supply on desc unconditionally - [
D
] regulator: twl: Remove references to 32kHz clock from DT bindings - [
D
] remoteproc: adopt the driver core's alloc/add/del/put naming - [
D
] remoteproc: remove the get_by_name/put API - [
D
] remoteproc: simplify unregister/free interfaces - [
C N1
] rtc: Add rtc support to 88PM80X PMIC - [
DN
] rtc: stmp3xxx: Add simple binding for the stmp3xxx-rtc - [
DN
] serial: mxs-auart: Allow device tree probing - [
D
] serial/of-serial: Add LPC3220 standard UART compatible string - [
DN
] spi/orion: add device tree binding - [
DN1
] spi: s3c64xx: add device tree support - [
- [
- [
C DN1
] w1: Add 1-wire slave device driver for DS28E04-100
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.6 bringt"-Serie
Das Kernel-Log kann bereits jetzt einen Überblick über die wichtigsten Neuerungen der Ende September erwarteten Linux-Version 3.6 geben, da alle größeren Neuerungen bereits in den ersten zwei Entwicklungswochen integriert wurden; Linux 3.6 befindet sich seit dem in der Stabilisierungsphase, in der die Kernel-Hacker normalerweise keine größeren Änderungen mehr vornehmen.
Über einige der Neuerungen von Linux 3.6 hat das Kernel-Log bereits im Rahmen der Artikelserie "Was 3.6 bringt" berichtet:
In den kommenden Tagen wird noch ein Artikel erscheinen, der sich mit allgemeiner Infrastruktur beschäftigt.
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 den Identi.ca- und Twitter-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H" erscheinenden Übersetzungen auf den Identi.ca- und Twitter-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca und Twitter als "@kernellogauthor". (thl) (thl)