assembler: Remove two fixmes.
[b43-tools.git] / assembler / initvals.h
1 #ifndef BCM43xx_ASM_INITVALS_H_
2 #define BCM43xx_ASM_INITVALS_H_
3
4 #include "main.h"
5
6
7 struct initval_op {
8         enum {
9                 IVAL_W_MMIO16,
10                 IVAL_W_MMIO32,
11                 IVAL_W_PHY,
12                 IVAL_W_RADIO,
13                 IVAL_W_SHM16,
14                 IVAL_W_SHM32,
15         } type;
16         unsigned int args[3];
17
18         struct lineinfo info;
19
20         struct list_head list;
21 };
22
23 struct initvals_sect {
24         /* The name string for this initvals section */
25         const char *name;
26         /* List of initval operations */
27         struct list_head ops;
28
29         struct list_head list;
30 };
31
32
33 extern void assemble_initvals(void);
34
35 #endif /* BCM43xx_ASM_INITVALS_H_ */