mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 01:54:22 +00:00
amlogic: Fix prefixes in the efuse driver
The efuse driver is hardcoding the GXBB prefix. No need to do that since the driver is shared between multiple SoCs. Signed-off-by: Carlo Caione <ccaione@baylibre.com> Change-Id: I97691b0bbd55170d8216d301a3fc04feb8c2af2e
This commit is contained in:
parent
821781f30e
commit
93c795ae9c
3 changed files with 6 additions and 6 deletions
|
@ -11,7 +11,7 @@
|
|||
#define EFUSE_BASE 0x140
|
||||
#define EFUSE_SIZE 0xC0
|
||||
|
||||
uint64_t gxbb_efuse_read(void *dst, uint32_t offset, uint32_t size)
|
||||
uint64_t aml_efuse_read(void *dst, uint32_t offset, uint32_t size)
|
||||
{
|
||||
if ((uint64_t)(offset + size) > (uint64_t)EFUSE_SIZE)
|
||||
return 0;
|
||||
|
@ -19,7 +19,7 @@ uint64_t gxbb_efuse_read(void *dst, uint32_t offset, uint32_t size)
|
|||
return scpi_efuse_read(dst, offset + EFUSE_BASE, size);
|
||||
}
|
||||
|
||||
uint64_t gxbb_efuse_user_max(void)
|
||||
uint64_t aml_efuse_user_max(void)
|
||||
{
|
||||
return EFUSE_SIZE;
|
||||
}
|
||||
|
|
|
@ -32,12 +32,12 @@ static uintptr_t gxbb_sip_handler(uint32_t smc_fid,
|
|||
case GXBB_SM_EFUSE_READ:
|
||||
{
|
||||
void *dst = (void *)GXBB_SHARE_MEM_OUTPUT_BASE;
|
||||
uint64_t ret = gxbb_efuse_read(dst, (uint32_t)x1, x2);
|
||||
uint64_t ret = aml_efuse_read(dst, (uint32_t)x1, x2);
|
||||
|
||||
SMC_RET1(handle, ret);
|
||||
}
|
||||
case GXBB_SM_EFUSE_USER_MAX:
|
||||
SMC_RET1(handle, gxbb_efuse_user_max());
|
||||
SMC_RET1(handle, aml_efuse_user_max());
|
||||
|
||||
case GXBB_SM_JTAG_ON:
|
||||
scpi_jtag_set_state(GXBB_JTAG_STATE_ON, x1);
|
||||
|
|
|
@ -34,7 +34,7 @@ void scpi_upload_scp_fw(uintptr_t addr, size_t size, int send);
|
|||
|
||||
/* Peripherals */
|
||||
void gxbb_thermal_unknown(void);
|
||||
uint64_t gxbb_efuse_read(void *dst, uint32_t offset, uint32_t size);
|
||||
uint64_t gxbb_efuse_user_max(void);
|
||||
uint64_t aml_efuse_read(void *dst, uint32_t offset, uint32_t size);
|
||||
uint64_t aml_efuse_user_max(void);
|
||||
|
||||
#endif /* GXBB_PRIVATE_H */
|
||||
|
|
Loading…
Add table
Reference in a new issue