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:
Antonio Borneo 2023-05-06 22:17:36 +02:00
parent 5308bd991c
commit fb34eeb442
2 changed files with 3 additions and 2 deletions

View File

@ -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 */ 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) /* Check the ap->cfg_reg Long Address field (bit 1)
* *
* 0b0: The AP only supports physical addresses 32 bits or smaller * 0b0: The AP only supports physical addresses 32 bits or smaller

View File

@ -20,8 +20,6 @@
static LIST_HEAD(all_dap); 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; extern struct adapter_driver *adapter_driver;
/* DAP command support */ /* DAP command support */