ls102xa: ifc: nor: fix the write issue when bytes unaligned
authorYuan Yao <yao.yuan@freescale.com>
Fri, 17 Oct 2014 07:26:34 +0000 (15:26 +0800)
committerYork Sun <yorksun@freescale.com>
Mon, 24 Nov 2014 17:27:23 +0000 (09:27 -0800)
commit272c5265ed8f4bf1f02f2d2b38828fbf8939cac3
tree672df4955f328a523b12935bde3e671a0d0c4fce
parentc207ff612903389f8b32e377fe32be43e6efd8f7
ls102xa: ifc: nor: fix the write issue when bytes unaligned

Add define CONFIG_SYS_WRITE_SWAPPED_DATA.
For LS1021AQDS and LS1021QTWR nor flash write should swap the
bytes when handle unaligned tail bytes.

Because of the ending, if the date bus width is 16-bits and the
number of bytes is odd, we should swap the byte when write the
last one.

Signed-off-by: Yuan Yao <yao.yuan@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
include/configs/ls1021aqds.h
include/configs/ls1021atwr.h