summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Aaberg <jonas.aberg@stericsson.com>2011-06-01 08:26:59 +0200
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:04:36 +0200
commit5b40311eb26ec74d23f00ed5ecbb17982ed9d897 (patch)
tree99e91c8c4bc98e140742626eca7c700959de0b58
parentac58ec89186c7270936a6d0e122a33b06e78b78e (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);