The driver is controlled from kernel. The kernel haven`t a driver for mt9p031.
2013/11/23 Nizamov Shawkat <[email protected]> > Yes, it does not work with newer kernels out of box because support was > broken. > > There is a number of things to deal with, starting with regulators and > reset gpio in device tree. It is relatively easy. I have configured voltage > supplies correctly, use reset pin correspondingly but sensor still does not > show up on i2c bus. There might be two reasons for that - the first is the > reset sequence, which requires that digital supply voltages are applied > before the analog supply voltage. The problem is that analog supply is > derived from usb power supply, that's why to perform the hard reset > correctly I have to switch off usb first and I can not figure how to do > it. Another reason might be the absence of pll clock - but i2c part of > sensor should not be dependent on it. Description of omap clock sources is > not yet in device tree. Yet another reason might be that mt9p031.c is > actually broken - I do not understand why the power-up sequence is never > called. > > Best regards, > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
