From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Brown Subject: Re: ASoC audio fabric OF bindings RFC. was: Re: ASoC MPC5xxx PSC AC97 audio driver Date: Mon, 12 Sep 2011 14:19:24 +0100 Message-ID: <20110912131924.GB5887@opensource.wolfsonmicro.com> References: <20110908124529.520c1388@archvile> <20110908163231.4b721973@archvile> <20110908184441.GD16989@siel.b> <20110909082844.3dbf0e72@archvile> <20110909120216.263eeb54@archvile> <20110909163714.GA4302@sirena.org.uk> <20110912083158.29d9e1fe@archvile> <20110912110950.GD2953@opensource.wolfsonmicro.com> <20110912145507.4ac0d56f@archvile> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <20110912145507.4ac0d56f@archvile> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: David Jander Cc: Grant Likely , alsa-devel@alsa-project.org, lrg@ti.com, devicetree-discuss@lists.ozlabs.org, torbenh List-Id: devicetree@vger.kernel.org On Mon, Sep 12, 2011 at 02:55:07PM +0200, David Jander wrote: > Mark Brown wrote: > > Other OSs are actively using device tree. > Interesting. I wasn't aware of "actively using". Sure, there's MacOS-X-ppc, > IBM AIX, Oracle Solaris.... and I just discovered that Free-/OpenBSD also use > them. *BSD are the main ones to consider here. > > Eliminating board specific code for audio is not a realistic goal, the > > configuration of modern audio subsystems is too complex and dynamic. > Why not? How complex could it be in order to not be able to describe it in a > Device-Tree in some OS-agnostic way? Note the "dynamic" bit - the configuration changes at runtime. Describing the hardware for something like a modern smartphone isn't particularly useful due to the flexibility, there are too many different ways of configuring the system and we need code to acutally take those decision. > > The plan is to push the device trees out of the kernel into a separate > > repository. > Good idea.... but where should such a repository be hosted? Still an open issue.