IMX6 solo pci-express spread spectrum

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

IMX6 solo pci-express spread spectrum

跳至解决方案
1,136 次查看
jewest
Contributor I

Dear Forum members,

I am looking for the white paper how to set the pci-express spread spectrum for the IMX6solo.

For the i.MX 6Solo/6DualLite Applications Processor Reference Manual

Document Number: IMX6SDLRM
Rev. 5, I found that I need to modify the register described on 50.7.11 PCIE_PHY_SSC_OVRD_IN.

I need to modify https://github.com/boundarydevices/linux/blob/boundary-imx_3.0.35_4.1.0/arch/arm/mach-mx6/pcie.c

If I understand it correctly.

Best regards,

Jeffrey Westgeest

0 项奖励
1 解答
1,107 次查看
art
NXP Employee
NXP Employee

Please refer to the Section "50.5.1.3 Spread Spectrum Clocking" of the IMX6SDLRM
Rev.5 document. It says the following.

"The PCIe2 PHY uses the PCIe reference clock which may or may not be spread. Since
the PCIe specification does not allow independently spread clocks, the ability of the PHY
to add a spread to a fixed frequency reference clock must be disabled."

So, the PCIe PHY spread spectrum clock feature is non-functional on the i.MX6Solo processor.

Best Regards,
Artur

在原帖中查看解决方案

0 项奖励
2 回复数
1,108 次查看
art
NXP Employee
NXP Employee

Please refer to the Section "50.5.1.3 Spread Spectrum Clocking" of the IMX6SDLRM
Rev.5 document. It says the following.

"The PCIe2 PHY uses the PCIe reference clock which may or may not be spread. Since
the PCIe specification does not allow independently spread clocks, the ability of the PHY
to add a spread to a fixed frequency reference clock must be disabled."

So, the PCIe PHY spread spectrum clock feature is non-functional on the i.MX6Solo processor.

Best Regards,
Artur

0 项奖励
1,124 次查看
jewest
Contributor I

In the document i.MX 6Solo/6DualLite Applications Processor Reference Manual, Rev. 5, 05/2020.

page 4464, there is a note: Must be set for PHASE writes to stick.

This is about bit 14 of the PCIE_PHY_SS_FREQ register.

With this phase does the manual mean PCIE_PHY_SS_PHASE?

0 项奖励