Kernel-Log – Was 3.0 bringt (4): Treiber
Seite 3: Die kleinen Perlen: Audio, Grafik, Input, Media
Die kleinen Perlen: Audio, Grafik, I2C
Viele kleinere, aber keineswegs unbedeutende Neuerungen finden sich in der folgenden Liste mit den englischen Commit-Überschriften der jeweiligen Änderung. Die Einträge verlinken genau wie viele der Verweise im vorangegangenen Text auf das Webfrontend des von Linus Torvalds gepflegten Git-Zweigs mit den "offiziellen" Kernel-Quellen auf Kernel.org. Der über diese Links angezeigten Commit-Kommentar und der darunter ausgegebene Patch liefern zahlreiche weitere Informationen zur jeweiligen Änderung.
Vor jedem Link finden sich in eckigen Klammern einige Buchstaben und Zahlen. Ein "C" kennzeichnet Patches mit Änderungen an Kconfig-Dateien, welche die Konfigurationsoptionen samt der zugehörigen Hilfetexte enthalten, die bei der Kernel-Konfiguration über "make menuconfig" oder "make xconfig" angezeigt werden. Ein "D" steht bei Patches, die die Dokumentation verändern, die im Kernel-Zweig unterhalb von Documentation/ liegt. Ein "N" weist Änderungen aus, die eine neue Datei anlegen. Die Zahl vermittelt einen groben Eindruck zur Größe des Patches: eine "1" kennzeichnet Änderungen, die inklusive Kommentar zwischen 10 und 20 KByte groß sind, eine "2" für solche, die zwischen 20 und 30 KByte Umfang haben; Änderungen ohne Zahl sind kleiner als 10 KByte, Patches mit einer "9" hingegen 90 KByte oder größer.
Audio
- [
   Â] ALSA: 6fire - Add support for S32_LE format - [
   1] ALSA: 6fire - Add support of digital-thru mixer - [
CÂ Â Â]Â ALSA: 6fire - Update kernel configuration - [
   Â] ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live! - [
   Â] ALSA: emu10k1: Add details for E-mu 0404 PCIe version - [
CÂ Â Â]Â ALSA: es1968: add radio (tea575x tuner) support - [
   Â] ALSA: fix hda AZX_DCAPS_NO_TCSEL quirk check in driver_caps - [
CÂ Â Â]Â ALSA: fm801: clean-up radio-related Kconfig - [
   Â] ALSA: fm801: implement TEA575x tuner autodetection - [
   Â] ALSA: HDA: Add a new Conexant codec ID (506c) - [
   Â] ALSA: hda - Add Auto-Mute Mode enum for two-output cases - [
   1] ALSA: hda - Add automute-mode enum to Conexant auto-parser - [
   Â] ALSA: hda - Add auto-parser support to cxt5045 / CX20549 Venice - [
   1] ALSA: hda - Add auto-parser support to cxt5051 / CX20561 Hermosa - [
   1] ALSA: hda - Add channel-mode support to Realtek auto-parser - [
   3] ALSA: hda - Add common automute support for mxier-amp on/off for Reatek - [
   Â] ALSA: hda - Add dock-mic detection support to Realtek auto-parser - [
   Â] ALSA: hda - add Intel Panther Point HDMI codec id - [
   Â] ALSA: HDA: Add jack detection for HDMI - [
   Â] ALSA: hda - Add missing Front/Surround/CLFE as slaves for Cxt auto-parser - [
   Â] ALSA: HDA: Add model=auto quirk for Acer Aspire 3830TG - [
   Â] ALSA: HDA: Add quirk for Lenovo U350 - [
   Â] ALSA: hda - Add support for Line-Out automute to Realtek auto-parser - [
   Â] ALSA: hda - Add support of ALC221 / ALC276 codecs - [
   Â] ALSA: hda - Add support of ALC898/899 codec - [
   Â] ALSA: hda - Add support of auto-parser to cxt5047 / CX20551 Waikiki - [
   Â] ALSA: hda - Add support of auto-parser to cxt5066 codecs - [
   Â] ALSA: hda - Add support of dock-mic detection to Conexant auto-parser - [
   1] ALSA: hda - Add support of line-out automute for Realtek - [
   3] ALSA: hda - Consolidate default automute functions for Realtek - [
   Â] ALSA: hda - Correct initial dac_nids for some ALC272-quirks - [
   Â] ALSA: hda - Enable Realtek ALC269 codec input layer beep - [
   Â] ALSA: hda - Enable snoop bit for AMD controllers - [
 D Â] ALSA: hda - Fix alc662_dac_nid and change "6stack-dig" to "5stack-dig" - [
   Â] ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop - [
   Â] ALSA: hda - Fix invalid unsol tag for some alc262 model quirks - [
   Â] ALSA: hda: Fix quirk for Dell Inspiron 910 - [
   Â] ALSA: hda - More line-out auto-mute support for Realtek - [
   Â] ALSA: HDA: Pinfix quirk for HP Z200 Workstation - [
   Â] ALSA: HDA: Remove quirk for an HP device - [
   1] ALSA: hda - Reorganize controller quriks with bit flags - [
   1] ALSA: HDA: Unify HDMI hotplug handling. - [
   Â] ALSA: hda - Use model=auto for Lenovo G555 - [
   3] ALSA: hda - VIA: Add new power management function. - [
   Â] ALSA: hda - VIA: Add support for VT1705 - [
   1] ALSA: hda - VIA: Add support for VT1802 - [
   Â] ALSA: hdspm - Add firmware revision ID for RME MADI PCI version - [
   Â] ALSA: intel8x0m: enable AMD8111 modem - [
CÂ Â Â]Â ALSA: isight: remove experimental status - [
   Â] ALSA: lola - Add Lola-specific module options - [
   Â] ALSA: lola - Add sync in loop implementation - [
   Â] ALSA: powermac - Correct lineout detection on PowerMac G4 DA - [
   Â] ALSA: tea575x-tuner: various improvements - [
   Â] ALSA: usb-audio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER - [
   Â] ALSA: usb-audio: Add quirk for KORG PANDORA PX5D MIDI interface - [
   Â] ALSA: usb-audio: Add quirks for Audio Kontrol 6 - [
   Â] ALSA: usb-audio: add quirks for Roland GR-55 - [
   Â] ALSA: usb-audio - Add support for USB X-Fi S51 Pro - [
   Â] ALSA: usb-audio: more control quirks for M-Audio FastTrack devices - [
   Â] ASoC: Add basic widgets for WM8915 Speyside - [
   1] ASoC: Add EQ and filter to max98095 CODEC driver - [
CÂ NÂ]Â ASoC: Add initial WM1250-EV1 Springbank audio I/O module driver - [
CÂ NÂ]Â ASoC: add iPAQ hx4700 machine driver - [
CÂ N7]Â ASoC: Add max98095 CODEC driver - [
   Â] ASoC: Add Speyside headset jack detection support - [
CÂ N9]Â ASoC: Add WM8915 CODEC driver - [
   1] ASoC: Add WM8958 enhanced EQ support - [
   1] ASoC: Add WM8958 VSS support - [
CÂ N2]Â ASoC: Asahi Kasei AK4641 codec driver - [
   Â] ASoC: Implement WM8962 DMIC support - [
CÂ NÂ]Â ASoC: Initial audio support for Speyside on Cragganmore 6410 - [
   Â] ASoC: Name jack GPIOs based on jack not codec - [
   Â] ASoC: Optimise clock management for WM8915 Speyside - [
CÂ Â Â]Â ASoC: Remove to support sound for S5P6442 - [
CÂ NÂ]Â ASoC: SAMSUNG: Add WM8580 PCM Machine driver - [
   Â] ASoC: soc-cache: Introduce raw bulk write support - [
CÂ Â Â]Â ASoC: SSM2602: add SPI support - [
   1] ASoC: SSM2602: Add SSM2604 support - [
   Â] ASoC: Support 24.576MHz MCLKs in WM8915 - [
   Â] ASoC: Support download of WM8958 MBC firmware - [
   Â] ASoC: Support FLL lock interrupt on WM8962 - [
CÂ Â Â]Â ASoC: Support the sub speaker driver on Speyside - [
CÂ Â 1]Â ASoC: Tegra: Support more boards - [
CÂ NÂ]Â ASoC: tegra: TrimSlice machine support - [
   Â] ASoC: WM8903: Implement DMIC support - [
   Â] MAINTAINERS: Add entry for Native Instruments sound driver - [
   Â] MAINTAINERS: add FireWire audio maintainer - [
CÂ Â 9]Â SOUND: OSS: Remove Au1550 driver.
Grafik
- [
CDN3]Â backlight: new driver for the ADP8870 backlight devices - [
   Â] drm: add bit depth parsing - [
   Â] drm/dp: add some new DP regs for DP 1.2 - [
   1] drm: Export the command-line mode parser - [
  N3] drm/nva3: implement support for copy engine - [
  N1] drm/nvc0: implement support for copy engines - [
   Â] drm/radeon/kms: add some dp encoder/connector helper funcs - [
   Â] drm/radeon/kms: add support for thermal chips on combios asics - [
   Â] drm/radeon/kms: be more pedantic about the g5 quirk (v2) - [
   Â] drm/radeon/kms: bump kms version number - [
   Â] drm/radeon/kms: fix mac g5 quirk - [
   Â] efifb: Enable write-combining - [
   Â] MAINTAINERS: Switch maintainer for drm/i915 to Keith Packard - [
   Â] Revert "drm/nvc0: recognise 0xdX chipsets as NV_C0" - [
CÂ Â Â]Â viafb: add X server compatibility mode - [
CÂ NÂ]Â video: mb862xx: add support for controller's I2C bus adapter
I2C, Hwmon, Watchdog, ...
- [
CDN1]Â hwmon: Add support for MAX6642 - [
   Â] hwmon: (coretemp) Add comments describing the handling of HT CPUs - [
CDN2]Â hwmon: Driver for MAX16065 System Manager and compatibles - [
CDÂ Â]Â hwmon: (f71882fg) Add support for F71808A - [
CDÂ Â]Â hwmon: (f71882fg) Add support for the F71869A - [
 D Â] hwmon: (k10temp) Update documentation for Fam12h - [
 D Â] hwmon: (max6650) Drop device detection - [
 D Â] hwmon: (max6650) Properly support the MAX6650 - [
CDN2]Â hwmon: New driver for the SMSC EMC6W201 - [
CDNÂ]Â hwmon: (pmbus) Add support for Analog Devices ADM1275 - [
CDN1]Â hwmon: (pmbus) Add support for TI UCD9200 series of PWM System Controllers - [
   2] hwmon: (pmbus) Introduce infrastructure to detect sensors and limit registers - [
CDN1]Â hwmon: (pmbus) Support for TI UCD90xxx series Sequencer and System Health Controllers - [
 D 1] hwmon: (sht15) add support for CRC validation - [
 D 1] hwmon: (sht15) add support for the status register - [
 DN2] hwmon: (sht15) general code clean-up - [
CÂ Â Â]Â i2c-eg20t: Support new device ML7223 IOH - [
  NÂ] i2c: i2c-sh_mobile bus speed platform data V2 - [
CDÂ Â]Â i2c-i801: SMBus patch for Intel Panther Point DeviceIDs - [
   Â] i2c-nomadik: add regulator support - [
   Â] i2c: tegra: Enable new slave mode. - [
 D Â] i2c/writing-clients: Fix foo_driver.id_table - [
CÂ Â Â]Â i8k: Integrate with the hwmon subsystem - [
CÂ Â Â]Â Move ACPI power meter driver to hwmon - [
CÂ Â Â]Â watchdog, hung_task_timeout: Add Kconfig configurable default
Input/HID
- [
   Â] HID: add quirk for HyperPen 10000U - [
   Â] HID: add support for barcode scanners from Symbol Technologies - [
   Â] HID: add support for Logitech G27 wheel - [
   Â] HID: add support for Sony Navigation Controller - [
CDN1]Â HID: Documentation for hidraw - [
CÂ Â Â]Â HID: hid-multitouch: add support for ActionStar panels - [
   Â] HID: hid-multitouch: add support for a new Lumio dual-touch panel - [
CÂ Â Â]Â HID: hid-multitouch: add support for Chunghwa multi-touch panel - [
CÂ Â Â]Â HID: hid-multitouch: add support for CVTouch panels - [
CÂ Â Â]Â HID: hid-multitouch: add support for Elo TouchSystems 2515 IntelliTouch Plus - [
CÂ Â Â]Â HID: hid-multitouch: add support for GoodTouch panels - [
CÂ Â Â]Â HID: hid-multitouch: add support for Ilitek dual-touch panel - [
CÂ Â Â]Â HID: hid-multitouch: Add support for Lumio panels - [
CÂ Â Â]Â HID: hid-multitouch: add support for PenMount dual-touch panel - [
CÂ Â Â]Â HID: hid-multitouch: add support for Touch International panels - [
CÂ Â Â]Â HID: hid-multitouch: add support for Unitec panels - [
   Â] HID: hid-multitouch: Auto detection of maxcontacts - [
CÂ Â 1]Â HID: hid-multitouch: merge hid-mosart into hid-multitouch - [
CÂ Â 1]Â HID: hid-multitouch: migrate 3M PCT touch screens to hid-multitouch - [
CÂ Â 1]Â HID: hid-multitouch: migrate Cando dual touch panels to hid-multitouch - [
CÂ Â 1]Â HID: hid-multitouch: migrate support for Stantum panels to the unified driver. - [
 DN1] HID: roccat: fix actual/startup profile sysfs attribute in koneplus - [
CÂ N1]Â IIO: GYRO: IIO driver for Analog Devices Digital Output Gyroscope ADXRS450 - [
CÂ N1]Â Input: add driver for Maxim max11801 touchscreen controller - [
CÂ N1]Â Input: add driver FSL MPR121 capacitive touch sensor - [
CÂ N2]Â input: Add Qualcomm pm8xxx keypad controller driver - [
CÂ NÂ]Â input: Add support for Qualcomm PMIC8XXX power key - [
CÂ N2]Â Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander - [
   Â] Input: ads7846 - add possibility to use external vref on ads7846 - [
   Â] Input: atmel_mxt_ts - support 12bit resolution - [
 D Â] Input: elantech - describe further the protocol - [
   Â] Input: elantech - export pressure and width when supported - [
   Â] Input: elantech - remove support for proprietary X driver - [
   Â] Input: gpio_keys - add support for EV_ABS - [
   Â] Input: gpio-keys - add support for setting device name - [
   Â] Input: qt1070 - add MODULE_DEVICE_TABLE - [
 D Â] Input: rotary-encoder - add support for half-period encoders - [
   Â] Input: sh_keysc - implement runtime PM support - [
   Â] Input: tegra-kbc - add ghost key filter
