projects
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
50b358a
)
ENGR00321299 gis: clean csi0 input mux set bit in GPR
author
Sandor Yu
<R01008@freescale.com>
Fri, 4 Jul 2014 09:13:58 +0000
(17:13 +0800)
committer
Ye Li
<ye.li@nxp.com>
Wed, 5 Apr 2017 06:04:31 +0000
(14:04 +0800)
When gis enable in uboot, the CSI0 input mux select setting
to vadc module, clean the bit when gis disabled.
Signed-off-by: Sandor Yu <R01008@freescale.com>
(cherry picked from commit
ae66b17b7da3be50dc81ca636b67e8e879f52e26
)
(cherry picked from commit
c83fd326e810c2fff44b8b02e78406d5d04c977c
)
Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
(cherry picked from commit
d6e803ed5f51d31ebe7e9d178aa11f16401b7fc8
)
(cherry picked from commit
2065b417ae93436736e49ca66b66aa0791d003fe
)
arch/arm/cpu/armv7/mx6/soc.c
patch
|
blob
|
history
diff --git
a/arch/arm/cpu/armv7/mx6/soc.c
b/arch/arm/cpu/armv7/mx6/soc.c
index
8f7d1c0
..
d75b0cf
100644
(file)
--- a/
arch/arm/cpu/armv7/mx6/soc.c
+++ b/
arch/arm/cpu/armv7/mx6/soc.c
@@
-391,6
+391,7
@@
void vadc_power_up(void)
void vadc_power_down(void)
{
+ struct iomuxc *iomux = (struct iomuxc *)IOMUXC_BASE_ADDR;
u32 val;
/* Power down vadc ext power
@@
-399,6
+400,11
@@
void vadc_power_down(void)
val &= ~0x40000;
val |= 0x20000;
writel(val, GPC_BASE_ADDR + 0);
+
+ /* clean csi0 connect to vadc */
+ val = readl(&iomux->gpr[5]);
+ val &= ~IMX6SX_GPR5_CSI1_MUX_CTRL_MASK,
+ writel(val, &iomux->gpr[5]);
}
#endif