mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-10-04 18:40:42 +09:00
mx51evk: Use GPIO API for configuring the IOMUX
GPIO API provides mxc_request_iomux function for setting the IOMUX mode. Use this function instead of directly writing to the IOMUX register. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
This commit is contained in:
parent
9b6ede9229
commit
d736ebea1c
@ -254,16 +254,14 @@ static void power_init(void)
|
|||||||
pmic_reg_write(p, REG_MODE_1, val);
|
pmic_reg_write(p, REG_MODE_1, val);
|
||||||
udelay(200);
|
udelay(200);
|
||||||
|
|
||||||
gpio_direction_output(46, 0);
|
|
||||||
|
|
||||||
/* Reset the ethernet controller over GPIO */
|
|
||||||
writel(0x1, IOMUXC_BASE_ADDR + 0x0AC);
|
|
||||||
|
|
||||||
/* Enable VGEN3, VCAM, VAUDIO, VVIDEO, VSD regulators */
|
/* Enable VGEN3, VCAM, VAUDIO, VVIDEO, VSD regulators */
|
||||||
val = VGEN3EN | VGEN3CONFIG | VCAMEN | VCAMCONFIG |
|
val = VGEN3EN | VGEN3CONFIG | VCAMEN | VCAMCONFIG |
|
||||||
VVIDEOEN | VAUDIOEN | VSDEN;
|
VVIDEOEN | VAUDIOEN | VSDEN;
|
||||||
pmic_reg_write(p, REG_MODE_1, val);
|
pmic_reg_write(p, REG_MODE_1, val);
|
||||||
|
|
||||||
|
mxc_request_iomux(MX51_PIN_EIM_A20, IOMUX_CONFIG_ALT1);
|
||||||
|
gpio_direction_output(46, 0);
|
||||||
|
|
||||||
udelay(500);
|
udelay(500);
|
||||||
|
|
||||||
gpio_set_value(46, 1);
|
gpio_set_value(46, 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user