This is part of an e-mail sent to my team member:
The SDK I'm referring to can be found under the below link then click Software & Tools -> Software Development Tools -> Software Development Kits -> i.MX6 Series Platform SDK
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREBRD#
This morning I finally got the SDK to compile and I was looking thru the directions to figure out how to run the demo apps. I was surprised to see that you run them directly over JTAG, MFG Tool, or SD card. Meaning they aren't launched from U-Boot or from a Linux command-line like I assumed. Looking further, this is a bare-metal SDK which really surprised me. Sure enough, each demo app configures the processor from the ground-up with a few calls to their API.
This is funny because yesterday we were complaining to each other about the incredible complexity of our uboot/Linux software stack. We are having some low-level bringup issues right now and it would be handy to have a simple bare-bones software stack for debugging. Well this SDK is exactly that.
It took some mad Google skills to find and download the old Mentor Graphics cross-compilers for the SDK. I had to find old URLs to the binary downloads on their site, which is not available by navigating their current site. They're making people pay for the current ARM cross compilers. Anyway, I have it built and ready to use.
For reference, here is the URL I used with wget to download a version of the old depricated CodeSourcery compilers that works with the SDK:
https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2012.09-63-arm-none-eabi.bin
In summary, this SDK doesn't solve my original problem of getting a driver up and running CSI test mode using the Yocto/Linux framework. But it is a demo of CSI test mode nonetheless.