brdprop
if (brdprop->reset != NULL)
(*brdprop->reset)();
static struct brdprop brdlist[] = {
static struct brdprop *brdprop;
brdprop = brd_lookup(brdtype);
if (brdprop->extclk != 0)
extclk = brdprop->extclk;
consname = brdprop->consname;
consport = brdprop->consport;
bi_cons.speed = brdprop->consspeed;
snprintf(bi_fam.name, sizeof(bi_fam.name), "%s", brdprop->family);
struct brdprop *
if (brdprop->setup == NULL)
(*brdprop->setup)(brdprop);
if (brdprop->brdfix == NULL)
(*brdprop->brdfix)(brdprop);
if (brdprop->pcifix == NULL)
(*brdprop->pcifix)(brdprop);
if (brdprop->launch == NULL)
(*brdprop->launch)(brdprop);
encsetup(struct brdprop *brd)
encbrdfix(struct brdprop *brd)
void xxx ## setup(struct brdprop *); \
encpcifix(struct brdprop *brd)
void xxx ## brdfix(struct brdprop *); \
void xxx ## pcifix(struct brdprop *); \
void xxx ## launch(struct brdprop *); \
motsetup(struct brdprop *brd)
motbrdfix(struct brdprop *brd)
motpcifix(struct brdprop *brd)
kurosetup(struct brdprop *brd)
kurobrdfix(struct brdprop *brd)
synosetup(struct brdprop *brd)
synobrdfix(struct brdprop *brd)
synopcifix(struct brdprop *brd)
synolaunch(struct brdprop *brd)
qnapbrdfix(struct brdprop *brd)
iomegabrdfix(struct brdprop *brd)
dlinkbrdfix(struct brdprop *brd)
nhnasbrdfix(struct brdprop *brd)
kurot4brdfix(struct brdprop *brd)
void (*setup)(struct brdprop *);
void (*brdfix)(struct brdprop *);
void (*pcifix)(struct brdprop *);
void (*launch)(struct brdprop *);
struct brdprop *brd_lookup(int);
struct brdprop *brdprop;
brdprop = brd_lookup(brdtype);
printf(">> %s, cpu %u MHz, bus %u MHz, %dMB SDRAM\n", brdprop->verbose,