diff options
author | Chris Kay <chris.kay@arm.com> | 2020-03-09 16:35:12 +0000 |
---|---|---|
committer | jimqui01 <54316584+jimqui01@users.noreply.github.com> | 2020-03-24 17:44:33 +0000 |
commit | f21bb9862ef6753577baa1b6eab62179d5c7fff4 (patch) | |
tree | 5340894eac85f9fd49955224338710fd116e4ba9 /module/pik_clock | |
parent | 2045eb2c129f173b4ab5c36ca37ae5109e92c007 (diff) |
misc: Clean up include directives
This commit cleans up include directives across the project to reduce
the number of implicit transitive dependencies in preparation for mass
header changes in the logging patches later on.
These changes were made using two tools: clang-include-fixer and
include-what-you-use, which identify and remove headers that are
unnecessary, and insert headers which are used but not referenced. Some
manual tweaking was involved to handle special cases, like #ifdef'd
includes.
Includes have also been reordered and categorized according to their
project locality, and non-module includes now use quotes rather than
angle brackets.
Change-Id: Id39dc473f44b73cb98f3b8949f9e768fd2ace6cd
Signed-off-by: Chris Kay <chris.kay@arm.com>
Diffstat (limited to 'module/pik_clock')
-rw-r--r-- | module/pik_clock/include/mod_pik_clock.h | 4 | ||||
-rw-r--r-- | module/pik_clock/src/mod_pik_clock.c | 16 |
2 files changed, 12 insertions, 8 deletions
diff --git a/module/pik_clock/include/mod_pik_clock.h b/module/pik_clock/include/mod_pik_clock.h index 6edf6915..7bd92867 100644 --- a/module/pik_clock/include/mod_pik_clock.h +++ b/module/pik_clock/include/mod_pik_clock.h @@ -8,9 +8,11 @@ #ifndef MOD_PIK_CLOCK_H #define MOD_PIK_CLOCK_H -#include <stdint.h> #include <fwk_element.h> +#include <stdbool.h> +#include <stdint.h> + /*! * \addtogroup GroupModules Modules * @{ diff --git a/module/pik_clock/src/mod_pik_clock.c b/module/pik_clock/src/mod_pik_clock.c index 0211e87e..99ffb44c 100644 --- a/module/pik_clock/src/mod_pik_clock.c +++ b/module/pik_clock/src/mod_pik_clock.c @@ -5,18 +5,20 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#include <stdint.h> -#include <stdlib.h> +#include <mod_clock.h> +#include <mod_css_clock.h> +#include <mod_pik_clock.h> +#include <mod_power_domain.h> + #include <fwk_assert.h> -#include <fwk_element.h> +#include <fwk_id.h> #include <fwk_mm.h> #include <fwk_module.h> #include <fwk_module_idx.h> #include <fwk_status.h> -#include <mod_clock.h> -#include <mod_css_clock.h> -#include <mod_pik_clock.h> -#include <mod_power_domain.h> + +#include <stdint.h> +#include <stdlib.h> /* * Masks for single-source clock divider control. |