Mitch Bradley wrote:
You make device nodes for each of the i2c adapters
We have that already.
(possibly with a GPIO
I2C mux node underneath the EDID one),
Ok.
then you point to the correct
adapter (or mux) node with a phandle-valued property in the video node.
The only connection between a device tree node and an I2C object is the
of_find_i2c_device_by_node() function. That requires the I2C device to be
instantiated.
Of course, you need the deferral patch cited in another message.
Last I heard, it's not ready. I suspect it will be part of kernel 3.4, at
the earliest.
--
Timur Tabi
Linux kernel developer at Freescale