cfip 214 drivers/mtd/chips/cfi_cmdset_0001.c struct cfi_pri_intelext *cfip = cfi->cmdset_priv; cfip 216 drivers/mtd/chips/cfi_cmdset_0001.c cfip->FeatureSupport |= (1 << 5); cfip 239 drivers/mtd/chips/cfi_cmdset_0001.c struct cfi_pri_intelext *cfip = cfi->cmdset_priv; cfip 241 drivers/mtd/chips/cfi_cmdset_0001.c if (cfip && (cfip->FeatureSupport&4)) { cfip 242 drivers/mtd/chips/cfi_cmdset_0001.c cfip->FeatureSupport &= ~4; cfip 324 drivers/mtd/chips/cfi_cmdset_0001.c struct cfi_pri_intelext *cfip = cfi->cmdset_priv; cfip 326 drivers/mtd/chips/cfi_cmdset_0001.c if (cfip->FeatureSupport&32) { cfip 811 drivers/mtd/chips/cfi_cmdset_0001.c struct cfi_pri_intelext *cfip = cfi->cmdset_priv; cfip 844 drivers/mtd/chips/cfi_cmdset_0001.c if (!cfip || cfip 845 drivers/mtd/chips/cfi_cmdset_0001.c !(cfip->FeatureSupport & 2) || cfip 847 drivers/mtd/chips/cfi_cmdset_0001.c (mode == FL_WRITING && (cfip->SuspendCmdSupport & 1)))) cfip 897 drivers/mtd/chips/cfi_cmdset_0001.c (mode != FL_WRITING || !cfip || !(cfip->SuspendCmdSupport&1))) cfip 1142 drivers/mtd/chips/cfi_cmdset_0001.c struct cfi_pri_intelext *cfip = cfi->cmdset_priv; cfip 1155 drivers/mtd/chips/cfi_cmdset_0001.c if (xip_irqpending() && cfip && cfip 1156 drivers/mtd/chips/cfi_cmdset_0001.c ((chip->state == FL_ERASING && (cfip->FeatureSupport&2)) || cfip 1157 drivers/mtd/chips/cfi_cmdset_0001.c (chip->state == FL_WRITING && (cfip->FeatureSupport&4))) && cfip 884 drivers/mtd/chips/cfi_cmdset_0002.c struct cfi_pri_amdstd *cfip = (struct cfi_pri_amdstd *)cfi->cmdset_priv; cfip 913 drivers/mtd/chips/cfi_cmdset_0002.c if (!cfip || !(cfip->EraseSuspend & (0x1|0x2)) || cfip 915 drivers/mtd/chips/cfi_cmdset_0002.c (mode == FL_WRITING && (cfip->EraseSuspend & 0x2)))) cfip 956 drivers/mtd/chips/cfi_cmdset_0002.c (!cfip || !(cfip->EraseSuspend&2))) cfip 339 drivers/mtd/chips/cfi_probe.c static void print_cfi_ident(struct cfi_ident *cfip) cfip 342 drivers/mtd/chips/cfi_probe.c if (cfip->qry[0] != 'Q' || cfip->qry[1] != 'R' || cfip->qry[2] != 'Y') { cfip 347 drivers/mtd/chips/cfi_probe.c printk("Primary Vendor Command Set: %4.4X (%s)\n", cfip->P_ID, vendorname(cfip->P_ID)); cfip 348 drivers/mtd/chips/cfi_probe.c if (cfip->P_ADR) cfip 349 drivers/mtd/chips/cfi_probe.c printk("Primary Algorithm Table at %4.4X\n", cfip->P_ADR); cfip 353 drivers/mtd/chips/cfi_probe.c printk("Alternative Vendor Command Set: %4.4X (%s)\n", cfip->A_ID, vendorname(cfip->A_ID)); cfip 354 drivers/mtd/chips/cfi_probe.c if (cfip->A_ADR) cfip 355 drivers/mtd/chips/cfi_probe.c printk("Alternate Algorithm Table at %4.4X\n", cfip->A_ADR); cfip 360 drivers/mtd/chips/cfi_probe.c printk("Vcc Minimum: %2d.%d V\n", cfip->VccMin >> 4, cfip->VccMin & 0xf); cfip 361 drivers/mtd/chips/cfi_probe.c printk("Vcc Maximum: %2d.%d V\n", cfip->VccMax >> 4, cfip->VccMax & 0xf); cfip 362 drivers/mtd/chips/cfi_probe.c if (cfip->VppMin) { cfip 363 drivers/mtd/chips/cfi_probe.c printk("Vpp Minimum: %2d.%d V\n", cfip->VppMin >> 4, cfip->VppMin & 0xf); cfip 364 drivers/mtd/chips/cfi_probe.c printk("Vpp Maximum: %2d.%d V\n", cfip->VppMax >> 4, cfip->VppMax & 0xf); cfip 369 drivers/mtd/chips/cfi_probe.c printk("Typical byte/word write timeout: %d µs\n", 1<<cfip->WordWriteTimeoutTyp); cfip 370 drivers/mtd/chips/cfi_probe.c printk("Maximum byte/word write timeout: %d µs\n", (1<<cfip->WordWriteTimeoutMax) * (1<<cfip->WordWriteTimeoutTyp)); cfip 372 drivers/mtd/chips/cfi_probe.c if (cfip->BufWriteTimeoutTyp || cfip->BufWriteTimeoutMax) { cfip 373 drivers/mtd/chips/cfi_probe.c printk("Typical full buffer write timeout: %d µs\n", 1<<cfip->BufWriteTimeoutTyp); cfip 374 drivers/mtd/chips/cfi_probe.c printk("Maximum full buffer write timeout: %d µs\n", (1<<cfip->BufWriteTimeoutMax) * (1<<cfip->BufWriteTimeoutTyp)); cfip 379 drivers/mtd/chips/cfi_probe.c printk("Typical block erase timeout: %d ms\n", 1<<cfip->BlockEraseTimeoutTyp); cfip 380 drivers/mtd/chips/cfi_probe.c printk("Maximum block erase timeout: %d ms\n", (1<<cfip->BlockEraseTimeoutMax) * (1<<cfip->BlockEraseTimeoutTyp)); cfip 381 drivers/mtd/chips/cfi_probe.c if (cfip->ChipEraseTimeoutTyp || cfip->ChipEraseTimeoutMax) { cfip 382 drivers/mtd/chips/cfi_probe.c printk("Typical chip erase timeout: %d ms\n", 1<<cfip->ChipEraseTimeoutTyp); cfip 383 drivers/mtd/chips/cfi_probe.c printk("Maximum chip erase timeout: %d ms\n", (1<<cfip->ChipEraseTimeoutMax) * (1<<cfip->ChipEraseTimeoutTyp)); cfip 388 drivers/mtd/chips/cfi_probe.c printk("Device size: 0x%X bytes (%d MiB)\n", 1 << cfip->DevSize, 1<< (cfip->DevSize - 20)); cfip 389 drivers/mtd/chips/cfi_probe.c printk("Flash Device Interface description: 0x%4.4X\n", cfip->InterfaceDesc); cfip 390 drivers/mtd/chips/cfi_probe.c switch(cfip->InterfaceDesc) { cfip 420 drivers/mtd/chips/cfi_probe.c printk("Max. bytes in buffer write: 0x%x\n", 1<< cfip->MaxBufWriteSize); cfip 421 drivers/mtd/chips/cfi_probe.c printk("Number of Erase Block Regions: %d\n", cfip->NumEraseRegions);