Friday, January 6th, 2012
Linux 3.2 was released yesterday. It’s been a fairly busy release for ASoC in terms of the subsystem, including the first piece of work at moving the register I/O code over to regmap to eliminate the duplication there, but a pretty quiet one on the drivers front. Substantial optimization of the DAPM algorithm, substantially reducing the CPU [...]
Also filed in Linux, Planet Debian, tech
|
Tagged ADAU1373, Alchemy, Analog, ASoC, Freescale, Linux, MXS, Realtek, RT5631, WM1811, WM5100, Wolfson
|
Permalink
|
Monday, October 24th, 2011
Linus released version 3.1 of the kernel at Kernel Summit this morning. This has been another fairly quiet release for the framework with a few nice power optimizations, a range of driver enhancements and a fairly small set of new drivers. Lots of cleanups to the register cache code in preparation for moving the code to the [...]
Also filed in Linux, tech
|
Tagged ADAV80x, Analog, ASoC, DAPM, Linux, register cache, Sigmatel, STA326, STA328, STA329, STA32x, WM8728, WM8983, Wolfson
|
Permalink
|
Friday, September 9th, 2011
One of the big things that seems to cause a learning curve for many new contributors for Linux and other projects that make a big effort with code review is the process of putting patches together in a way that makes the code review process more smoothly. This is a fairly straightforward thing but it [...]
Also filed in Linux, Planet Debian, regmap, regulator, tech
|
Tagged code, code review, development, gerrit, git, Linux, process
|
Permalink
|
Linux 3.0 was released today – another fairly quiet release for the ASoC core, plus the usual collection of new drivers: Support DAPM controls that affect multiple paths – mainly used for single register bits that affect the routing for a stereo pair of audio streams. Simplifications in the cache infrastructure. New machine drivers for [...]
Also filed in Linux, tech
|
Tagged AK4641, Asahi Kasei, ASoC, hx4700, iPAQ, kernel, Linux, MAX98095, Maxim, Samsung, WM8580, WM8996, Wolfson Microelectronics
|
Permalink
|
Linux 2.6.39 was released earlier today. This release includes a few updates, the main user visible one being that machine drivers can now be registered as regular devices rather than using the soc-audio device. Support for registering machine drivers as first class devices rather than using the soc-audio device. Support for the soc-audio device will [...]
Also filed in Linux, Planet Debian, tech
|
Tagged 2.6.37, alsa, ASoC, Cirrus, CS4271, Freescale, Intel, Linux, LM4857, MAX8950, Maxim, Medfield, Natsemi, release, SGTL5000, SN95031, TI, Visstrim M10, WM8991, Wolfson
|
Permalink
|
Saturday, March 26th, 2011
There will be an ASoC conference in Edinburgh 4th-5th May this year, held in the Scotch Malt Whisky Society in Edinburgh. Full details are in the announcement – if you’ve got an interest in embedded audio on Linux I recommend you attend, there’s a lot of development going on in this area right now and [...]
Tuesday, March 15th, 2011
Linux 2.6.38 was just released, with another big update to ASoC including: Enhancements to multi-component from Jarkko Nikula allowing multiple devices of the same type to be included in one system (and handling other overlaps between devices) and support cross device DAPM. Support from Dimitris Papastamos for compressing the register cache in memory using either [...]
Also filed in Linux, Planet Debian, tech, Uncategorized
|
Tagged ALC5621, ALC5622, ALC5623, alsa, ASoC, Linux, Samsung, WM8737, WM8770, WM8958, Wolfson
|
Permalink
|
Saturday, January 22nd, 2011
Kernel 2.6.38 will add support for tracing ASoC using trace points. Previously all logging for ASoC had been done using printk(), meaning that changing the active logging required a kernel rebuild and that when trace was enabled the volume of trace could easily become very disruptive to other logging within the system. Trace points solve these [...]
Wednesday, January 5th, 2011
2.6.37, which was released today, has been a very big release for ASoC – about 40,000 lines of changes covering every single file within the subsystem plus a bunch of new drivers. The highlights are: Overhaul of the core APIs for registration of all kinds of devices from my co-maintainer Liam Girdwood, reducing the level of [...]
Also filed in Linux, Planet Debian, tech
|
Tagged 88PM860x, ASoC, EP93xx, Freescale, HDMI, kernel, Linux, Marvell, MAX98088, MAX98089, MPC85xx, multi component, release, SH, WM8804, WM8962, WM8985
|
Permalink
|
Thursday, October 21st, 2010
Linux 2.6.36 was released today. This has been a very quiet release for the ASoC core code but one of the busiest releases for a while for new CPU support, with four new architectures added: CODEC support for JZ4740, WM8741, and WM8987 CPU drivers for EP93xx, JZ4740, Marvell Kirkwood/Orion I2S, NUC900, and SH S/PDIF Machine [...]