cardinfo
struct kvaser_cmd_cardinfo cardinfo;
[CMD_GET_CARD_INFO_REPLY] = kvaser_fsize(u.cardinfo),
[CMD_GET_CARD_INFO_REPLY] = kvaser_fsize(u.cardinfo),
dev->nchannels = cmd.u.cardinfo.nchannels;
dev->ean[1] = le32_to_cpu(cmd.u.cardinfo.ean[1]);
dev->ean[0] = le32_to_cpu(cmd.u.cardinfo.ean[0]);
dev->serial_number = le32_to_cpu(cmd.u.cardinfo.serial_number);
dev->hw_revision = cmd.u.cardinfo.hw_revision;
const struct nand_flash_dev *cardinfo;
cardinfo = nand_find_id(deviceID[1]);
if (cardinfo) {
", %d MB", 1<<(cardinfo->chipshift - 20));
return cardinfo;
const struct nand_flash_dev *cardinfo;
cardinfo = sddr09_get_cardinfo(us, info->flags);
if (!cardinfo) {
info->capacity = (1 << cardinfo->chipshift);
info->pageshift = cardinfo->pageshift;
info->blockshift = cardinfo->blockshift;
} cardinfo[] = {
par->refclk_ps = cardinfo[cardtype].refclk_ps;
strscpy(info->fix.id, cardinfo[cardtype].cardname,