summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorAlison Wang <b18965@freescale.com>2015-06-09 16:07:49 +0800
committerYork Sun <yorksun@freescale.com>2015-07-20 11:44:38 -0700
commit88c857df8cf4956195b10afbbe08cc3912d45429 (patch)
treea9e4d28145555e1c297ded0fb935eca41ed5a818 /arch
parent340848b1853fde95991cb76fee78a69eafd83335 (diff)
downloadtalos-obmc-uboot-88c857df8cf4956195b10afbbe08cc3912d45429.tar.gz
talos-obmc-uboot-88c857df8cf4956195b10afbbe08cc3912d45429.zip
arm/ls102xa: Add little-endian mode support for audio IPs
As SCFG_ENDIANCR register is added to choose little-endian or big-endian for audio IPs on Rev2.0 silion, little-endian mode is selected. Signed-off-by: Alison Wang <alison.wang@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h
index ee547fbcee..6a330cc2af 100644
--- a/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h
+++ b/arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h
@@ -149,6 +149,7 @@ struct ccsr_gur {
#define SCFG_ETSECCMCR_GE1_CLK125 0x08000000
#define SCFG_PIXCLKCR_PXCKEN 0x80000000
#define SCFG_QSPI_CLKSEL 0xc0100000
+#define SCFG_ENDIANCR_LE 0x80000000
/* Supplemental Configuration Unit */
struct ccsr_scfg {
@@ -207,7 +208,7 @@ struct ccsr_scfg {
u32 qos2;
u32 qos3;
u32 cci_cfg;
- u32 resv8[1];
+ u32 endiancr;
u32 etsecdmamcr;
u32 usb3prm3cr;
u32 resv9[1];
OpenPOWER on IntegriCloud