spread spectrum setting for i.MX6UL Linux BSP

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

spread spectrum setting for i.MX6UL Linux BSP

Jump to solution
1,334 Views
yuuki
Senior Contributor II

Dear all,

We run LinuxBSP(L4.1.15) on i.MX6UL2(To.1.1)EVK board.

We want to use spread spectrum function in PLL2.

We found the following URL.

However, this is explanation for LTIB.

https://community.nxp.com/docs/DOC-100036

In YOCTO Linux BSP(L4.1.15), where is spectrum spread set?

Would you tell me a position and the file name of the source code?

May I have advice?

Best Regards,

Yuuki

Labels (2)
0 Kudos
Reply
1 Solution
786 Views
Yuri
NXP Employee
NXP Employee

Hello,

The mentioned (previous) approach uses “file in uboot, named flash_headr.S,
which has the DDR initialization code which implement by DCD mode ; under DCD mode,

we can’t added the spread spectrum code, so we use another method called plugin, plugin will

allow to execute code before the DDR initialization”.

  For U-boot of Linux BSP L4.1.15, according to the Linux Porting Guide :

---

1. To port to the custom board, the DDR needs to be initialized properly.

2. Take a example for the i.MX 6Quad custom board. Open the file: board/freescale/

mx6<customer_board_name>/imximage.cfg to mx6q.cfg.

3. Modify all items in this file to match the memory specifications. These code blocks

are read by the ROM code to initialize your DDR memory.

---

  For more details about boot ROM plugin mode, please create request.

How to submit a new question for NXP Support

Have a great day,
Yuri

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

View solution in original post

0 Kudos
Reply
1 Reply
787 Views
Yuri
NXP Employee
NXP Employee

Hello,

The mentioned (previous) approach uses “file in uboot, named flash_headr.S,
which has the DDR initialization code which implement by DCD mode ; under DCD mode,

we can’t added the spread spectrum code, so we use another method called plugin, plugin will

allow to execute code before the DDR initialization”.

  For U-boot of Linux BSP L4.1.15, according to the Linux Porting Guide :

---

1. To port to the custom board, the DDR needs to be initialized properly.

2. Take a example for the i.MX 6Quad custom board. Open the file: board/freescale/

mx6<customer_board_name>/imximage.cfg to mx6q.cfg.

3. Modify all items in this file to match the memory specifications. These code blocks

are read by the ROM code to initialize your DDR memory.

---

  For more details about boot ROM plugin mode, please create request.

How to submit a new question for NXP Support

Have a great day,
Yuri

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

0 Kudos
Reply