Commit 239b085c authored by Antonio Nino Diaz's avatar Antonio Nino Diaz
Browse files

TZC: rename included C file to a header



C files shouldn't be included into others. This file only contains some
macros and functions that can be made `static inline`, so it is ok to
convert it into a header file.

This is the only occurrence of a C file being included in another one in
the codebase instead of using a header, other occurrences are a way of
achieving backwards-compatibility.

Functions therein have been qualified as `inline`.

Change-Id: I88fe300f6d85a7f0740ef14c9cb8fa54849218e6
Signed-off-by: default avatarAntonio Nino Diaz <antonio.ninodiaz@arm.com>
parent 3d21c945
/* /*
* Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met: * modification, are permitted provided that the following conditions are met:
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include <mmio.h> #include <mmio.h>
#include <stddef.h> #include <stddef.h>
#include <tzc400.h> #include <tzc400.h>
#include "tzc_common_private.c" #include "tzc_common_private.h"
/* /*
* Macros which will be used by common core functions. * Macros which will be used by common core functions.
......
/* /*
* Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met: * modification, are permitted provided that the following conditions are met:
...@@ -28,6 +28,9 @@ ...@@ -28,6 +28,9 @@
* POSSIBILITY OF SUCH DAMAGE. * POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef __TZC_COMMON_PRIVATE_H__
#define __TZC_COMMON_PRIVATE_H__
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <mmio.h> #include <mmio.h>
...@@ -191,7 +194,7 @@ ...@@ -191,7 +194,7 @@
} }
#if DEBUG #if DEBUG
static unsigned int _tzc_read_peripheral_id(uintptr_t base) static inline unsigned int _tzc_read_peripheral_id(uintptr_t base)
{ {
unsigned int id; unsigned int id;
...@@ -203,7 +206,7 @@ static unsigned int _tzc_read_peripheral_id(uintptr_t base) ...@@ -203,7 +206,7 @@ static unsigned int _tzc_read_peripheral_id(uintptr_t base)
} }
#ifdef AARCH32 #ifdef AARCH32
static unsigned long long _tzc_get_max_top_addr(int addr_width) static inline unsigned long long _tzc_get_max_top_addr(int addr_width)
{ {
/* /*
* Assume at least 32 bit wide address and initialize the max. * Assume at least 32 bit wide address and initialize the max.
...@@ -233,3 +236,5 @@ static unsigned long long _tzc_get_max_top_addr(int addr_width) ...@@ -233,3 +236,5 @@ static unsigned long long _tzc_get_max_top_addr(int addr_width)
#endif /* AARCH32 */ #endif /* AARCH32 */
#endif #endif
#endif /* __TZC_COMMON_PRIVATE_H__ */
/* /*
* Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met: * modification, are permitted provided that the following conditions are met:
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
#include <mmio.h> #include <mmio.h>
#include <tzc_dmc500.h> #include <tzc_dmc500.h>
#include "tzc_common.h" #include "tzc_common.h"
#include "tzc_common_private.c" #include "tzc_common_private.h"
/* /*
* Macros which will be used by common core functions. * Macros which will be used by common core functions.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment