Hi,
I am working on a DM355 based board with an Aptina MT9P031 sensor. I am trying to figure out what Linux kernel support is available (i.e. drivers) to do still frame and video capture, with the intention of feeding still frames and video capture to the codecs.
Development thus far has involved downloading the latest GIT kernel and creating a custom board file based on board-dm355-evm.c. This has worked out surprisingly well, I now have a kernel that recognizes all of my hardware [minus video support] without complaining.
Moving on to still frames and video capture, I have the vfpe and ccdc drivers compiled into the kernel and this is where I get stuck. It is unclear whether I need the additional ipipe driver. There are references in the vpfe_capture.c driver that indicate Bayer RGB is supported in some capacity, and then later indicates that an IPIPE can deliver further processing.
I found ipipe driver source at https://patchwork.kernel.org/patch/38941/ which appears to have a connection with Arago.
Other than that, I’m clueless. I’ve read through datasheets, Linux module docs, and have been grepping my way through kernel source, but I haven’t found the “big picture” document that I am looking for.
Any takers?
JPM