summaryrefslogtreecommitdiff
path: root/board/kontron
diff options
context:
space:
mode:
authorFrieder Schrempf <[email protected]>2025-10-07 10:16:07 +0200
committerFabio Estevam <[email protected]>2025-10-07 08:58:28 -0300
commitde704144fff9fad946e7aa62d526ee601b371c3b (patch)
treea39fab1a40f05427b0c0ccca50f5eb5b1d3f9d56 /board/kontron
parent16ead099eb38697a3f9d65ebbec7ce0a8a280e34 (diff)
imx: kontron-sl-mx8mm: Enable USB hub on BL i.MX8MM OSM-S board
Probe the USB hub on the BL i.MX8MM OSM-S board. Signed-off-by: Frieder Schrempf <[email protected]>
Diffstat (limited to 'board/kontron')
-rw-r--r--board/kontron/sl-mx8mm/sl-mx8mm.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/board/kontron/sl-mx8mm/sl-mx8mm.c b/board/kontron/sl-mx8mm/sl-mx8mm.c
index cb0b3acdd62..cf71a4cf367 100644
--- a/board/kontron/sl-mx8mm/sl-mx8mm.c
+++ b/board/kontron/sl-mx8mm/sl-mx8mm.c
@@ -8,6 +8,7 @@
#include <asm/global_data.h>
#include <asm/io.h>
#include <asm/mach-imx/boot_mode.h>
+#include <dm/uclass.h>
#include <efi.h>
#include <efi_loader.h>
#include <env_internal.h>
@@ -150,10 +151,17 @@ int ft_board_setup(void *blob, struct bd_info *bd)
int board_late_init(void)
{
+ struct udevice *dev;
+ int ret;
+
if (!fdt_node_check_compatible(gd->fdt_blob, 0, "kontron,imx8mm-n802x-som") ||
!fdt_node_check_compatible(gd->fdt_blob, 0, "kontron,imx8mm-osm-s")) {
env_set("som_type", "osm-s");
env_set("touch_rst_gpio", "111");
+
+ ret = uclass_get_device_by_name(UCLASS_MISC, "usb-hub@2c", &dev);
+ if (ret)
+ printf("Error bringing up USB hub (%d)\n", ret);
} else {
env_set("som_type", "sl");
env_set("touch_rst_gpio", "87");