[meta-freescale] [u-boot-fslc] QSPI driver

Esponde, Joel Joel.Esponde at Honeywell.com
Wed Feb 17 05:45:00 PST 2016


Hi,

As I would like to keep this issue alive, I am trying to raise it again.

QSPI driver of u-boot-fslc seems to be broken for IMX6UL counter to u-boot-imx one.
Could that issue be solved simply by replacing the QSPI driver by the one in u-boot-imx repo?
It works at least for iMX6UL EVK board.

Joël


De : meta-freescale-bounces at yoctoproject.org [mailto:meta-freescale-bounces at yoctoproject.org] De la part de Esponde, Joel
Envoyé : lundi 8 février 2016 18:17
À : meta-freescale at yoctoproject.org
Objet : [meta-freescale] [u-boot-fslc] QSPI driver

Hi all,

I am working on a project where all embedded linux components will fit in one QSPI NOR flash (u-boot/kernel/rootfs). The board is currently the iMX6ULEVK.

As I would like to boot a kernel that is in a UBIFS partition, I cannot use u-boot-imx version because mtd is not yet compatible with QSPI NOR flash unlike u-boot-fslc. The latter embeds that compatibility since 2015/07.
It had been added through that commit:
https://github.com/Freescale/u-boot-fslc/commit/9fe6d8716e090f3b2dd3f4604acfced124b8a2fc

Unfortunately, it looks like the qspi driver of u-boot-fslc is not compatible with iMX6UL. It is not able to probe the NOR flash (sf probe).
I had to replace the fsl-qspi driver with the one available in u-boot-imx and it worked then.
As both fsl-qspi.c files are very different, I do not know how to add the support of QSPI to iMX6UL in u-boot-fslc project.
I saw that even the latest sources do not manage that hardware compatibility.

Does anybody have an idea of how to solve this iMX6UL compatibility issue the right way?

Joël



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20160217/9f1fb787/attachment.html>


More information about the meta-freescale mailing list