Home
last modified time | relevance | path

Searched refs:flash_info (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/mtd/devices/
Dsst25l.c52 struct flash_info { struct
62 static struct flash_info sst25l_flash_info[] = { argument
308 static struct flash_info *sst25l_match_device(struct spi_device *spi) in sst25l_match_device()
310 struct flash_info *flash_info = NULL; in sst25l_match_device() local
340 flash_info = &sst25l_flash_info[i]; in sst25l_match_device()
342 if (!flash_info) in sst25l_match_device()
345 return flash_info; in sst25l_match_device()
350 struct flash_info *flash_info; in sst25l_probe() local
355 flash_info = sst25l_match_device(spi); in sst25l_probe()
356 if (!flash_info) in sst25l_probe()
[all …]
Dspear_smi.c780 struct spear_smi_flash_info *flash_info; in spear_smi_probe_config_dt() local
782 flash_info = &pdata->board_flash_info[i]; in spear_smi_probe_config_dt()
812 struct spear_smi_flash_info *flash_info; in spear_smi_setup_banks() local
824 flash_info = &pdata->board_flash_info[bank]; in spear_smi_setup_banks()
825 if (!flash_info) in spear_smi_setup_banks()
832 flash->fast_mode = flash_info->fast_mode ? 1 : 0; in spear_smi_setup_banks()
842 flash->base_addr = devm_ioremap(&pdev->dev, flash_info->mem_base, in spear_smi_setup_banks()
843 flash_info->size); in spear_smi_setup_banks()
850 if (flash_info->name) in spear_smi_setup_banks()
851 flash->mtd.name = flash_info->name; in spear_smi_setup_banks()
[all …]
Dmtd_dataflash.c679 struct flash_info { struct
698 static struct flash_info dataflash_data[] = { argument
736 static struct flash_info *jedec_lookup(struct spi_device *spi, in jedec_lookup()
739 struct flash_info *info; in jedec_lookup()
774 static struct flash_info *jedec_probe(struct spi_device *spi) in jedec_probe()
781 struct flash_info *info; in jedec_probe()
843 struct flash_info *info; in dataflash_probe()
Dst_spi_fsm.c261 struct flash_info *info;
288 struct flash_info { struct
317 static struct flash_info flash_types[] = { argument
1389 struct flash_info *info = fsm->info; in stfsm_s25fl_config()
1846 static struct flash_info *stfsm_jedec_probe(struct stfsm *fsm) in stfsm_jedec_probe()
1848 struct flash_info *info; in stfsm_jedec_probe()
2019 struct flash_info *info; in stfsm_probe()
/Linux-v5.4/include/linux/mtd/
Dspi-nor.h529 struct flash_info;
578 const struct flash_info *info;
/Linux-v5.4/drivers/mtd/spi-nor/
Dspi-nor.c179 struct flash_info { struct
2157 static const struct flash_info spi_nor_ids[] = {
2508 static const struct flash_info *spi_nor_read_id(struct spi_nor *nor) in spi_nor_read_id()
2512 const struct flash_info *info; in spi_nor_read_id()
4463 const struct flash_info *info = nor->info; in spi_nor_info_init_params()
4738 static const struct flash_info *spi_nor_match_id(const char *name) in spi_nor_match_id()
4740 const struct flash_info *id = spi_nor_ids; in spi_nor_match_id()
4778 const struct flash_info *info) in spi_nor_debugfs_init()
4787 static const struct flash_info *spi_nor_get_flash_info(struct spi_nor *nor, in spi_nor_get_flash_info()
4790 const struct flash_info *info = NULL; in spi_nor_get_flash_info()
[all …]
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dbnx2.c4155 if (bp->flash_info->flags & BNX2_NV_WREN) { in bnx2_enable_nvram_write()
4215 if (bp->flash_info->flags & BNX2_NV_BUFFERED) in bnx2_nvram_erase_page()
4259 if (bp->flash_info->flags & BNX2_NV_TRANSLATE) { in bnx2_nvram_read_dword()
4260 offset = ((offset / bp->flash_info->page_size) << in bnx2_nvram_read_dword()
4261 bp->flash_info->page_bits) + in bnx2_nvram_read_dword()
4262 (offset % bp->flash_info->page_size); in bnx2_nvram_read_dword()
4305 if (bp->flash_info->flags & BNX2_NV_TRANSLATE) { in bnx2_nvram_write_dword()
4306 offset = ((offset / bp->flash_info->page_size) << in bnx2_nvram_write_dword()
4307 bp->flash_info->page_bits) + in bnx2_nvram_write_dword()
4308 (offset % bp->flash_info->page_size); in bnx2_nvram_write_dword()
[all …]
Dbnx2.h6978 const struct flash_spec *flash_info; member