diff options
author | Andrejs Cainikovs <andrejs.cainikovs@toradex.com> | 2022-08-29 12:29:46 +0200 |
---|---|---|
committer | Andrejs Cainikovs <andrejs.cainikovs@toradex.com> | 2022-09-23 14:10:40 +0200 |
commit | e2961d13608ff074033232227a1484f870ad37cc (patch) | |
tree | 56b7ce95a83acd504eda557a731f8e24aef2307e | |
parent | 3949d5fcab10f33c9498c19e7bc56f3f5ae33471 (diff) |
board: verdin-imx8mp: add USB power hooks
This is required to power the USB.
Upstream-Status: Inappropriate [other]
- NXP downstream specific
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
-rw-r--r-- | board/toradex/verdin-imx8mp/verdin-imx8mp.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/board/toradex/verdin-imx8mp/verdin-imx8mp.c b/board/toradex/verdin-imx8mp/verdin-imx8mp.c index 3a2b02c74a3..6a38972f9a6 100644 --- a/board/toradex/verdin-imx8mp/verdin-imx8mp.c +++ b/board/toradex/verdin-imx8mp/verdin-imx8mp.c @@ -18,6 +18,7 @@ #include <micrel.h> #include <miiphy.h> #include <netdev.h> +#include <usb.h> #include "../common/tdx-cfg-block.h" @@ -95,6 +96,24 @@ int board_init(void) return ret; } +int board_usb_init(int index, enum usb_init_type init) +{ + debug("%s: %d, type %d\n", __func__, index, init); + + imx8m_usb_power(index, true); + + return 0; +} + +int board_usb_cleanup(int index, enum usb_init_type init) +{ + debug("%s: %d, type %d\n", __func__, index, init); + + imx8m_usb_power(index, false); + + return 0; +} + static void select_dt_from_module_version(void) { char variant[32]; |