The DCD table for u-Boot of iMX28_Linux BSP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

The DCD table for u-Boot of iMX28_Linux BSP

跳至解决方案
931 次查看
yuuki
Senior Contributor II

Dear all,

Our customer changed the following pin into the PWM output in the original board.

L7 pin => PWM1
K8 pin => PWM2

However, a pulse signal is outputted from these pins during the Boot.

On a MX28EVK of Freescale, these pins are DUART_TX and BACKLIGHT_PWM.
Their BSP is based on Linux_BSP of Freescale.

I think that they need to change a setup of these pins in U-Boot.

I understand that such a setup is performed by DCD table.

However, I was not able to find DCD table in Freescale Linux_BSP.

Would you teach the place where DCD tabel is indicated who sets up these pins?

Best regards,
Yuuki

标签 (1)
0 项奖励
1 解答
704 次查看
igorpadykov
NXP Employee
NXP Employee

Hi yuuki

i.MX28 ROM does not use DCD table.

Initialization is performed in bootlets. You can search where

these pads are initialized in bootlets sources.

For example DDR EDE1116AEBG initialization is performed

in bootlets file:

ltib/RPM/Build/imx-bootlets-src-xxx/boot_prep/init-mx28.c

For obtaining linux bootlets sources:

1. ./ltib -m prep -p imx-bootlets

This command will put imx-bootlets source codes in the folder --

ltib/rpm/build/

2. modify sources

3. ./ltib -m scbuild -p  imx-bootlets

This command will build new images.

L2.6.35_1.1.0_ER_SOURCE : i.MX28 Linux 2.6.35 Source Code

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
1 回复
705 次查看
igorpadykov
NXP Employee
NXP Employee

Hi yuuki

i.MX28 ROM does not use DCD table.

Initialization is performed in bootlets. You can search where

these pads are initialized in bootlets sources.

For example DDR EDE1116AEBG initialization is performed

in bootlets file:

ltib/RPM/Build/imx-bootlets-src-xxx/boot_prep/init-mx28.c

For obtaining linux bootlets sources:

1. ./ltib -m prep -p imx-bootlets

This command will put imx-bootlets source codes in the folder --

ltib/rpm/build/

2. modify sources

3. ./ltib -m scbuild -p  imx-bootlets

This command will build new images.

L2.6.35_1.1.0_ER_SOURCE : i.MX28 Linux 2.6.35 Source Code

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励