AACI broken with commit 29a4f2d3
broonie at opensource.wolfsonmicro.com
Fri Mar 26 09:24:37 EDT 2010
On Fri, Mar 26, 2010 at 06:40:46PM +0530, Philby John wrote:
> I think there is a register at 0x26 for AACI, except that its not
> defined in aaci.h. References in the manual such as "The AC-link signals
> can be placed in low-power mode, when the power down control
> and status register (0x26) of the CODEC is programmed to the
> appropriate value, both AACIBITCLK and AACISDATAIN are brought to, and
> held at 0.", refer to this register IMHO.
The AC97 bus is clock mastered by the CODEC, register 0x26 here is the
power down register defined by AC97 for the standard CODEC address map,
not the controller. Low power mode for the link means that the CODEC
stops driving the clock signals on the bus until a warm reset is done.
There is no standard register map for the controller.
More information about the linux-arm-kernel