diff options
author | Ye.Li <B37916@freescale.com> | 2015-05-13 11:35:50 +0800 |
---|---|---|
committer | Ye.Li <B37916@freescale.com> | 2015-05-13 15:54:31 +0800 |
commit | 3624e4b6b0c161a6a58b9cef3aa32181050b0402 (patch) | |
tree | 25e4d5a0ff91585593d56bce13abaea3c8c7687f /drivers/pci/pcie_imx.c | |
parent | 49b90a23a3e267ee293dabe971bee4f7eabd8373 (diff) | |
download | u-boot-imx-3624e4b6b0c161a6a58b9cef3aa32181050b0402.zip u-boot-imx-3624e4b6b0c161a6a58b9cef3aa32181050b0402.tar.gz u-boot-imx-3624e4b6b0c161a6a58b9cef3aa32181050b0402.tar.bz2 |
MLK-10884 imx: MX6SX: Fix IOMUXC GPR registers access issue
The iomuxc structure has changed to add 0x4000 offset for i.MX6SX and UL,
so when using this structure to access gpr registers needs to change
the base address to IOMUXC_BASE_ADDR.
Signed-off-by: Ye.Li <B37916@freescale.com>
Diffstat (limited to 'drivers/pci/pcie_imx.c')
-rw-r--r-- | drivers/pci/pcie_imx.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/pci/pcie_imx.c b/drivers/pci/pcie_imx.c index b6d477e..497937e 100644 --- a/drivers/pci/pcie_imx.c +++ b/drivers/pci/pcie_imx.c @@ -100,11 +100,7 @@ static void print_regs(int contain_pcie_reg) { u32 val; -#ifndef CONFIG_MX6SX struct iomuxc *iomuxc_regs = (struct iomuxc *)IOMUXC_BASE_ADDR; -#else - struct iomuxc *iomuxc_regs = (struct iomuxc *)IOMUXC_GPR_BASE_ADDR; -#endif struct mxc_ccm_reg *ccm_regs = (struct mxc_ccm_reg *)CCM_BASE_ADDR; val = readl(&iomuxc_regs->gpr[1]); DBGF("GPR01 a:0x%08x v:0x%08x\n", (u32)&iomuxc_regs->gpr[1], val); |