Lines Matching refs:nvm_regs_p
48 static struct pic32_reg_nvm *nvm_regs_p; variable
53 writel(nvmop, &nvm_regs_p->ctrl.raw); in flash_initiate_operation()
56 writel(NVM_WREN, &nvm_regs_p->ctrl.set); in flash_initiate_operation()
59 writel(LOCK_KEY, &nvm_regs_p->key.raw); in flash_initiate_operation()
60 writel(UNLOCK_KEY1, &nvm_regs_p->key.raw); in flash_initiate_operation()
61 writel(UNLOCK_KEY2, &nvm_regs_p->key.raw); in flash_initiate_operation()
64 writel(NVM_WR, &nvm_regs_p->ctrl.set); in flash_initiate_operation()
69 int ret = wait_for_bit_le32(&nvm_regs_p->ctrl.raw, in flash_wait_till_busy()
79 tmp = readl(&nvm_regs_p->ctrl.raw); in flash_complete_operation()
93 writel(NVM_WREN, &nvm_regs_p->ctrl.clr); in flash_complete_operation()
145 writel(sect_start, &nvm_regs_p->addr.raw); in flash_erase()
198 writel(CPHYSADDR(dest), &nvm_regs_p->addr.raw); in write_word()
199 writel(word, &nvm_regs_p->data.raw); in write_word()
403 nvm_regs_p = ioremap(addr, size); in pic32_flash_probe()
414 writel(NVM_WREN, &nvm_regs_p->ctrl.clr); in pic32_flash_probe()