Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030711Ab2B2KIb (ORCPT ); Wed, 29 Feb 2012 05:08:31 -0500 Received: from caramon.arm.linux.org.uk ([78.32.30.218]:42766 "EHLO caramon.arm.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030619Ab2B2KI3 (ORCPT ); Wed, 29 Feb 2012 05:08:29 -0500 Date: Wed, 29 Feb 2012 10:08:10 +0000 From: Russell King - ARM Linux To: Linus Walleij Cc: Greg KH , linux-kernel@vger.kernel.org, Paul Walmsley , linux-arm-kernel@lists.infradead.org, Arnd Bergmann , Olof Johansson , Samuel Ortiz , Mattias NILSSON , Rickard ANDERSSON , Mark Brown , Kyungmin Park , Nicolas Pitre Subject: Re: RFC: what do we do with system controllers? Message-ID: <20120229100810.GH18045@n2100.arm.linux.org.uk> References: <20120228083833.GB18045@n2100.arm.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.19 (2009-01-05) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1566 Lines: 40 On Wed, Feb 29, 2012 at 10:59:23AM +0100, Linus Walleij wrote: > On Tue, Feb 28, 2012 at 9:38 AM, Russell King - ARM Linux > wrote: > > On Tue, Feb 28, 2012 at 06:48:12AM +0100, Linus Walleij wrote: > >> Mainly addressed to Greg but anyone is welcome to join the > >> discussion... > >> > >> Several ARM platforms have system controllers. In this I > >> include all custom terminology such as: > >> > >> - System Control > >> - Chip Controller > >> - Core Module control registers > >> - Power Reset Control Management Units > >> - Multimedia Communications Port > > > > Why do you include this? ?If you include this, you should include things > > like SSP/SPI ports, I2C and other such buses. > > Mainly because it has these specific MCP controller oddity > functions: > > mcp_set_telecom_divisor() > mcp_set_audio_divisor() > > i.e. it has some "strangeness" of system controller type > (telecom? que?) But it's quite little and no big deal, drop > it off the list. MCP = Multimedia Communication Port. It is designed to work with the UCB1200 and UCB1300 codec devices, which have two parts to them: a telecom / pots interface and an audio interface. The host side needs to be programmed with the appropriate sample rate - it's the host side which controls the sample rate not the codec. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/