Media
- [
 D 1] DocBook/dvb: Improve description of the DVB API v5 - [
CÂ N6]Â [media] Add support for M-5MOLS 8 Mega Pixel camera ISP - [
CÂ Â Â]Â [media] Add support for PCTV nanoStick T2 290e [2013:024f] - [
 D Â] [media] add V4L2-PIX-FMT-SRGGB12 & friends to docbook - [
 DNÂ] [media] Add Y10B, a 10 bpp bit-packed greyscale format - [
   Â] [media] anysee: add more info about known board configs - [
CÂ Â Â]Â [media] anysee: add support for Anysee E30 S2 Plus - [
CÂ Â Â]Â [media] anysee: add support for Anysee E7 S2 - [
   Â] [media] anysee: add support for Anysee E7 TC - [
CÂ Â Â]Â [media] anysee: add support for TDA18212 based E30 Combo Plus - [
   Â] [media] anysee: add support for two byte I2C address - [
CÂ NÂ]Â [media] budget-ci: Add support for TT S-1500 with BSBE1-D01A tuner - [
   Â] [media] cx18: Bump driver version, since a new class of HVR-1600 is properly supported - [
   Â] [media] cx18: Bump driver version to 1.5.0 - [
CÂ Â Â]Â [media] cx18: Make RF analog TV work for newer HVR-1600 models with silicon tuners - [
   Â] [media] cx231xx: Add support for Iconbit U100 - [
   Â] [media] cx231xx: add support for Kworld - [
   Â] [media] cx24116.c - fix for wrong parameter description - [
   Â] [media] cxd2820r: switch automatically between DVB-T and DVB-T2 - [
   Â] [media] DM04/QQBOX v1.84 added PID filter - [
   9] [media] drxd: move firmware to binary blob - [
   Â] [media] em28xx: add digital support for PCTV 330e - [
   Â] [media] em28xx: add remote control support for PCTV 330e - [
   Â] [media] em28xx: add support for EM28174 chip - [
   Â] [media] em28xx: enable support for the drx-d on the HVR-900 R2 - [
 D Â] [media] em28xx: include model number for PCTV 330e - [
   Â] [media] em28xx: Multi Frontend (MFE) support - [
CÂ N2]Â [media] fintek-cir: new driver for Fintek LPC SuperIO CIR function - [
   Â] [media] gspca - jeilinj: add 640*480 resolution support - [
 D Â] [media] gspca - jeilinj: Add SPORTSCAM_DV15 camera support - [
   Â] [media] gspca - jeilinj: add SPORTSCAM specific controls - [
   Â] [media] gspca - main: Version change to 2.13 - [
   Â] [media] mantis: trivial module parameter documentation fix - [
CÂ N1]Â [media] NXP TDA18212HN silicon tuner driver - [
  NÂ] [media] rc: add tivo/nero liquidtv keymap - [
   1] [media] rc-core: add TX support to the winbond-cir driver - [
   Â] [media] rc/nuvoton-cir: enable CIR on w83667hg chip variant - [
CÂ N4]Â [media] redrat3: new rc-core IR transceiver device driver - [
CÂ Â 1]Â [media] remove radio-maestro - [
CÂ Â 3]Â [media] Remove the now obsolete drx397xD - [
   Â] [media] s2255drv: adding MJPEG format - [
   Â] [media] s2255drv: jpeg enable module parameter - [
   Â] [media] saa7134 add new TV cards - [
   Â] [media] saa7134: enable IR support for Hauppauge HVR-1150/1120 - [
   Â] [media] saa7134: support MagicPro ProHDTV Pro2 Hybrid DMB-TH PCI card - [
   Â] [media] support for medion dvb stick 1660:1921 - [
   Â] [media] tda18271: add DVB-C support - [
  NÂ] [media] tm6000: add CARDLIST - [
   Â] [media] tm6000: add detection based on eeprom name - [
   Â] [media] tm6000: add radio capabilities - [
   Â] [media] tm6000: add tm6010 audio mode setup - [
   1] [media] usbvision: add Nogatech USB MicroCam - [
 DN1] [media] uvcvideo: Add driver documentation - [
   Â] [media] uvcvideo: Add M420 format support - [
   Â] [media] uvcvideo: Add support for JMicron USB2.0 XGA WebCam - [
   Â] [media] uvcvideo: Add support for NOMMU arch - [
   Â] [media] uvcvideo: Add support for V4L2_PIX_FMT_RGB565 - [
 D Â] [media] uvcvideo: Deprecate UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET} - [
 DNÂ] [media] uvcvideo: Make the API public - [
  NÂ] [media] uvcvideo: Register subdevices for each entity - [
 DNÂ] [media] v4l: Add M420 format definition - [
CÂ N2]Â [media] v4l: Add mt9v032 sensor driver - [
 D Â] [media] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format - [
CÂ N2]Â [media] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI receivers - [
   Â] [media] V4L: soc-camera: add a livecrop host operation - [
   Â] [media] V4L: soc-camera: add a new packing for YUV 4:2:0 type formats - [
   Â] [media] V4L: soc-camera: add JPEG support - [
   Â] [media] V4L: soc-camera: add MIPI bus flags - [
   Â] [media] V4L: soc-camera: add more format look-up entries - [
 D Â] [media] zoran: Drop unused module parameters encoder and decoder - [
 D Â] [media] feature-removal-schedule: change in how radio device nodes are handled - [
   Â] [media] imon: support for 0x46 0xffdc imon vfd - [
   Â] [media] mceusb: support I-O Data GV-MC7/RCKIT