mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 07:04:28 +00:00
global: Restrict use of '#include <linux/kconfig.h>'
In general terms, we -include include/linux/kconfig.h and so normal U-Boot code does not need to also #include it. However, for code which is shared with userspace we may need to add it so that either our full config is available or so that macros such as CONFIG_IS_ENABLED() can be evaluated. In this case make sure that we guard these includes with a test for USE_HOSTCC so that it clear as to why we're doing this. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
36d3db6c2c
commit
b106961c2e
17 changed files with 7 additions and 16 deletions
|
@ -7,7 +7,6 @@
|
|||
#ifndef _ASM_ARMV8_FSL_LAYERSCAPE_CONFIG_H_
|
||||
#define _ASM_ARMV8_FSL_LAYERSCAPE_CONFIG_H_
|
||||
|
||||
#include <linux/kconfig.h>
|
||||
#include <fsl_ddrc_version.h>
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#include <asm/io.h>
|
||||
#include <asm/arch-rockchip/bootrom.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
#if CONFIG_IS_ENABLED(BANNER_PRINT)
|
||||
#include <timestamp.h>
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
#include <asm/arch/prcm.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
/*
|
||||
* The DRAM controller structure on H6 is similar to the ones on A23/A80:
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
#include <asm/arch/prcm.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
enum {
|
||||
MBUS_QOS_LOWEST = 0,
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#include <asm/arch/dram.h>
|
||||
#include <asm/arch/cpu.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
static void mctl_phy_init(u32 val)
|
||||
{
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
#include <time.h>
|
||||
#include <linux/libfdt.h>
|
||||
#include <u-boot/crc.h>
|
||||
#include <linux/kconfig.h>
|
||||
#else
|
||||
#include <linux/compiler.h>
|
||||
#include <linux/sizes.h>
|
||||
|
@ -36,7 +37,6 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
#include <bootm.h>
|
||||
#include <image.h>
|
||||
#include <bootstage.h>
|
||||
#include <linux/kconfig.h>
|
||||
#include <u-boot/crc.h>
|
||||
#include <u-boot/md5.h>
|
||||
#include <u-boot/sha1.h>
|
||||
|
|
|
@ -42,6 +42,7 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
|
||||
#else /* USE_HOSTCC */
|
||||
#include "mkimage.h"
|
||||
#include <linux/kconfig.h>
|
||||
#include <u-boot/md5.h>
|
||||
#include <time.h>
|
||||
|
||||
|
@ -62,7 +63,6 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
#include <relocate.h>
|
||||
#include <linux/lzo.h>
|
||||
#include <linux/zstd.h>
|
||||
#include <linux/kconfig.h>
|
||||
#include <lzma/LzmaTypes.h>
|
||||
#include <lzma/LzmaDec.h>
|
||||
#include <lzma/LzmaTools.h>
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#include <reset.h>
|
||||
#include <timer.h>
|
||||
#include <dm/device_compat.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
#include <asm/io.h>
|
||||
#include <asm/arch/timer.h>
|
||||
|
|
2
env/embedded.c
vendored
2
env/embedded.c
vendored
|
@ -4,7 +4,9 @@
|
|||
* Erik Theisen, Wave 7 Optics, etheisen@mindspring.com.
|
||||
*/
|
||||
|
||||
#ifdef USE_HOSTCC
|
||||
#include <linux/kconfig.h>
|
||||
#endif
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
#define __ASSEMBLY__ /* Dirty trick to get only #defines */
|
||||
|
|
|
@ -12,7 +12,9 @@
|
|||
#define _BOOTSTAGE_H
|
||||
|
||||
#include <linux/types.h>
|
||||
#ifdef USE_HOSTCC
|
||||
#include <linux/kconfig.h>
|
||||
#endif
|
||||
|
||||
/* Flags for each bootstage record */
|
||||
enum bootstage_flags {
|
||||
|
|
|
@ -9,8 +9,6 @@
|
|||
#ifndef __AT91_SAMA5_COMMON_H
|
||||
#define __AT91_SAMA5_COMMON_H
|
||||
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
/* ARM asynchronous clock */
|
||||
#define CFG_SYS_AT91_SLOW_CLOCK 32768
|
||||
#define CFG_SYS_AT91_MAIN_CLOCK 12000000 /* from 12 MHz crystal */
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
#ifndef __CONFIG_H
|
||||
#define __CONFIG_H
|
||||
|
||||
#include <linux/kconfig.h>
|
||||
#include <linux/stringify.h>
|
||||
|
||||
/* place code in last 4 MiB of RAM */
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
#ifndef _ENV_INTERNAL_H_
|
||||
#define _ENV_INTERNAL_H_
|
||||
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include <errno.h>
|
||||
#include <image.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
/**
|
||||
* crypto_algo API impementation for ECDSA;
|
||||
|
|
|
@ -17,9 +17,9 @@
|
|||
#else
|
||||
#include "fdt_host.h"
|
||||
#include "mkimage.h"
|
||||
#include <linux/kconfig.h>
|
||||
#include <fdt_support.h>
|
||||
#endif
|
||||
#include <linux/kconfig.h>
|
||||
#include <u-boot/rsa-mod-exp.h>
|
||||
#include <u-boot/rsa.h>
|
||||
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
#include <asm/scmi_test.h>
|
||||
#include <dm/device-internal.h>
|
||||
#include <dm/test.h>
|
||||
#include <linux/kconfig.h>
|
||||
#include <power/regulator.h>
|
||||
#include <test/ut.h>
|
||||
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <uuid/uuid.h>
|
||||
#include <linux/kconfig.h>
|
||||
|
||||
#include <gnutls/gnutls.h>
|
||||
#include <gnutls/pkcs7.h>
|
||||
|
|
Loading…
Reference in a new issue