[PATCH 05/14] media: add a V4L2 OF parser
Guennadi Liakhovetski
g.liakhovetski at gmx.de
Sat Oct 13 11:16:10 EST 2012
Hi
Bearing in mind the local time, I hope my brevity will be excused:-) Just
wanted to give a sign, that I just finished a first successful run of a
fully asynchronous and uniform multi-component non-DT video (soc-camera)
pipeline probing, verified by a sample capture. What this means:
The pipeline consists of 3 components: a sensor, a CSI-2 interface, and a
bridge. The platform code registers 3 devices: 2 platform devices for the
bridge and CSI-2 and an I2C device for the sensor. The bridge driver gets
a list of device descriptors, which it passes to the (soc-camera) generic
code. That is used to initialise internal data and install bus (platform-
and i2c-) notifiers. After all components have been collected the normal
probing continues.
Next week I'll (hopefully) be cleaning all this up and converting from
soc-camera to V4L2 core... After that I'll start posting, beginning with
v2 of this DT series, taking into account possibly many comments:-)
I think, it might make sense to first post and have a look at the purely
asynchronous code, first without DT additions, that we planned to
implement for bus notifiers and whatever is related to them. If that looks
reasonable, we can move on with adding DT. (One of) the ugly part(s) is
going to be, that with this we'll be supporting 3 (!) pipeline
initialisation modes: current (legacy) mode, generating I2C devices on the
fly, non-DT asynchronous with all devices probing independently, and DT...
Let's see if all this actually flies.
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
More information about the devicetree-discuss
mailing list