summaryrefslogtreecommitdiff
path: root/board/ti
diff options
context:
space:
mode:
authorUdit Kumar <u-kumar1@ti.com>2024-04-17 10:06:50 +0530
committerTom Rini <trini@konsulko.com>2024-04-29 10:53:43 -0600
commit04fbb13b5ee905257d9b4c994aca58a69f873fec (patch)
tree83dd27989bd164ddfee59059d6043920a74b74c0 /board/ti
parentb8c58ab84e72d3f2891441d17cfb921931fc3d29 (diff)
downloadu-boot-04fbb13b5ee905257d9b4c994aca58a69f873fec.tar.gz
u-boot-04fbb13b5ee905257d9b4c994aca58a69f873fec.tar.bz2
u-boot-04fbb13b5ee905257d9b4c994aca58a69f873fec.zip
board: ti: j721e: Add support for both esm probe
At present only MCU domain ESM is probed, this means errors occurred in mcu domain will be propagate to MCU_SAFETY_ERRORn. MCU ESM accepts SOC_SAFETY_ERRORn signal as Error event and propagate to MCU_SAFETY_ERRORn.[0] Therefore adding support to probe both main domain and mcu domain ESM. [0]: https://www.ti.com/lit/zip/spruil1 spruil1c.pdf from zip Figure 12-1244. ESM Modules Overview Signed-off-by: Udit Kumar <u-kumar1@ti.com> Reviewed-by: Keerthy <j-keerthy@ti.com>
Diffstat (limited to 'board/ti')
-rw-r--r--board/ti/j721e/evm.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c
index 9dc3ed6dff..539eaf4718 100644
--- a/board/ti/j721e/evm.c
+++ b/board/ti/j721e/evm.c
@@ -465,10 +465,13 @@ void spl_board_init(void)
}
if (IS_ENABLED(CONFIG_ESM_K3)) {
- ret = uclass_get_device_by_driver(UCLASS_MISC,
- DM_DRIVER_GET(k3_esm), &dev);
+ ret = uclass_get_device_by_name(UCLASS_MISC, "esm@700000", &dev);
+ if (ret)
+ printf("MISC init for esm@700000 failed: %d\n", ret);
+
+ ret = uclass_get_device_by_name(UCLASS_MISC, "esm@40800000", &dev);
if (ret)
- printf("ESM init failed: %d\n", ret);
+ printf("MISC init for esm@40800000 failed: %d\n", ret);
}
if (IS_ENABLED(CONFIG_ESM_PMIC)) {