Lines Matching refs:eefc
64 at91_eefc_t *eefc = (at91_eefc_t *) ATMEL_BASE_EEFC; in flash_init() local
80 writel(AT91_EEFC_FCR_KEY | AT91_EEFC_FCR_FCMD_GETD, &eefc->fcr); in flash_init()
81 while ((readl(&eefc->fsr) & AT91_EEFC_FSR_FRDY) == 0) in flash_init()
83 id = readl(&eefc->frr); /* word 0 */ in flash_init()
84 size = readl(&eefc->frr); /* word 1 */ in flash_init()
85 pagesize = readl(&eefc->frr); /* word 2 */ in flash_init()
86 nplanes = readl(&eefc->frr); /* word 3 */ in flash_init()
87 planesize = readl(&eefc->frr); /* word 4 */ in flash_init()
91 tmp = readl(&eefc->frr); /* words 5..4+nplanes-1 */ in flash_init()
93 nlocks = readl(&eefc->frr); /* word 4+nplanes */ in flash_init()
108 tmp = readl(&eefc->frr); /* words 4+nplanes+1.. */ in flash_init()
115 writel(AT91_EEFC_FCR_KEY | AT91_EEFC_FCR_FCMD_GLB, &eefc->fcr); in flash_init()
116 while ((readl(&eefc->fsr) & AT91_EEFC_FSR_FRDY) == 0) in flash_init()
120 tmp = readl(&eefc->frr); in flash_init()
154 at91_eefc_t *eefc = (at91_eefc_t *) ATMEL_BASE_EEFC; in flash_real_protect() local
171 (pagenum << AT91_EEFC_FCR_FARG_SHIFT), &eefc->fcr); in flash_real_protect()
174 (pagenum << AT91_EEFC_FCR_FARG_SHIFT), &eefc->fcr); in flash_real_protect()
176 while ((readl(&eefc->fsr) & AT91_EEFC_FSR_FRDY) == 0) in flash_real_protect()
179 writel(AT91_EEFC_FCR_KEY | AT91_EEFC_FCR_FCMD_GLB, &eefc->fcr); in flash_real_protect()
180 while ((readl(&eefc->fsr) & AT91_EEFC_FSR_FRDY) == 0) in flash_real_protect()
184 tmp = readl(&eefc->frr); in flash_real_protect()
192 at91_eefc_t *eefc = (at91_eefc_t *) ATMEL_BASE_EEFC; in erase_write_page() local
198 (pagenum << AT91_EEFC_FCR_FARG_SHIFT), &eefc->fcr); in erase_write_page()
199 while ((readl(&eefc->fsr) & AT91_EEFC_FSR_FRDY) == 0) in erase_write_page()
202 return readl(&eefc->fsr) in erase_write_page()