AnsweredAssumed Answered

Busfreq support for i.MX6Q PoP with LPDDR2 in Linux kernel 3.14.28

Question asked by Tord Andersson on Aug 6, 2015
Latest reply on Aug 9, 2015 by igorpadykov

When running the busfreq driver on a custom board with  i.MX6Q PoP CPU with LPDDR2 PoP memory, the system hangs when performing a frequency update.

If frequency scaling is disabled (), this crash is avoided.

When I studied busfreq-imx6.c, busfreq_ddr3.c, and busfreq_lpddr2.c source files, I did not find the expected imx6q/LPDDR2 entries,

only for imx6sl and imx6sx.

Is maybe i.MX6Q/LPPDR2 not supported yet, is the driver obsolete or did I miss something?

 

Some details about the configuration:

 

Linux kernel: Based on imx_3.14.28_1.0.0_ga

CPU: Freescale iMX6Q rev 1.5

PoP Memory: MT42L128M64D2LL-25-AT

 

Btw, U-Boot works as expected, so the LPDDR2 initialization seems to be OK!

Outcomes