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