Update of scfw to 1.6.0 on imx8qm broke the phy clk

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

Update of scfw to 1.6.0 on imx8qm broke the phy clk

Jump to solution
995 Views
olivergraute
Contributor III

Hello,

I updated the scfw binary blob from old 1.2.5 to 1.6.0. Now the U-Boot can't find the phy clock anymore. Is there anything to consider? are there related phy/clk changes inbetween these two versions? (I checked the release note but there are only changes between the version one before 1.6.0)   

I'am using newest mainline U-Boot and not the NXP variant. But with 1.2.5 this setup worked quiet well.

U-Boot 2020.10-00039-gfc8cfe04a2 (Nov 19 2020 - 09:18:54 +0100)

Model: Advantech iMX8QM DMSSE20
Board: DMS-SE20A1 8GB
Build: SCFW 56682d58, SECO-FW 0e4b9cee, ATF c949a88
Boot: USB
DRAM: 8 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial@5a060000
Out: serial@5a060000
Err: serial@5a060000
Net: Could not get PHY for FEC0: addr 4
Could not get PHY for FEC0: addr 4
Could not get PHY for FEC0: addr 4
Can't find FEC0 clk rate: -19
Could not get PHY for FEC1: addr 4
Could not get PHY for FEC0: addr 4
Can't find FEC0 clk rate: -19
Could not get PHY for FEC1: addr 4
No ethernet found.  

Best Regards,

Oliver

0 Kudos
1 Solution
981 Views
olivergraute
Contributor III

This Issue is caused by the API changes 1.5.1. On my side the patch helped to get mainline U-Boot work again with scfw.

https://source.codeaurora.org/external/imx/uboot-imx/patch/?id=e84fb02056fe50146856320b96de909dad4c0...

View solution in original post

0 Kudos
2 Replies
982 Views
olivergraute
Contributor III

This Issue is caused by the API changes 1.5.1. On my side the patch helped to get mainline U-Boot work again with scfw.

https://source.codeaurora.org/external/imx/uboot-imx/patch/?id=e84fb02056fe50146856320b96de909dad4c0...

0 Kudos
990 Views
jamesbone
NXP TechSupport
NXP TechSupport

Unfortunately the version of the SCFW it is related to a version of BSP,  L5.4.47_2.2.0_SCFWKIT-1.6.0 it is the version that you need to use with  SCFW 1.6

I apologize for the inconvenience.

 

0 Kudos