Hi Mauricio, you can keep the topic open since your issue is still there.
From my point, for your questions to support dual camera UVC and adv7180 on iMX53 Android; to support adv7180 record function, I had given suggestion for them all.
The summary of them:
To support dual camera, you can merge the "Patch to support adv7180 TVin chip for Freescale Android R10.4 BSP on iMX53" into R10.4 BSP too, then in init.rc, just set two cameras for uvc and adv7180:
#Define the config for dual camera
setprop front_camera_name uvc
setprop front_camera_orient 180
setprop back_camera_name adv7180_decoder
setprop back_camera_orient 0
To support adv7180 record function, the issue can be fixed by updated the pixel format from UYVY to NV12.
The reference code and discusstion can be found at https://community.freescale.com/message/300473.
The remained work is porting and debuging.
If you got some issue in your porting, you can get suggestion from Freescale, but your requirement "Freescale merge those patches to Adeneo's BSP", it is out of Freescale support. If you think you can't do the porting by yourself, my suggestion is that you can get support from Adeneo for this porting work.