Hi,

Here is the first pass at camera support from the device tree.

Firmware patch:
http://dev.laptop.org/~dsd/20120823/fw-camera.patch

Kernel patch:
http://dev.laptop.org/~dsd/20120823/kernel-camera.patch

My next step is to explore putting the camera node as a child of the
camera-i2c node, matching the layout of the dcon. That will make the
code to find the i2c parent less ugly. Then I plan to investigate
having the camera probed directly by i2c-gpio (rather than as a
platform device), because i2c-gpio calls of_i2c_register_devices()
which creates and probes i2c devices based on child nodes of the
i2c-gpio device.

This was working on XO-1.75 (system booted, camera worked), but
something committed to arm-3.5 in the last couple of days has broken
boot (I'll diagnose this next week).

For XO-4, I noticed some mmp3-specific code in the firmware related to
powering up an island (or something) so there may be a few more steps
needed on the kernel side.

Also the CCIC driver needs to be turned on in the config.

Daniel
_______________________________________________
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel

Reply via email to