linux/arch/arm (mxs mxc imx) Confused

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

linux/arch/arm (mxs mxc imx) Confused

Jump to solution
3,507 Views
preb
Contributor I

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 someone explain the history and plans for the "platform structure" for imx arm?


Labels (2)
Tags (3)
0 Kudos
Reply
1 Solution
1,739 Views
jimmychan
NXP TechSupport
NXP TechSupport

It is because the BSP support different i.MX products, some drivers are not used for i.MX25.

Mostly, the filename will starting with mx25_xxx means this is specially for i.MX25.

Do you have i.MX25PDK board?

You can order the i.MX25PDK board for your application development.

Here is the i.MX25PDK web page:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX25PDK

You can download all the useful documents (App Notes), BSP source code and tools from this web page.

Please download the IMX25_0912_SDK_LINUXDOCS_BUNDLE.

There is a i.MX25 BSP reference manual which talk about the i.MX25PDK drivers in the BSP in details. such as which is the driver .c and .h file, where is the file location in the source code.. etc.

View solution in original post

0 Kudos
Reply
3 Replies
1,740 Views
jimmychan
NXP TechSupport
NXP TechSupport

It is because the BSP support different i.MX products, some drivers are not used for i.MX25.

Mostly, the filename will starting with mx25_xxx means this is specially for i.MX25.

Do you have i.MX25PDK board?

You can order the i.MX25PDK board for your application development.

Here is the i.MX25PDK web page:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX25PDK

You can download all the useful documents (App Notes), BSP source code and tools from this web page.

Please download the IMX25_0912_SDK_LINUXDOCS_BUNDLE.

There is a i.MX25 BSP reference manual which talk about the i.MX25PDK drivers in the BSP in details. such as which is the driver .c and .h file, where is the file location in the source code.. etc.

0 Kudos
Reply
1,739 Views
csoapy
Contributor III

It's still not clear what's 's', 'c' in mxs/mxc stands for.

And other file names which start with imx... and mx..., so what's the difference of imx & mx?

0 Kudos
Reply
1,739 Views
jimmychan
NXP TechSupport
NXP TechSupport

There is no standard for the names.

There is Linux Reference manual contain the details of the drivers. (i.MX_Reference_Manual.pdf)

e.g. L4.14.78 BSP documentation

Linux L4.14.78_1.0.0 Documentation

0 Kudos
Reply