From: David Brownell Date: Sun, 13 Dec 2009 20:52:23 +0000 (-0800) Subject: target files shouldn't #include X-Git-Tag: v0.4.0-rc1~47 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6f929dbd93e1b2c0373f389060bf64e60e8194ab;p=openocd target files shouldn't #include Make these ".h" files adopt the same policy the ".c" files already follow: don't use syntax for private interfaces. If we ever get reviewed/supported "public" interfaces they should come exclusively from some include/... directory; that'll be the time to switch to <...> syntax for any subsystem's own interfaces. Signed-off-by: David Brownell --- diff --git a/src/target/arm.h b/src/target/arm.h index 36763b4a..988266e3 100644 --- a/src/target/arm.h +++ b/src/target/arm.h @@ -26,8 +26,8 @@ #ifndef ARM_H #define ARM_H -#include #include +#include "target.h" /** diff --git a/src/target/arm11.h b/src/target/arm11.h index bce5bd9c..dd2f3a21 100644 --- a/src/target/arm11.h +++ b/src/target/arm11.h @@ -23,8 +23,8 @@ #ifndef ARM11_H #define ARM11_H -#include -#include +#include "arm.h" +#include "arm_dpm.h" #define ARM11_TAP_DEFAULT TAP_INVALID diff --git a/src/target/arm11_dbgtap.h b/src/target/arm11_dbgtap.h index 7f87e3a0..45052b99 100644 --- a/src/target/arm11_dbgtap.h +++ b/src/target/arm11_dbgtap.h @@ -1,7 +1,7 @@ #ifndef ARM11_DBGTAP_H #define ARM11_DBGTAP_H -#include +#include "arm11.h" /* ARM11 internals */ diff --git a/src/target/arm720t.h b/src/target/arm720t.h index b13cff8f..f0ab4447 100644 --- a/src/target/arm720t.h +++ b/src/target/arm720t.h @@ -20,8 +20,8 @@ #ifndef ARM720T_H #define ARM720T_H -#include -#include +#include "arm7tdmi.h" +#include "armv4_5_mmu.h" #define ARM720T_COMMON_MAGIC 0xa720a720 diff --git a/src/target/arm7_9_common.h b/src/target/arm7_9_common.h index bce17ef6..021238e0 100644 --- a/src/target/arm7_9_common.h +++ b/src/target/arm7_9_common.h @@ -29,8 +29,8 @@ #ifndef ARM7_9_COMMON_H #define ARM7_9_COMMON_H -#include -#include +#include "arm.h" +#include "arm_jtag.h" #define ARM7_9_COMMON_MAGIC 0x0a790a79 /**< */ diff --git a/src/target/arm7tdmi.h b/src/target/arm7tdmi.h index ce771e26..b6bbe59a 100644 --- a/src/target/arm7tdmi.h +++ b/src/target/arm7tdmi.h @@ -23,7 +23,7 @@ #ifndef ARM7TDMI_H #define ARM7TDMI_H -#include +#include "embeddedice.h" int arm7tdmi_init_arch_info(struct target *target, struct arm7_9_common *arm7_9, struct jtag_tap *tap); diff --git a/src/target/arm920t.h b/src/target/arm920t.h index 0eb14fc7..a75f01ab 100644 --- a/src/target/arm920t.h +++ b/src/target/arm920t.h @@ -20,8 +20,8 @@ #ifndef ARM920T_H #define ARM920T_H -#include -#include +#include "arm9tdmi.h" +#include "armv4_5_mmu.h" #define ARM920T_COMMON_MAGIC 0xa920a920 diff --git a/src/target/arm926ejs.h b/src/target/arm926ejs.h index 604ab080..274733bf 100644 --- a/src/target/arm926ejs.h +++ b/src/target/arm926ejs.h @@ -20,8 +20,8 @@ #ifndef ARM926EJS_H #define ARM926EJS_H -#include -#include +#include "arm9tdmi.h" +#include "armv4_5_mmu.h" #define ARM926EJS_COMMON_MAGIC 0xa926a926 diff --git a/src/target/arm966e.h b/src/target/arm966e.h index 6c169700..24dcec30 100644 --- a/src/target/arm966e.h +++ b/src/target/arm966e.h @@ -23,7 +23,7 @@ #ifndef ARM966E_H #define ARM966E_H -#include +#include "arm9tdmi.h" #define ARM966E_COMMON_MAGIC 0x20f920f9 diff --git a/src/target/arm9tdmi.h b/src/target/arm9tdmi.h index ea436900..aff9fc5f 100644 --- a/src/target/arm9tdmi.h +++ b/src/target/arm9tdmi.h @@ -23,7 +23,7 @@ #ifndef ARM9TDMI_H #define ARM9TDMI_H -#include +#include "embeddedice.h" int arm9tdmi_init_target(struct command_context *cmd_ctx, struct target *target); diff --git a/src/target/arm_adi_v5.h b/src/target/arm_adi_v5.h index c268f969..a78193c6 100644 --- a/src/target/arm_adi_v5.h +++ b/src/target/arm_adi_v5.h @@ -23,7 +23,7 @@ #ifndef ARM_ADI_V5_H #define ARM_ADI_V5_H -#include +#include "arm_jtag.h" #define DAP_IR_DPACC 0xA #define DAP_IR_APACC 0xB diff --git a/src/target/armv4_5_mmu.h b/src/target/armv4_5_mmu.h index 428a3731..6b9ed34c 100644 --- a/src/target/armv4_5_mmu.h +++ b/src/target/armv4_5_mmu.h @@ -20,7 +20,7 @@ #ifndef ARMV4_5_MMU_H #define ARMV4_5_MMU_H -#include +#include "armv4_5_cache.h" struct target; diff --git a/src/target/armv7a.h b/src/target/armv7a.h index 663e5d92..581813a3 100644 --- a/src/target/armv7a.h +++ b/src/target/armv7a.h @@ -19,11 +19,11 @@ #ifndef ARMV7A_H #define ARMV7A_H -#include -#include -#include -#include -#include +#include "arm_adi_v5.h" +#include "arm.h" +#include "armv4_5_mmu.h" +#include "armv4_5_cache.h" +#include "arm_dpm.h" enum { diff --git a/src/target/armv7m.h b/src/target/armv7m.h index 07090b41..ac559b9e 100644 --- a/src/target/armv7m.h +++ b/src/target/armv7m.h @@ -26,8 +26,8 @@ #ifndef ARMV7M_COMMON_H #define ARMV7M_COMMON_H -#include -#include +#include "arm_adi_v5.h" +#include "arm.h" /* define for enabling armv7 gdb workarounds */ #if 1 diff --git a/src/target/cortex_a8.h b/src/target/cortex_a8.h index 82a34a76..cc2e0090 100644 --- a/src/target/cortex_a8.h +++ b/src/target/cortex_a8.h @@ -29,7 +29,7 @@ #ifndef CORTEX_A8_H #define CORTEX_A8_H -#include +#include "armv7a.h" #define CORTEX_A8_COMMON_MAGIC 0x411fc082 diff --git a/src/target/cortex_m3.h b/src/target/cortex_m3.h index c31c3f5d..7ce89014 100644 --- a/src/target/cortex_m3.h +++ b/src/target/cortex_m3.h @@ -26,7 +26,7 @@ #ifndef CORTEX_M3_H #define CORTEX_M3_H -#include +#include "armv7m.h" #define CORTEX_M3_COMMON_MAGIC 0x1A451A45 diff --git a/src/target/embeddedice.h b/src/target/embeddedice.h index 693391cc..cd48ce69 100644 --- a/src/target/embeddedice.h +++ b/src/target/embeddedice.h @@ -26,7 +26,7 @@ #ifndef EMBEDDED_ICE_H #define EMBEDDED_ICE_H -#include +#include "arm7_9_common.h" enum { diff --git a/src/target/etm.h b/src/target/etm.h index 5aea6571..5b4d5e15 100644 --- a/src/target/etm.h +++ b/src/target/etm.h @@ -23,8 +23,8 @@ #ifndef ETM_H #define ETM_H -#include -#include +#include "trace.h" +#include "arm_jtag.h" struct image; diff --git a/src/target/etm_dummy.h b/src/target/etm_dummy.h index 95980f84..2673e4f5 100644 --- a/src/target/etm_dummy.h +++ b/src/target/etm_dummy.h @@ -20,7 +20,7 @@ #ifndef ETM_DUMMY_H #define ETM_DUMMY_H -#include +#include "etm.h" extern struct etm_capture_driver etm_dummy_capture_driver; diff --git a/src/target/mips32.h b/src/target/mips32.h index 98186aff..7d1928e5 100644 --- a/src/target/mips32.h +++ b/src/target/mips32.h @@ -23,8 +23,8 @@ #ifndef MIPS32_H #define MIPS32_H -#include -#include +#include "target.h" +#include "mips32_pracc.h" #define MIPS32_COMMON_MAGIC 0xB320B320 diff --git a/src/target/mips32_dmaacc.h b/src/target/mips32_dmaacc.h index e614c124..c1aa07dd 100644 --- a/src/target/mips32_dmaacc.h +++ b/src/target/mips32_dmaacc.h @@ -25,7 +25,7 @@ #ifndef MIPS32_DMAACC_H #define MIPS32_DMAACC_H -#include +#include "mips_ejtag.h" #define EJTAG_CTRL_DMA_BYTE 0x00000000 #define EJTAG_CTRL_DMA_HALFWORD 0x00000080 diff --git a/src/target/mips32_pracc.h b/src/target/mips32_pracc.h index eceea5d2..5d1cf3dd 100644 --- a/src/target/mips32_pracc.h +++ b/src/target/mips32_pracc.h @@ -22,7 +22,7 @@ #ifndef MIPS32_PRACC_H #define MIPS32_PRACC_H -#include +#include "mips_ejtag.h" #define MIPS32_PRACC_TEXT 0xFF200200 //#define MIPS32_PRACC_STACK 0xFF2FFFFC diff --git a/src/target/oocd_trace.c b/src/target/oocd_trace.c index ae3a5dff..b9615bc5 100644 --- a/src/target/oocd_trace.c +++ b/src/target/oocd_trace.c @@ -22,6 +22,7 @@ #endif #include "arm.h" +#include "etm.h" #include "oocd_trace.h" /* diff --git a/src/target/oocd_trace.h b/src/target/oocd_trace.h index 7c334f24..66469338 100644 --- a/src/target/oocd_trace.h +++ b/src/target/oocd_trace.h @@ -20,8 +20,6 @@ #ifndef OOCD_TRACE_H #define OOCD_TRACE_H -#include - #include /* registers */ diff --git a/src/target/xscale.h b/src/target/xscale.h index 97038d8c..f20074fd 100644 --- a/src/target/xscale.h +++ b/src/target/xscale.h @@ -23,9 +23,9 @@ #ifndef XSCALE_H #define XSCALE_H -#include -#include -#include +#include "arm.h" +#include "armv4_5_mmu.h" +#include "trace.h" #define XSCALE_COMMON_MAGIC 0x58534341