The DCD table for u-Boot of iMX28_Linux BSP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

The DCD table for u-Boot of iMX28_Linux BSP

ソリューションへジャンプ
1,620件の閲覧回数
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 解決策
1,393件の閲覧回数
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 返信
1,394件の閲覧回数
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 件の賞賛
返信