Kernel-Log – Was 3.6 bringt (4): Treiber
Die Entwickler haben die Unterstützung für neue MacBooks verbessert. Der Radeon-Treiber nutzt jetzt PCIe 2.0 und dem Kernel liegt nun ein Treiber für den DVB-T-Empfänger Cinergy T Stick Black bei.
- Thorsten Leemhuis
Die Kernel-Entwickler haben eine Reihe von Erweiterungen und Korrekturen für Linux 3.6 aufgenommen, die die Unterstützung für im Juli vorgestellte MacBooks wie das MacBook Pro Retina verbessern; darunter eine Änderung, die ein bekanntes Boot-Problem beseitigt. Ferner gab es Anpassungen bei den Grafiktreibern, um die Grafikhardware der neuen MacBooks automatisch korrekt anzusprechen. Der Platform-Treiber apple-gmux erhielt zudem Funktionen, um den zweiten Grafikchips bei neueren Macs an- und abzuschalten (1, 2). Bei c't-Tests mit Linux 3.6-rc3 auf einem Mac Book Pro Retina funktionierte allerdings weder das Zuschalten des GeForce-Grafikchips noch die korrekte Initialisierung der Grafikhardware beim Systemstart; Linux 3.5 hingegen startete mit Hilfe einiger Tricks. Ohnehin sind noch nicht alle für die neuen MacBooks wichtigen Erweiterungen in Linux eingeflossen; ein Patch zur Unterstützung der Bluetooth-Chips wird wohl erst in Linux 3.7 aufgenommen werden.
Grafiktreiber
Der Radeon-Grafiktreiber aktiviert nun die schnellsten Transfermodi von PCIe 2.0, sofern die Hardware diese beherrscht. Die Entwickler haben zudem die Dokumentation des Quellcodes erheblich verbessert (u. a. 1, 2).
Beim Nouveau-Treiber für Grafikkerne von Nvidia gab es diesmal kaum Neuerungen, weil einer der Hauptentwickler eine größere Überarbeitung vorbereitet, die vielleicht in Linux 3.7 einzieht.
Die Intel-Entwickler haben die Liste der vom i915-Grafiktreiber unterstützten Haswell-Grafikkerne erheblich erweitert; dadurch unterstützt der Treiber nun 37 Varianten dieser Prozessorgeneration, die Intel offenbar im nächsten Jahr einführen will.
Multimedia
Auch die Audio-Treiber unterstützten nun Intels Prozessoren der Haswell-Generation sowie die zugehörigen Platform Controller Hubs (PCHs) der Lynx-Point-Reihe (1, 2).
Zum Media-Subsystem mit seinen DVB-, und V4L-Treibern stieß Code zur Unterstützung des DVB-T-Demodulators RTL2832 von Realtek, den verschiedene DVB-T-Empfänger einsetzen. Auf diesen Code greifen Erweiterungen für den Treiber dvb-usb-rtl28xxu zurück, der dadurch nun den Terratec Cinergy T Stick Black unterstützt.
Verschiedenes
Entwicklungsstand
Letzten Sonntag hat Linus Torvalds die sechse Vorabversion von Linux 3.6 veröffentlicht. Dabei hat er darum gebeten, diese Version ordentlich zu testen, denn er wolle Linux 3.6 gerne bald fertigstellen.
Nachdem die ersten Hälfte größerer Umbauten am Subsystem für EDAC (Error Detection And Correction) in Linux 3.5 eingeflossen ist, folgt mit Linux 3.6 jetzt die zweite (u. a. 1, 2, 3, 4).
Zum Input-Subsystem stieß ein Treiber für das "ThinkPad USB Keyboard with Trackpoint" von Lenovo.
Der Multitouch-Treiber unterstützt jetzt das HID-Protokoll für Windows-8-Multitouch-Devices.
In den Staging-Zweig mit seinen halbgaren Treibern floss ein 4 MByte schwerer Treiber für einen WLAN-Chip von CSR.
Die Links im Abschnitt "die kleinen Perlen" auf der nächsten Seite führen zu einer Reihe weitere Änderungen, welche die Hardware-Unterstützung von Linux 3.6 verbessern, darunter Notebook-Treiber für das Lenovo IdeaPad Z570 und Support für die Samsung-Notebooks R40 und R41. Zudem haben die Kernel eine ganze Menge "Quirks" integriert – Patches, die die Liste der Hardware erweitern, bei der der Kernel bestimmte Sonderbehandlungen automatisch nutzt. Dadurch sollte Linux nun die Touchpads einiger Dell-Inspiron-Modelle sowie die Audio-Hardware der Asus-Notebooks K53E und U41SV und der Acer-Notebooks 1810TZ and AOD260 korrekt konfigurieren. Die Links auf der folgenden Seite liefern Details zu diesen und weiteren Quirks.
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 - [
] ALSA: hda - add dock support for Thinkpad T430s - [
] ALSA: hda - add dock support for Thinkpad X230 - [
D] ALSA: hda - add dock support for Thinkpad X230 Tablet - [
] ALSA: hda - Add inv-dmic model to possible Realtek codecs - [
] ALSA: hda - Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 - [
] ALSA: hda - Add missing SPDIF I/O setup for CA0132 - [
] ALSA: hda - Add new GPU codec ID to snd-hda - [
] ALSA: hda - add power states information in proc - [
] ALSA: hda - add support for HD-Audio CODECes of VIA HDMI GFX Cards - [
I] ALSA: hda - add support for HD-Audio of VIA HDMI GFX Cards - [
] ALSA: hda - Add support for Realtek ALC282 - [
] ALSA: hda - Add the inverted digital mic workaround to Realtek codecs - [
] ALSA: hda - Add the support for VIA HDMI pin detection - [
] ALSA: hda - check supported power states - [
] ALSA: HDA: Create phantom jacks for fixed inputs and outputs - [
] ALSA: hda - Enable unsol event for ATI and Nvidia HDMI codecs too - [
] ALSA: hda - Fix 'Beep Playback Switch' with no underlying mute switch - [
] ALSA: hda - Fix pop noise in headphones on S3 for Asus X55A, X55V - [
] ALSA: hda - give 3-pin jack the name "Headphone Mic Jack" - [
I] ALSA: hda_intel: Add Device IDs for Intel Lynx Point-LP PCH - [
] ALSA: hda_intel: add position_fix quirk for Asus K53E - [
C D] ALSA: hda - Remove beep_mode=2 - [
] ALSA: hda - Show D3cold state in proc files - [
] ALSA: hda - Support dock on Lenovo Thinkpad T530 with ALC269VC - [
] ALSA: HDA: Support single 3-pin jack without VREF on the actual pin - [
D] ALSA: hda - Update documentation for Realtek codecs model strings - [
D] ALSA: hda - Workaround for silent output on VAIO Z with ALC889 - [
] ALSA: snd-opti9xx: Implement suspend/resume - [
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
- [
] drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S - [
] drm/i915: add HDMI and DP port enumeration on ValleyView - [
] drm/i915: add RPS configuration for Haswell - [
] drm/i915: All members of gen4 have hotplug, so unconditionally enable its irq - [
] drm/i915: context switch implementation - [
] drm/i915: enable RC6 by default on Haswell - [
] drm/i915: enable RC6 workaround on Haswell - [
] drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13 - [
] drm/i915: possibly invalidate TLB before context switch - [
N1] drm/i915: preliminary context support - [
] drm/i915: wait render timeout ioctl - [
] drm/pci: add support for getting the supported link bw. - [
] drm/radeon: add infrastructure for advanced ring synchronization v2 - [
] drm/radeon: add some new SI pci ids - [
2] drm/radeon: apply Murphy's law to the kms irq code v3 - [
] drm/radeon: document radeon_asic.c - [
1] drm/radeon: document radeon_fence.c (v2) - [
] drm/radeon: document radeon_irq_kms.c - [
1] drm/radeon: document radeon_ring.c (v4) - [
] drm/radeon: document VM functions in radeon_gart.c (v3) - [
] drm/radeon: fix bank tiling parameters on cayman - [
] drm/radeon: fix bank tiling parameters on evergreen - [
] drm/radeon: fix bank tiling parameters on SI - [
] drm/radeon: implement ACPI VFCT vbios fetch (v3) - [
] drm/radeon/kms: add MSAA texture support for r600-evergreen - [
] drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping - [
] drm/radeon/kms: implement timestamp userspace query (v2) - [
1] drm/radeon: rework ring syncing code - [
] drm/radeon: start to document evergreen.c - [
] drm/radeon: start to document the functions r100.c - [
] drm/vmwgfx: add MODULE_DEVICE_TABLE so vmwgfx loads at boot - [
C] drm/vmwgfx: allow a kconfig option to choose if fbcon is enabled - [
DN3] fbdev: sh_mobile_lcdc: Implement overlays support - [
] i915: Quirk no_lvds on Gigabyte GA-D525TUD ITX motherboard - [
DN] video: mxsfb: add simple device tree probe
EDAC, I2C, HWmon, Watchdog
- [
] edac: Add debufs nodes to allow doing fake error inject - [
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 - [
] edac: use Documentation-nano format for some data structs - [
] hwmon: (asus_atk0110) Add quirk for Asus M5A78L - [
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 - [
] i2c: Add SCCB support - [
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 - [
] i2c-nomadik: Add 10-bit addressing support - [
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 - [
] watchdog: f71808e_wdt: Add support for Jetway JNF99 motherboard
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 - [
] HID: Add suport for the brightness control keys on HP keyboards - [
I] HID: add support for Cypress barcode scanner 04B4:ED81 - [
CI] HID: hid-multitouch: add support for Zytronic panels - [
] HID: magicmouse: Implement Multi-touch Protocol B (MT-B) - [
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 - [
] Input: ad7879 - add option to correct xy axis - [
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 - [
] Input: hanwang - add support for Art Master II tablet - [
] Input: i8042 - add Gigabyte T1005 series netbooks to noloop table - [
] Input: nomadik-ske-keypad - add multi key press support - [
DN] Input: omap4-keypad - add device tree support - [
] Input: synaptics - handle out of bounds values from the hardware - [
] Input: twl6040-vibra - update for 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 - [
] [media] davinci: vpif: Add suspend/resume callbacks to vpif driver - [
] [media] davinci: vpif display: Add power management support - [
D] [media] Documentation: Update cardlists - [
1] [media] drxk: Make the QAM demodulator command parameters configurable - [
] [media] em28xx: Add the DRX-K at I2C address 0x29 to the list of known I2C devices - [
] [media] em28xx: Improve support for the Terratec Cinergy HTC Stick HD - [
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 - [
] [media] gscpa_spca561: Add brightness control for rev12a cams - [
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 - [
] media: Revert "[media] Terratec Cinergy S2 USB HD Rev.2" - [
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 - [
] [media] videodev2.h: add new hwseek capability bits - [
] [media] xc5000: Add support for DMB-TH and ISDB-T - [
] [media] zr364xx: add suspend/resume support
Platform
- [
] ACER: Add support for accelerometer sensor - [
] acpi: add a way to promote/demote vendor backlight drivers - [
] asus-nb-wmi: add some video toggle keys - [
] asus-nb-wmi: add wapf quirk for ASUS machines - [
] asus-wmi: control backlight power through WMI, not ACPI - [
1] classmate-laptop: Add support for Classmate V4 accelerometer. - [
] dell-laptop: Add 6 machines to touchpad led quirk - [
] ideapad: add Lenovo IdeaPad Z570 support (part 1) - [
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 - [
] Platform: OLPC: add a suspended flag to the EC driver - [
] samsung-laptop: support R40/R41 - [
] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR - [
] x86: OLPC: switch over to using new EC driver on x86
Staging
- [
] iio staging: fix tsl2x7x file mode - [
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 - [
] staging: drm/omap: update TODO - [
] staging: iio: add IIO_ALTVOLTAGE to iio_event_monitor example - [
C] staging:iio: Move DAC drivers out of staging - [
] Staging: ipack: added development mailing list in TODO file - [
] Staging: ipack: change naming convention in TODO file - [
] Staging: ipack: delete sysfs from to-do list. - [
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 - [
] staging: ozwpan: Update TODO file - [
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 - [
] USB: EHCI: add new root-hub state: STOPPING - [
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 - [
] firewire: core: add is_local sysfs device attribute - [
D] firewire: core: document is_local sysfs attribute - [
] firewire: core: fix multichannel IR with buffers larger than 2 GB - [
] firewire: core: make address handler length 64 bits - [
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 - [
] IIO channel type and modifiers for CCT and RGBC data - [
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 - [
] leds: add oneshot blink functions - [
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 - [
] mfd: Add support for enabling tps65910 external 32-kHz oscillator - [
] mfd: Add support for multiple arizona PDM speaker outputs - [
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 - [
] misc: hpilo: increase number of max supported channels - [
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 - [
] pwm: pwm-mxs: add pinctrl support - [
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 - [
] regulator: max77686: Add device tree support. - [
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 - [
] test_power: Add support for USB AC source - [
] test_power: Add VOLTAGE_NOW and BATTERY_TEMP properties - [
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)