49 lines
1.4 KiB
Diff
49 lines
1.4 KiB
Diff
|
From 34a472a20695cbd6ab1bc2d0686c6f324d8e0d6c Mon Sep 17 00:00:00 2001
|
||
|
From: Abhimanyu Saini <abhimanyu.saini@nxp.com>
|
||
|
Date: Tue, 10 May 2016 09:38:46 +0530
|
||
|
Subject: [PATCH 27/93] fsl, qixis: Add flag for LBMAP brdcfg reg offset
|
||
|
|
||
|
Add QIXIS_LBMAP_BRDCFG_REG to the save offset of LBMAP
|
||
|
configuration register instead of hardcoding it in
|
||
|
set_lbmap() function.
|
||
|
|
||
|
Signed-off-by: Calvin Johnson <calvin.johnson@nxp.com>
|
||
|
Signed-off-by: Abhimanyu Saini <abhimanyu.saini@nxp.com>
|
||
|
---
|
||
|
board/freescale/common/qixis.c | 11 +++++++++--
|
||
|
1 file changed, 9 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/board/freescale/common/qixis.c b/board/freescale/common/qixis.c
|
||
|
index 2e35d41..0db0ed6 100644
|
||
|
--- a/board/freescale/common/qixis.c
|
||
|
+++ b/board/freescale/common/qixis.c
|
||
|
@@ -14,6 +14,13 @@
|
||
|
#include <i2c.h>
|
||
|
#include "qixis.h"
|
||
|
|
||
|
+#ifndef QIXIS_LBMAP_BRDCFG_REG
|
||
|
+/*
|
||
|
+ * For consistency with existing platforms
|
||
|
+ */
|
||
|
+#define QIXIS_LBMAP_BRDCFG_REG 0x00
|
||
|
+#endif
|
||
|
+
|
||
|
#ifdef CONFIG_SYS_I2C_FPGA_ADDR
|
||
|
u8 qixis_read_i2c(unsigned int reg)
|
||
|
{
|
||
|
@@ -144,9 +151,9 @@ static void __maybe_unused set_lbmap(int lbmap)
|
||
|
{
|
||
|
u8 reg;
|
||
|
|
||
|
- reg = QIXIS_READ(brdcfg[0]);
|
||
|
+ reg = QIXIS_READ(brdcfg[QIXIS_LBMAP_BRDCFG_REG]);
|
||
|
reg = (reg & ~QIXIS_LBMAP_MASK) | lbmap;
|
||
|
- QIXIS_WRITE(brdcfg[0], reg);
|
||
|
+ QIXIS_WRITE(brdcfg[QIXIS_LBMAP_BRDCFG_REG], reg);
|
||
|
}
|
||
|
|
||
|
static void __maybe_unused set_rcw_src(int rcw_src)
|
||
|
--
|
||
|
1.7.9.5
|
||
|
|