board: ti: am654: Disable TRNG node for HS devices
On HS devices the access to TRNG is restricted on the non-secure ARM side, disable the node in DT to prevent firewall violations. Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
committed by
Tom Rini
parent
dd2d989972
commit
29c9db4d98
@@ -96,10 +96,21 @@ int ft_board_setup(void *blob, bd_t *bd)
|
||||
int ret;
|
||||
|
||||
ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000", "sram@70000000");
|
||||
if (ret)
|
||||
if (ret) {
|
||||
printf("%s: fixing up msmc ram failed %d\n", __func__, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
return ret;
|
||||
#if defined(CONFIG_TI_SECURE_DEVICE)
|
||||
/* Make HW RNG reserved for secure world use */
|
||||
ret = fdt_disable_node(blob, "/interconnect@100000/trng@4e10000");
|
||||
if (ret) {
|
||||
printf("%s: disabling TRGN failed %d\n", __func__, ret);
|
||||
return ret;
|
||||
}
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user