diff options
-rw-r--r-- | arch/arm/mach-davinci/include/mach/davinci_misc.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-davinci/include/mach/hardware.h | 5 | ||||
-rw-r--r-- | include/common.h | 3 | ||||
-rw-r--r-- | include/configs/calimain.h | 2 | ||||
-rw-r--r-- | include/configs/da850evm.h | 3 | ||||
-rw-r--r-- | include/configs/ea20.h | 2 | ||||
-rw-r--r-- | include/configs/ipam390.h | 2 | ||||
-rw-r--r-- | include/configs/legoev3.h | 2 | ||||
-rw-r--r-- | include/configs/omapl138_lcdk.h | 3 |
9 files changed, 20 insertions, 4 deletions
diff --git a/arch/arm/mach-davinci/include/mach/davinci_misc.h b/arch/arm/mach-davinci/include/mach/davinci_misc.h index 03be3882f8..79090e0671 100644 --- a/arch/arm/mach-davinci/include/mach/davinci_misc.h +++ b/arch/arm/mach-davinci/include/mach/davinci_misc.h @@ -7,6 +7,8 @@ #ifndef __MISC_H #define __MISC_H +#include <asm/arch/hardware.h> + /* pin muxer definitions */ #define PIN_MUX_NUM_FIELDS 8 /* Per register */ #define PIN_MUX_FIELD_SIZE 4 /* n in bits */ diff --git a/arch/arm/mach-davinci/include/mach/hardware.h b/arch/arm/mach-davinci/include/mach/hardware.h index c31f38c8a2..e11099cb93 100644 --- a/arch/arm/mach-davinci/include/mach/hardware.h +++ b/arch/arm/mach-davinci/include/mach/hardware.h @@ -14,14 +14,15 @@ #ifndef __ASM_ARCH_HARDWARE_H #define __ASM_ARCH_HARDWARE_H -#include <config.h> #include <linux/sizes.h> #define REG(addr) (*(volatile unsigned int *)(addr)) #define REG_P(addr) ((volatile unsigned int *)(addr)) +#ifndef __ASSEMBLY__ typedef volatile unsigned int dv_reg; typedef volatile unsigned int * dv_reg_p; +#endif /* * Base register addresses @@ -285,6 +286,7 @@ typedef volatile unsigned int * dv_reg_p; #endif /* CONFIG_SOC_DA8XX */ +#ifndef __ASSEMBLY__ void lpsc_on(unsigned int id); void lpsc_syncreset(unsigned int id); void lpsc_disable(unsigned int id); @@ -625,5 +627,6 @@ static inline enum davinci_clk_ids get_async3_src(void) #define FLAG_FLGOFF 0x00000010 #endif +#endif /* !__ASSEMBLY__ */ #endif /* __ASM_ARCH_HARDWARE_H */ diff --git a/include/common.h b/include/common.h index 19839b67f1..b97b61d65d 100644 --- a/include/common.h +++ b/include/common.h @@ -31,9 +31,6 @@ typedef volatile unsigned char vu_char; #include <stdarg.h> #include <linux/kernel.h> -#ifdef CONFIG_SOC_DA8XX -#include <asm/arch/hardware.h> -#endif #ifdef CONFIG_FSL_LSCH3 #include <asm/arch/immap_lsch3.h> #endif diff --git a/include/configs/calimain.h b/include/configs/calimain.h index 29d3bdacac..d43e3314a7 100644 --- a/include/configs/calimain.h +++ b/include/configs/calimain.h @@ -316,4 +316,6 @@ int calimain_get_osc_freq(void); #endif +#include <asm/arch/hardware.h> + #endif /* __CONFIG_H */ diff --git a/include/configs/da850evm.h b/include/configs/da850evm.h index f46f466196..b7199bb9e0 100644 --- a/include/configs/da850evm.h +++ b/include/configs/da850evm.h @@ -330,4 +330,7 @@ #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + 0x1000 - /* Fix this */ \ GENERATED_GBL_DATA_SIZE) #endif /* CONFIG_DIRECT_NOR_BOOT */ + +#include <asm/arch/hardware.h> + #endif /* __CONFIG_H */ diff --git a/include/configs/ea20.h b/include/configs/ea20.h index fc0f5e6017..6fc6ec90af 100644 --- a/include/configs/ea20.h +++ b/include/configs/ea20.h @@ -270,4 +270,6 @@ "ubootupd_nand=echo run load_magic,run load_nand,run upd;\0" \ "bootcmd=run net_testrfs\0" +#include <asm/arch/hardware.h> + #endif /* __CONFIG_H */ diff --git a/include/configs/ipam390.h b/include/configs/ipam390.h index 127e7e7396..f78aa47ae2 100644 --- a/include/configs/ipam390.h +++ b/include/configs/ipam390.h @@ -301,4 +301,6 @@ #define CONFIG_IPAM390_GPIO_LED_RED ((16 * 7) + 11) #define CONFIG_IPAM390_GPIO_LED_GREEN ((16 * 7) + 12) +#include <asm/arch/hardware.h> + #endif /* __CONFIG_H */ diff --git a/include/configs/legoev3.h b/include/configs/legoev3.h index f230f40d76..15da4074f2 100644 --- a/include/configs/legoev3.h +++ b/include/configs/legoev3.h @@ -214,4 +214,6 @@ #define CONFIG_SYS_INIT_SP_ADDR 0x80010000 +#include <asm/arch/hardware.h> + #endif /* __CONFIG_H */ diff --git a/include/configs/omapl138_lcdk.h b/include/configs/omapl138_lcdk.h index 8904cd5cc7..0a8096cc76 100644 --- a/include/configs/omapl138_lcdk.h +++ b/include/configs/omapl138_lcdk.h @@ -341,4 +341,7 @@ #define CONFIG_SYS_SDRAM_BASE 0xc0000000 #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + 0x1000 - /* Fix this */ \ GENERATED_GBL_DATA_SIZE) + +#include <asm/arch/hardware.h> + #endif /* __CONFIG_H */ |