spread spectrum setting for i.MX6UL Linux BSP

cancel
Showing results for 
Search instead for 
Did you mean: 

spread spectrum setting for i.MX6UL Linux BSP

Jump to solution
658 Views
yuuki
Contributor V

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
1 Solution
110 Views
Yuri
NXP TechSupport
NXP TechSupport

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
1 Reply
111 Views
Yuri
NXP TechSupport
NXP TechSupport

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