core: tpm: fix TPM log address parsing to use full 64-bit address

Remove ARM32-specific address parsing that only used the lower 32 bits
of the TPM event log address. ARM32 systems can have 64-bit physical
addresses, so the full 64-bit address from the device tree property
should be parsed regardless of architecture.

The fix ensures both ARM32 and ARM64 architectures use the same
64-bit address construction: (property[0] << 32) | property[1],
preventing potential address truncation issues on ARM32 systems
with 64-bit physical address spaces.

Signed-off-by: Joseph Lo <josephl@nvidia.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/core/kernel/tpm.c b/core/kernel/tpm.c
index 095909a..04606e4 100644
--- a/core/kernel/tpm.c
+++ b/core/kernel/tpm.c
@@ -46,7 +46,8 @@
 	if (!property  || len_prop != sizeof(uint32_t) * 2)
 		return -1;
 
-	log_addr = fdt32_to_cpu(property[1]);
+	log_addr = reg_pair_to_64(fdt32_to_cpu(property[0]),
+				  fdt32_to_cpu(property[1]));
 
 	if (!IS_ENABLED(CFG_CORE_FFA)) {
 		err = fdt_setprop(fdt, node, dt_tpm_event_log_addr, &zero_addr,