summaryrefslogtreecommitdiff
path: root/arch/arm/imx-common
diff options
context:
space:
mode:
authorPeng Fan <Peng.Fan@freescale.com>2015-09-14 13:34:43 +0800
committerStefano Babic <sbabic@denx.de>2015-09-20 09:39:06 +0200
commitc3c8a5748897b24f18618047804317167a531dd3 (patch)
treef34e278bb801bfc0095c001aae8d5f7671981480 /arch/arm/imx-common
parent1fb8d7933924aa5deb7e722d64c1d9fc7f0b2b82 (diff)
downloadu-boot-imx-c3c8a5748897b24f18618047804317167a531dd3.zip
u-boot-imx-c3c8a5748897b24f18618047804317167a531dd3.tar.gz
u-boot-imx-c3c8a5748897b24f18618047804317167a531dd3.tar.bz2
imx-common: fix iomux settings
When setting iomux for a pin mux, there is no need to check mux_ctrl_ofs. Also If still checking mux_ctrl_ofs, we have no chance to set iomux for i.MX7D IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00, because the mux_ctrl_ofs for this register is 0. Signed-off-by: Peng Fan <Peng.Fan@freescale.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
Diffstat (limited to 'arch/arm/imx-common')
-rw-r--r--arch/arm/imx-common/iomux-v3.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/imx-common/iomux-v3.c b/arch/arm/imx-common/iomux-v3.c
index b4f481f..9b9cf58 100644
--- a/arch/arm/imx-common/iomux-v3.c
+++ b/arch/arm/imx-common/iomux-v3.c
@@ -53,8 +53,7 @@ void imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
}
#endif
- if (mux_ctrl_ofs)
- __raw_writel(mux_mode, base + mux_ctrl_ofs);
+ __raw_writel(mux_mode, base + mux_ctrl_ofs);
if (sel_input_ofs)
__raw_writel(sel_input, base + sel_input_ofs);