summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Aaberg <jonas.aberg@stericsson.com>2011-06-01 08:26:59 +0200
committersaid m bagheri <ebgheri@steludxu2848.(none)>2011-06-17 13:42:14 +0200
commitb94d3d025028d141deeffa1ed1a87f6b69f644e4 (patch)
tree4ec733adbb424654f458b68d05c05808f3495fb2
parent6576b587a31c53e20219a2acf08714584cf1bb27 (diff)
ARM: ux500: tee: Remove u8500 v1 support
ST-Ericsson Linux next: Not tested, ask SSM for ER ST-Ericsson ID: 342987 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ia8afe98cdafbc5f11c115a061e5be75d9bd7ece0 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24284 Reviewed-by: Joakim BECH <joakim.xx.bech@stericsson.com> Reviewed-by: QATEST
-rw-r--r--arch/arm/mach-ux500/tee_ux500.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/arch/arm/mach-ux500/tee_ux500.c b/arch/arm/mach-ux500/tee_ux500.c
index 707e91284a1..160ca529261 100644
--- a/arch/arm/mach-ux500/tee_ux500.c
+++ b/arch/arm/mach-ux500/tee_ux500.c
@@ -24,19 +24,14 @@ static u32 call_sec_rom_bridge(u32 service_id, u32 cfg, ...)
va_list ap;
u32 ret;
- if (cpu_is_u8500v2())
+ if (cpu_is_u8500v20_or_later())
hw_sec_rom_pub_bridge = (bridge_func)
((u32)IO_ADDRESS(U8500_BOOT_ROM_BASE + 0x17300));
- else if (cpu_is_u8500v1())
- hw_sec_rom_pub_bridge = (bridge_func)
- ((u32)IO_ADDRESS(U8500_BOOT_ROM_BASE + 0x18300));
else if (cpu_is_u5500())
hw_sec_rom_pub_bridge = (bridge_func)
((u32)IO_ADDRESS(U5500_BOOT_ROM_BASE + 0x18300));
- else {
- pr_err("tee-ux500: Unknown DB Asic!\n");
- return -EIO;
- }
+ else
+ ux500_unknown_soc();
va_start(ap, cfg);
ret = hw_sec_rom_pub_bridge(service_id, cfg, ap);