I have found a strange problem on IMX6 SabreLite from Boundary Device.
I created my own linux 3.0.35 platform with a camera driver OV5640 enabled on an micro-sdcard.
On start up, my platform would check the presence of OV5640 camera and show a message.
My colleague who is working on OV8820 on another IMX6 SabreLite board.
When I put my micro-sdcard into my colleague's board, it shows me "OV8820 is not found" instead of OV5640.
I have not even built OV8820 driver into my micro-sdcard.
We both did not change the u-Boot in SPI flash, it is U-Boot 2015.07-15072-g45cfc85 (Jan 28 2016 - 17:41:49 -0700), Build: jenkins-uboot_v2015.07-30.
It looks like some contents of my colleague's project is burnt into his board and mix up with my project.
I am pretty sure our board is booting up on micro-sdcard (mmc1) because without my card the system does not boot.
This will cause a huge problem because I cannot even know whether any new problem is due my project or the mix-up of two project.
Can any body knows how to solve this project mix-up issue and how I can confirm the project is purely mine?