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? :smileyhappy:
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!
Hi Tord
you are right, it is not supported because there is no such reference board.
BSP supports existing FSL reference boards, other custom board configurations can
be added to BSP. One can reuse lpddr2 patches for internal arm2 validation board
written for ltib bsp release
i.MX6DL LPDDR2 Support for L3.0.35_4.0.0
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------