diff options
| author | Frieder Schrempf <[email protected]> | 2025-10-07 10:16:07 +0200 |
|---|---|---|
| committer | Fabio Estevam <[email protected]> | 2025-10-07 08:58:28 -0300 |
| commit | de704144fff9fad946e7aa62d526ee601b371c3b (patch) | |
| tree | a39fab1a40f05427b0c0ccca50f5eb5b1d3f9d56 /board/kontron | |
| parent | 16ead099eb38697a3f9d65ebbec7ce0a8a280e34 (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.c | 8 |
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"); |
