Home
last modified time | relevance | path

Searched refs:cfi (Results 1 – 25 of 26) sorted by relevance

12

/drivers/mtd/chips/
A Dcfi_probe.c86 f->fixup(cfi); in cfi_early_fixup()
173 map->name, cfi->interleave, cfi->device_type*8, base, in cfi_probe_chip()
198 int ofs_factor = cfi->interleave*cfi->device_type; in cfi_chip_setup()
212 if (!cfi->cfiq) in cfi_chip_setup()
227 cfi->cfiq->P_ID = le16_to_cpu(cfi->cfiq->P_ID); in cfi_chip_setup()
229 cfi->cfiq->P_ADR = le16_to_cpu(cfi->cfiq->P_ADR); in cfi_chip_setup()
230 cfi->cfiq->A_ID = le16_to_cpu(cfi->cfiq->A_ID); in cfi_chip_setup()
231 cfi->cfiq->A_ADR = le16_to_cpu(cfi->cfiq->A_ADR); in cfi_chip_setup()
271 if (cfi->mfr == CFI_MFR_AMD && (cfi->id & 0xff) == 0x7e) in cfi_chip_setup()
282 map->name, cfi->interleave, cfi->device_type*8, base, in cfi_chip_setup()
[all …]
A Dcfi_util.c222 int osf = cfi->interleave * cfi->device_type; /* scale factor */ in cfi_qry_present()
250 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
256 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
257 cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
262 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
267 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
274 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
288 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_off()
289 cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_off()
292 if ((cfi->mfr == CFI_MFR_ST) && (cfi->id == 0x227E || cfi->id == 0x7E)) in cfi_qry_mode_off()
[all …]
A Dcfi_cmdset_0002.c236 map->name, cfi->mfr, cfi->id); in fixup_amd_bootblock()
243 if (((cfi->id == 0xBA) || (cfi->id == 0x22BA)) && in fixup_amd_bootblock()
279 if (cfi->mfr == CFI_MFR_AMD && cfi->id == 0x2201) in fixup_use_write_buffers()
717 if (!cfi->addr_unlock1 || !cfi->addr_unlock2) { in cfi_cmdset_0002()
1662 cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_write_oneword_once()
1663 cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi, cfi->device_type, NULL); in do_write_oneword_once()
1664 cfi_send_gen_cmd(0xA0, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_write_oneword_once()
2046 cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_write_buffer()
2047 cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi, cfi->device_type, NULL); in do_write_buffer()
2263 cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_panic_write_oneword()
[all …]
A Dgen_probe.c29 if (!cfi) in mtd_do_chip_probe()
51 kfree(cfi->cfiq); in mtd_do_chip_probe()
52 kfree(cfi); in mtd_do_chip_probe()
67 memset(&cfi, 0, sizeof(cfi)); in genprobe_ident_chips()
84 kfree(cfi.cfiq); in genprobe_ident_chips()
88 cfi.chipshift = cfi.cfiq->DevSize; in genprobe_ident_chips()
93 cfi.chipshift++; in genprobe_ident_chips()
129 cp->probe_chip(map, i << cfi.chipshift, chip_map, &cfi); in genprobe_ident_chips()
145 memcpy(retcfi, &cfi, sizeof(cfi)); in genprobe_ident_chips()
202 __u16 type = primary?cfi->cfiq->P_ID:cfi->cfiq->A_ID; in cfi_cmdset_unknown()
[all …]
A Dcfi_cmdset_0001.c387 if (cfi->mfr == CFI_MFR_INTEL && cfi->id == M28F00AP30) in cfi_is_micron_28F00AP30()
533 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0001()
623 unsigned long devsize = (1<<cfi->cfiq->DevSize) * cfi->interleave; in cfi_intelext_setup()
813 map->name, cfi->numchips, cfi->interleave, in cfi_intelext_partition_fixup()
818 kfree(cfi); in cfi_intelext_partition_fixup()
1736 wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in do_write_buffer()
2095 int status, ofs_factor = cfi->interleave * cfi->device_type; in do_getlockstatus_oneblock()
2337 devsize = (1 << cfi->cfiq->DevSize) * cfi->interleave; in cfi_intelext_otp_walk()
2367 data_offset *= cfi->interleave * cfi->device_type; in cfi_intelext_otp_walk()
2368 reg_prot_offset *= cfi->interleave * cfi->device_type; in cfi_intelext_otp_walk()
[all …]
A Djedec_probe.c1962 cfi_send_gen_cmd(0xF0, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_reset()
2078 if ( cfi->mfr != mfr || cfi->id != id ) { in jedec_match()
2123 if ( mfr == cfi->mfr && id == cfi->id ) { in jedec_match()
2126 __func__, cfi->mfr, cfi->id ); in jedec_match()
2142 cfi_send_gen_cmd(0x90, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_match()
2191 cfi_send_gen_cmd(0x90, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_probe_chip()
2198 cfi->mfr = jedec_read_mfr(map, base, cfi); in jedec_probe_chip()
2199 cfi->id = jedec_read_id(map, base, cfi); in jedec_probe_chip()
2201 cfi->mfr, cfi->id, cfi_interleave(cfi), cfi->device_type); in jedec_probe_chip()
2205 __func__, cfi->mfr, cfi->id, in jedec_probe_chip()
[all …]
A Dcfi_cmdset_0020.c125 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0020()
173 unsigned long devsize = (1<<cfi->cfiq->DevSize) * cfi->interleave; in cfi_staa_setup()
187 mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips; in cfi_staa_setup()
241 mtd->writebufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in cfi_staa_setup()
434 wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in do_write_buffer()
612 int wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in cfi_staa_write_buffers()
1134 int ofs_factor = cfi->interleave * cfi->device_type; in cfi_staa_lock()
1280 int ofs_factor = cfi->interleave * cfi->device_type; in cfi_staa_unlock()
1304 cfi_send_gen_cmd(0x90, 0x55, 0, map, cfi, cfi->device_type, NULL); in cfi_staa_unlock()
1306 cfi_send_gen_cmd(0xff, 0x55, 0, map, cfi, cfi->device_type, NULL); in cfi_staa_unlock()
[all …]
A Dfwh_lock.h32 struct cfi_private *cfi = map->fldrv_priv; in fwh_xxlock_oneblock() local
A DKconfig14 option. Visit <https://www.amd.com/products/nvd/overview/cfi.html>
/drivers/iommu/arm/arm-smmu/
A Darm-smmu-qcom-debug.c386 struct arm_smmu_context_fault_info cfi; in qcom_smmu_context_fault() local
396 arm_smmu_read_context_fault_info(smmu, idx, &cfi); in qcom_smmu_context_fault()
398 if (!(cfi.fsr & ARM_SMMU_CB_FSR_FAULT)) in qcom_smmu_context_fault()
406 arm_smmu_print_context_fault_info(smmu, idx, &cfi); in qcom_smmu_context_fault()
408 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_FSR, cfi.fsr); in qcom_smmu_context_fault()
410 if (cfi.fsr & ARM_SMMU_CB_FSR_SS) { in qcom_smmu_context_fault()
418 phys_soft = ops->iova_to_phys(ops, cfi.iova); in qcom_smmu_context_fault()
429 phys_addr_t phys_atos = qcom_smmu_verify_fault(smmu_domain, cfi.iova, cfi.fsr); in qcom_smmu_context_fault()
432 arm_smmu_print_context_fault_info(smmu, idx, &cfi); in qcom_smmu_context_fault()
466 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_FSR, cfi.fsr); in qcom_smmu_context_fault()
[all …]
A Darm-smmu.c413 struct arm_smmu_context_fault_info *cfi) in arm_smmu_read_context_fault_info() argument
426 cfi->fsr, cfi->iova, cfi->fsynr, cfi->cbfrsynra, idx); in arm_smmu_print_context_fault_info()
429 cfi->fsr, in arm_smmu_print_context_fault_info()
431 (cfi->fsr & ARM_SMMU_CB_FSR_SS) ? "SS " : "", in arm_smmu_print_context_fault_info()
432 (u32)FIELD_GET(ARM_SMMU_CB_FSR_FORMAT, cfi->fsr), in arm_smmu_print_context_fault_info()
437 (cfi->fsr & ARM_SMMU_CB_FSR_EF) ? " EF" : "", in arm_smmu_print_context_fault_info()
441 cfi->cbfrsynra); in arm_smmu_print_context_fault_info()
444 cfi->fsynr, in arm_smmu_print_context_fault_info()
457 struct arm_smmu_context_fault_info cfi; in arm_smmu_context_fault() local
467 if (!(cfi.fsr & ARM_SMMU_CB_FSR_FAULT)) in arm_smmu_context_fault()
[all …]
A Darm-smmu.h554 struct arm_smmu_context_fault_info *cfi);
557 const struct arm_smmu_context_fault_info *cfi);
/drivers/mtd/hyperbus/
A Dhbmc-am654.c41 struct cfi_private cfi; in am654_hbmc_calibrate() local
46 cfi.interleave = 1; in am654_hbmc_calibrate()
47 cfi.device_type = CFI_DEVICETYPE_X16; in am654_hbmc_calibrate()
48 cfi_send_gen_cmd(0xF0, 0, 0, map, &cfi, cfi.device_type, NULL); in am654_hbmc_calibrate()
49 cfi_send_gen_cmd(0x98, 0x55, 0, map, &cfi, cfi.device_type, NULL); in am654_hbmc_calibrate()
52 ret = cfi_qry_present(map, 0, &cfi); in am654_hbmc_calibrate()
61 cfi_qry_mode_off(0, map, &cfi); in am654_hbmc_calibrate()
/drivers/mtd/maps/
A Dlantiq-flash.c112 struct cfi_private *cfi; in ltq_mtd_probe() local
152 cfi = ltq_mtd->map->fldrv_priv; in ltq_mtd_probe()
153 cfi->addr_unlock1 ^= 1; in ltq_mtd_probe()
154 cfi->addr_unlock2 ^= 1; in ltq_mtd_probe()
A Dscb2_flash.c77 struct cfi_private *cfi = map->fldrv_priv; in scb2_fixup_mtd() local
80 if (cfi->cfiq->InterfaceDesc != CFI_INTERFACE_X16_ASYNC) { in scb2_fixup_mtd()
82 cfi->cfiq->InterfaceDesc); in scb2_fixup_mtd()
A Damd76xrom.c186 struct cfi_private *cfi; in amd76xrom_init_one() local
257 cfi = map->map.fldrv_priv; in amd76xrom_init_one()
258 for(i = 0; i < cfi->numchips; i++) { in amd76xrom_init_one()
259 cfi->chips[i].start += offset; in amd76xrom_init_one()
A Dck804xrom.c216 struct cfi_private *cfi; in ck804xrom_init_one() local
287 cfi = map->map.fldrv_priv; in ck804xrom_init_one()
288 for(i = 0; i < cfi->numchips; i++) in ck804xrom_init_one()
289 cfi->chips[i].start += offset; in ck804xrom_init_one()
A Dichxrom.c210 struct cfi_private *cfi; in ichxrom_init_one() local
284 cfi = map->map.fldrv_priv; in ichxrom_init_one()
285 for(i = 0; i < cfi->numchips; i++) { in ichxrom_init_one()
286 cfi->chips[i].start += offset; in ichxrom_init_one()
A Desb2rom.c276 struct cfi_private *cfi; in esb2rom_init_one() local
349 cfi = map->map.fldrv_priv; in esb2rom_init_one()
350 for(i = 0; i < cfi->numchips; i++) in esb2rom_init_one()
351 cfi->chips[i].start += offset; in esb2rom_init_one()
A Dnettel.c145 struct cfi_private *cfi = nettel_intel_map.fldrv_priv; in nettel_reboot_notifier() local
150 cfi_send_gen_cmd(0xff, 0x55, b, &nettel_intel_map, cfi, in nettel_reboot_notifier()
151 cfi->device_type, NULL); in nettel_reboot_notifier()
/drivers/misc/lkdtm/
A DMakefile12 lkdtm-$(CONFIG_LKDTM) += cfi.o
/drivers/net/ethernet/ti/
A Dcpsw_switchdev.c141 static void cpsw_set_pvid(struct cpsw_priv *priv, u16 vid, bool cfi, u32 cos) in cpsw_set_pvid() argument
148 pvid |= cfi ? BIT(12) : 0; in cpsw_set_pvid()
A Dam65-cpsw-switchdev.c133 static void am65_cpsw_set_pvid(struct am65_cpsw_port *port, u16 vid, bool cfi, u32 cos) in am65_cpsw_set_pvid() argument
140 pvid |= cfi ? BIT(12) : 0; in am65_cpsw_set_pvid()
/drivers/net/ethernet/freescale/
A Dgianfar_ethtool.c1091 u32 cfi = 0, cfi_mask = 0; in gfar_convert_to_filer() local
1107 cfi = vlan_tci_cfi(rule); in gfar_convert_to_filer()
1113 if (cfi) in gfar_convert_to_filer()
/drivers/net/hyperv/
A Dhyperv_net.h141 u32 cfi:1; /* Canonical Format ID */ member

Completed in 832 milliseconds

12