Aaron sorry for the late reply.
I know this will sound weird, but trust you will save a crazy amount of time.
Go into the freescale tree. find under drivers (I can't remember the exact folder but there should be an mxc folder)
In that folder you will find drivers for both Aptina and Omnivision cameras. Pick one of the drivers based on the manufacturer you choose for your cam. Now this is the weird part. If your driver model isn't mentioned don't worry. Just copy the driver that is there and then make a new one for your model.
From there start modifying the driver in order to satisfy what your camera registers need.
After you do that you will have to build your driver against the imx53 kernel. This is tricky and I can't remember all the steps. The make file will need the address(folder addr) of the kernel.
From there should be able to build your driver and have a working version if you've manipulated it correctly.
Get your driver onto your imx start up the mxc_camera driver then start your driver. Then you can open the camera interface using the test tools in the test unit directory.