target: arm_adi_v5: move in include file the declaration of dap_ops
The struct containing SWD and JTAG operations are declared as extern in the C file. Mode them in include file arm_adi_v5.h to silent 'sparse' error for global variable definition without declaration in an include file. Change-Id: I59088512c052d5a120c38404a882ed512a68ca02 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/7675 Tested-by: jenkins
This commit is contained in:
parent
5308bd991c
commit
fb34eeb442
|
@ -455,6 +455,9 @@ enum ap_type {
|
|||
AP_TYPE_AHB5H_AP = AP_REG_IDR_VALUE(ARM_ID, AP_REG_IDR_CLASS_MEM_AP, 8), /* AHB5 with enhanced HPROT Memory-AP */
|
||||
};
|
||||
|
||||
extern const struct dap_ops jtag_dp_ops;
|
||||
extern const struct dap_ops swd_dap_ops;
|
||||
|
||||
/* Check the ap->cfg_reg Long Address field (bit 1)
|
||||
*
|
||||
* 0b0: The AP only supports physical addresses 32 bits or smaller
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
|
||||
static LIST_HEAD(all_dap);
|
||||
|
||||
extern const struct dap_ops swd_dap_ops;
|
||||
extern const struct dap_ops jtag_dp_ops;
|
||||
extern struct adapter_driver *adapter_driver;
|
||||
|
||||
/* DAP command support */
|
||||
|
|
Loading…
Reference in New Issue