
Hi York,
-----Original Message----- From: york sun Sent: Wednesday, July 20, 2016 5:58 AM To: Scott Wood oss@buserror.net; Qianyu Gong qianyu.gong@nxp.com; u- boot@lists.denx.de Cc: Mingkai Hu mingkai.hu@nxp.com Subject: Re: [PATCH] armv8/fsl-layerscape: add IFC fixup for LS1043A with QSPI enabled
On 03/30/2016 07:39 PM, Scott Wood wrote:
On Wed, 2016-03-30 at 06:20 +0000, Qianyu Gong wrote:
<snip>
Because this muxing can't be changed at runtime. Two ways so far to configure it:
- SW6[1-4] switches on ls1043aqds board.
- Modify QIXIS board config registers and reset the board.
These sound like runtime to me -- not compile time.
Qianyu,
If one can change mux by either changing switches, or setting QIXIS registers, you should be able to read those status and run the fixup, agree?
York
Yes, we could read QIXIS registers at runtime. But the current argument is that if we need to build two rcw&U-Boot images to support IFC or QSPI, which is already done on LS1021AQDS and LS1043AQDS. This is made at compile time and I just have no idea to solve the rcw issue. So.. how do you think about it?
Regards, Qianyu