]> git.sur5r.net Git - openocd/blobdiff - src/flash/mflash.h
warnings: use more 'const' for char *
[openocd] / src / flash / mflash.h
index c09120b6ae70d7d2498f762096f724650dcaf2a7..0520c5fa9fd6c34078124aebc995e37cd329d765 100644 (file)
@@ -20,7 +20,7 @@
 #ifndef _MFLASH_H
 #define _MFLASH_H
 
-#include "target.h"
+struct command_context;
 
 typedef unsigned long mg_io_uint32;
 typedef unsigned short mg_io_uint16;
@@ -34,7 +34,7 @@ struct mflash_gpio_num
 
 struct mflash_gpio_drv
 {
-       char *name;
+       const char *name;
        int (*set_gpio_to_output) (struct mflash_gpio_num gpio);
        int (*set_gpio_output_val) (struct mflash_gpio_num gpio, uint8_t val);
 };
@@ -125,24 +125,23 @@ typedef struct _mg_pll_t
        unsigned char  output_div;      /* 2bit divider */
 } mg_pll_t;
 
-typedef struct mg_drv_info_s {
+struct mg_drv_info {
        mg_io_type_drv_info drv_id;
        uint32_t tot_sects;
-} mg_drv_info_t;
+};
 
-typedef struct mflash_bank_s
+struct mflash_bank
 {
        uint32_t base;
 
        struct mflash_gpio_num rst_pin;
 
        struct mflash_gpio_drv *gpio_drv;
-       target_t *target;
-       mg_drv_info_t *drv_info;
-} mflash_bank_t;
+       struct target *target;
+       struct mg_drv_info *drv_info;
+};
 
-int mflash_register_commands(struct command_context_s *cmd_ctx);
-int mflash_init_drivers(struct command_context_s *cmd_ctx);
+int mflash_register_commands(struct command_context *cmd_ctx);
 
 #define MG_MFLASH_SECTOR_SIZE          (0x200)         /* 512Bytes = 2^9 */
 #define MG_MFLASH_SECTOR_SIZE_MASK     (0x200-1)