The DCD table for u-Boot of iMX28_Linux BSP

cancel
Showing results for 
Search instead for 
Did you mean: 

The DCD table for u-Boot of iMX28_Linux BSP

Jump to solution
282 Views
yuuki
Contributor V

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

Labels (1)
0 Kudos
1 Solution
55 Views
igorpadykov
NXP TechSupport
NXP TechSupport

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!

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

View solution in original post

0 Kudos
1 Reply
56 Views
igorpadykov
NXP TechSupport
NXP TechSupport

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!

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

View solution in original post

0 Kudos