Commit 0e08feba authored by wdenk's avatar wdenk
Browse files

Initial revision

parent 9c1a129c
#define IN_VALID 1
#define OUT_PENDING 2
enum {
ZUMA_MBOXMSG_DONE,
ZUMA_MBOXMSG_MACL,
ZUMA_MBOXMSG_MACH,
ZUMA_MBOXMSG_IP,
ZUMA_MBOXMSG_SLOT,
ZUMA_MBOXMSG_RESET,
ZUMA_MBOXMSG_BAUD,
ZUMA_MBOXMSG_START,
ZUMA_MBOXMSG_ENG_PRV_MACL,
ZUMA_MBOXMSG_ENG_PRV_MACH,
MBOXMSG_LAST
};
struct zuma_mailbox_info {
unsigned char acc_mac[6];
unsigned char prv_mac[6];
unsigned int ip;
unsigned int slot_bac;
unsigned int console_baud;
unsigned int debug_baud;
};
struct _zuma_mbox_dev {
pci_dev_t dev;
PBB_DMA_REG_MAP *sip;
struct zuma_mailbox_info mailbox;
};
#define zuma_prv_mac zuma_mbox_dev.mailbox.prv_mac
#define zuma_acc_mac zuma_mbox_dev.mailbox.acc_mac
#define zuma_ip zuma_mbox_dev.mailbox.ip
#define zuma_slot_bac zuma_mbox_dev.mailbox.slot_bac
#define zuma_console_baud zuma_mbox_dev.mailbox.console_baud
#define zuma_debug_baud zuma_mbox_dev.mailbox.debug_baud
extern struct _zuma_mbox_dev zuma_mbox_dev;
extern int zuma_mbox_init(void);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment