Resolve TZC400 build issue when DEBUG=1 and ENABLE_ASSERTIONS=0
authorSoby Mathew <soby.mathew@arm.com>
Tue, 20 Feb 2018 13:52:20 +0000 (13:52 +0000)
committerSoby Mathew <soby.mathew@arm.com>
Wed, 21 Feb 2018 16:51:12 +0000 (16:51 +0000)
Previously the definition of `_tzc_read_peripheral_id()` was wrapped
in ENABLE_ASSERTIONS build flag. This causes build issue for TZC400 driver
when DEBUG=1 and ENABLE_ASSERTIONS=0. This patch fixes the same by
moving the definitions outside the ENABLE_ASSERTIONS build flag.

Change-Id: Ic1cad69f02ce65ac34aefd39eaa96d5781043152
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
drivers/arm/tzc/tzc_common_private.h

index f092cf1ff714b27c1bdf4d386c3e9201ea0d39f5..89156ed51bf2a5c38bf5f8e1f3551aa582c7a9bd 100644 (file)
                                                nsaid_permissions);     \
        }
 
-#if ENABLE_ASSERTIONS
-
 static inline unsigned int _tzc_read_peripheral_id(uintptr_t base)
 {
        unsigned int id;
@@ -182,6 +180,7 @@ static inline unsigned int _tzc_read_peripheral_id(uintptr_t base)
        return id;
 }
 
+#if ENABLE_ASSERTIONS
 #ifdef AARCH32
 static inline unsigned long long _tzc_get_max_top_addr(int addr_width)
 {