Lines Matching refs:spear_smi
32 #include <linux/mtd/spear_smi.h>
157 * struct spear_smi - Structure for SMI Device
169 struct spear_smi {
221 static int spear_smi_read_sr(struct spear_smi *dev, u32 bank)
264 static int spear_smi_wait_till_ready(struct spear_smi *dev, u32 bank,
299 struct spear_smi *dev = dev_id;
324 static void spear_smi_hw_init(struct spear_smi *dev)
379 static int spear_smi_write_enable(struct spear_smi *dev, u32 bank)
444 static int spear_smi_erase_sector(struct spear_smi *dev,
497 struct spear_smi *dev = mtd->priv;
549 struct spear_smi *dev = mtd->priv;
615 static inline int spear_smi_cpy_toio(struct spear_smi *dev, u32 bank,
678 struct spear_smi *dev = mtd->priv;
745 static int spear_smi_probe_flash(struct spear_smi *dev, u32 bank)
844 struct spear_smi *dev = platform_get_drvdata(pdev);
939 struct spear_smi *dev;
1036 struct spear_smi *dev;
1058 struct spear_smi *sdev = dev_get_drvdata(dev);
1068 struct spear_smi *sdev = dev_get_drvdata(dev);