summaryrefslogtreecommitdiff
path: root/board/tbs/tbs2910/tbs2910.c
diff options
context:
space:
mode:
authorSoeren Moch <smoch@web.de>2019-03-01 13:10:55 +0100
committerStefano Babic <sbabic@denx.de>2019-04-13 20:30:09 +0200
commitf0b427aca6ac502b92f0dc32ac2b99bd6bfea5ae (patch)
tree402e3333582493dc651a7b0bb706272061b2e459 /board/tbs/tbs2910/tbs2910.c
parentb184dc077a4f2540a1342cdfd62613b5a2169a14 (diff)
downloadu-boot-f0b427aca6ac502b92f0dc32ac2b99bd6bfea5ae.tar.gz
board: tbs2910: Add pinctrl driver and convert gpio to driver model
We need this for additional driver model conversions. Signed-off-by: Soeren Moch <smoch@web.de>
Diffstat (limited to 'board/tbs/tbs2910/tbs2910.c')
-rw-r--r--board/tbs/tbs2910/tbs2910.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/board/tbs/tbs2910/tbs2910.c b/board/tbs/tbs2910/tbs2910.c
index 99b282ca6b..175dd88a69 100644
--- a/board/tbs/tbs2910/tbs2910.c
+++ b/board/tbs/tbs2910/tbs2910.c
@@ -138,6 +138,7 @@ static void setup_iomux_enet(void)
imx_iomux_v3_setup_multiple_pads(enet_pads, ARRAY_SIZE(enet_pads));
/* Reset AR8035 PHY */
+ gpio_request(IMX_GPIO_NR(1, 25), "ETH_PHY_RESET");
gpio_direction_output(IMX_GPIO_NR(1, 25) , 0);
udelay(500);
gpio_set_value(IMX_GPIO_NR(1, 25), 1);
@@ -230,12 +231,14 @@ int board_mmc_init(bd_t *bis)
case 0:
imx_iomux_v3_setup_multiple_pads(
usdhc2_pads, ARRAY_SIZE(usdhc2_pads));
+ gpio_request(USDHC2_CD_GPIO, "MMC0_CD");
gpio_direction_input(USDHC2_CD_GPIO);
usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC2_CLK);
break;
case 1:
imx_iomux_v3_setup_multiple_pads(
usdhc3_pads, ARRAY_SIZE(usdhc3_pads));
+ gpio_request(USDHC3_CD_GPIO, "MMC1_CD");
gpio_direction_input(USDHC3_CD_GPIO);
usdhc_cfg[1].sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
break;