On Wed, Jul 17, 2013 at 10:15 PM, Antti Palosaari <cr...@iki.fi> wrote:
> hmm, I looked again the cx23885 driver.
>
> 0x4c == [0x98 >> 1] = "flatiron" == some internal block of the chip

Yeah, ok.  Pretty sure Flatiron is the codename for the ADC for the SIF.

> There is routine which dumps registers out, 0x00 - 0x23
> cx23885_flatiron_dump()
>
> There is also existing routine to write those Flatiron registers. So, that
> direct I2C access could be shorten to:
> cx23885_flatiron_write(dev, 0x1f, 0x80);
> cx23885_flatiron_write(dev, 0x23, 0x80);

Yeah, the internal register routines should be used to avoid confusion.

> Unfortunately these two register names are not defined. Something clock or
> interrupt related likely.

Strange.  The ADC output is usually tied directly to the Merlin.  I
wonder why it would ever generate interrupts.

No easy answers here.  WIll probably have to take a closer look at the
datasheet, or just ask Andy.

Devin

-- 
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to