I am going to do some developent for imx25 from freescale.

When looking into the linux/arc/arm folder, I am confused with the structure.
I see mxs, mxc and imx "platform" files. I get the felling that, some is old, and some is the new way.

Can oneone explain the history and plans for the "platform structure" for imx arm?