[alsa-devel] [RFC PATCH v2 1/3] ep93xx i2s audio driver
Peter Ujfalusi
peter.ujfalusi at nokia.com
Wed May 26 07:16:49 EDT 2010
Hi,
On Wednesday 26 May 2010 08:09:46 ext Ryan Mallon wrote:
> Add ep93xx i2s audio driver
..
> +static void ep93xx_i2s_disable(struct ep93xx_i2s_info *info)
> +{
> + int i;
> +
> + /* Disable fifos */
> + for (i = 0; i < 3; i++) {
> + ep93xx_i2s_write_reg(info, EP93XX_I2S_RX0EN + (i * 4), 0);
> + ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN + (i * 4), 0);
> + }
> +
> + /* Disable i2s */
> + ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 0);
> +
> + /* Disable clocks */
> + clk_disable(info->lrclk);
> + clk_disable(info->sclk);
> + clk_disable(info->mclk);
> +}
I think this will break the other stream in duplex case, since you stop both
FIFOs, and also disable the clocks.
Does the ep93xx supports duplex audio?
--
Péter
More information about the linux-arm-kernel
mailing list