Em Wed, 28 Aug 2013 11:00:42 +0200 Sylwester Nawrocki <s.nawrocki@xxxxxxxxxxx> escreveu: > On 08/27/2013 06:00 PM, Mauro Carvalho Chehab wrote: > >>> > > The thing is that you're wanting to use the clock register as a way to > >>> > > detect that the device got initialized. > >> > > >> > I'm not sure to follow you there, I don't think that's how I want to use the > >> > clock. Could you please elaborate ? > > > > As Sylwester pointed, the lack of clock register makes ov2640 to defer > > probing, as it assumes that the sensor is not ready. > > Hmm, actually there are two drivers here - the sensor driver defers its > probing() when a clock provided by the bridge driver is missing. Thus > let's not misunderstand it that missing clock is used as an indication > of the sensor not being ready. It merely means that the clock provider > (which in this case is the bridge driver) has not initialized yet. > It's pretty standard situation, the sensor doesn't know who provides > the clock but it knows it needs the clock and when that's missing it > defers its probe(). On an always on clock, there's no sense on defer probe. > > -- > Regards, > Sylwester -- Cheers, Mauro -- 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