mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-04-01 03:51:31 +00:00
udoo_neo: Call gpio_request()
Calling gpio_request() prior to its usage is now mandatory.
This fixes the following GPIO errors:
gpio@20a8000: set_dir_flags: error: gpio GPIO4_16 not reserved
gpio@20a8000: set_dir_flags: error: gpio GPIO4_13 not reserved
gpio@20a8000: set_dir_flags: error: gpio GPIO4_0 not reserved
gpio@20a8000: get_value: error: gpio GPIO4_13 not reserved
gpio@20a8000: get_value: error: gpio GPIO4_0 not reserved
gpio@20a0000: set_dir_flags: error: gpio GPIO2_1 not reserved
gpio@20a0000: set_value: error: gpio GPIO2_1 not reserved
Fixes: 191840ae99
("ARM: imx: udoo_neo: Enable OF_CONTROL and DM gpio/pin control")
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
This commit is contained in:
parent
f77549fe74
commit
4be9947edf
1 changed files with 4 additions and 0 deletions
|
@ -249,6 +249,7 @@ static int setup_fec(void)
|
|||
ARRAY_SIZE(phy_control_pads));
|
||||
|
||||
/* Reset PHY */
|
||||
gpio_request(IMX_GPIO_NR(2, 1), "enet_rst");
|
||||
gpio_direction_output(IMX_GPIO_NR(2, 1) , 0);
|
||||
udelay(10000);
|
||||
gpio_set_value(IMX_GPIO_NR(2, 1), 1);
|
||||
|
@ -280,6 +281,7 @@ int board_init(void)
|
|||
ARRAY_SIZE(peri_3v3_pads));
|
||||
|
||||
/* Active high for ncp692 */
|
||||
gpio_request(IMX_GPIO_NR(4, 16), "ncp692");
|
||||
gpio_direction_output(IMX_GPIO_NR(4, 16) , 1);
|
||||
|
||||
#ifdef CONFIG_SYS_I2C_MXC
|
||||
|
@ -296,6 +298,8 @@ static int get_board_value(void)
|
|||
imx_iomux_v3_setup_multiple_pads(board_recognition_pads,
|
||||
ARRAY_SIZE(board_recognition_pads));
|
||||
|
||||
gpio_request(IMX_GPIO_NR(4, 13), "r184");
|
||||
gpio_request(IMX_GPIO_NR(4, 0), "r185");
|
||||
gpio_direction_input(IMX_GPIO_NR(4, 13));
|
||||
gpio_direction_input(IMX_GPIO_NR(4, 0));
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue