On Wed, Jul 17, 2013 at 10:15 PM, Antti Palosaari <crope@xxxxxx> 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html