command: Remove the cmd_tbl_t typedef
[oweals/u-boot.git] / include / bedbug / type.h
1 #ifndef _TYPE_BEDBUG_H
2 #define _TYPE_BEDBUG_H
3
4 struct cmd_tbl;
5
6 /* Supporting routines */
7 int bedbug_puts (const char *);
8 int bedbug_init(void);
9 void bedbug860_init (void);
10 void do_bedbug_breakpoint (struct pt_regs *);
11 void bedbug_main_loop (unsigned long, struct pt_regs *);
12
13
14 typedef struct {
15         int hw_debug_enabled;
16         int stopped;
17         int current_bp;
18         struct pt_regs *regs;
19
20         void (*do_break)(struct cmd_tbl *cmd, int flags, int argc,
21                          char *const argv[]);
22         void (*break_isr) (struct pt_regs *);
23         int (*find_empty) (void);
24         int (*set) (int, unsigned long);
25         int (*clear) (int);
26 } CPU_DEBUG_CTX;
27
28
29 #endif /* _TYPE_BEDBUG_H  */