Lines Matching refs:reg_base
482 void __iomem *reg_base = cqspi->iobase; in cqspi_exec_flash_cmd() local
486 writel(reg, reg_base + CQSPI_REG_CMDCTRL); in cqspi_exec_flash_cmd()
489 writel(reg, reg_base + CQSPI_REG_CMDCTRL); in cqspi_exec_flash_cmd()
492 ret = cqspi_wait_for_bit(reg_base + CQSPI_REG_CMDCTRL, in cqspi_exec_flash_cmd()
509 void __iomem *reg_base = cqspi->iobase; in cqspi_setup_opcode_ext() local
519 reg = readl(reg_base + CQSPI_REG_OP_EXT_LOWER); in cqspi_setup_opcode_ext()
522 writel(reg, reg_base + CQSPI_REG_OP_EXT_LOWER); in cqspi_setup_opcode_ext()
532 void __iomem *reg_base = cqspi->iobase; in cqspi_enable_dtr() local
536 reg = readl(reg_base + CQSPI_REG_CONFIG); in cqspi_enable_dtr()
555 writel(reg, reg_base + CQSPI_REG_CONFIG); in cqspi_enable_dtr()
564 void __iomem *reg_base = cqspi->iobase; in cqspi_command_read() local
598 writel(rdreg, reg_base + CQSPI_REG_RD_INSTR); in cqspi_command_read()
617 reg = readl(reg_base + CQSPI_REG_CMDREADDATALOWER); in cqspi_command_read()
625 reg = readl(reg_base + CQSPI_REG_CMDREADDATAUPPER); in cqspi_command_read()
638 void __iomem *reg_base = cqspi->iobase; in cqspi_command_write() local
664 writel(reg, reg_base + CQSPI_REG_RD_INSTR); in cqspi_command_write()
679 writel(op->addr.val, reg_base + CQSPI_REG_CMDADDRESS); in cqspi_command_write()
690 writel(data, reg_base + CQSPI_REG_CMDWRITEDATALOWER); in cqspi_command_write()
696 writel(data, reg_base + CQSPI_REG_CMDWRITEDATAUPPER); in cqspi_command_write()
707 void __iomem *reg_base = cqspi->iobase; in cqspi_read_setup() local
736 writel(reg, reg_base + CQSPI_REG_RD_INSTR); in cqspi_read_setup()
739 reg = readl(reg_base + CQSPI_REG_SIZE); in cqspi_read_setup()
742 writel(reg, reg_base + CQSPI_REG_SIZE); in cqspi_read_setup()
752 void __iomem *reg_base = cqspi->iobase; in cqspi_indirect_read_execute() local
760 writel(from_addr, reg_base + CQSPI_REG_INDIRECTRDSTARTADDR); in cqspi_indirect_read_execute()
761 writel(remaining, reg_base + CQSPI_REG_INDIRECTRDBYTES); in cqspi_indirect_read_execute()
764 writel(CQSPI_IRQ_STATUS_MASK, reg_base + CQSPI_REG_IRQSTATUS); in cqspi_indirect_read_execute()
766 writel(CQSPI_IRQ_MASK_RD, reg_base + CQSPI_REG_IRQMASK); in cqspi_indirect_read_execute()
770 reg_base + CQSPI_REG_INDIRECTRD); in cqspi_indirect_read_execute()
813 ret = cqspi_wait_for_bit(reg_base + CQSPI_REG_INDIRECTRD, in cqspi_indirect_read_execute()
821 writel(0, reg_base + CQSPI_REG_IRQMASK); in cqspi_indirect_read_execute()
824 writel(CQSPI_REG_INDIRECTRD_DONE_MASK, reg_base + CQSPI_REG_INDIRECTRD); in cqspi_indirect_read_execute()
830 writel(0, reg_base + CQSPI_REG_IRQMASK); in cqspi_indirect_read_execute()
834 reg_base + CQSPI_REG_INDIRECTRD); in cqspi_indirect_read_execute()
844 void __iomem *reg_base = cqspi->iobase; in cqspi_versal_indirect_read_dma() local
872 writel(from_addr, reg_base + CQSPI_REG_INDIRECTRDSTARTADDR); in cqspi_versal_indirect_read_dma()
873 writel(bytes_to_dma, reg_base + CQSPI_REG_INDIRECTRDBYTES); in cqspi_versal_indirect_read_dma()
875 reg_base + CQSPI_REG_INDTRIG_ADDRRANGE); in cqspi_versal_indirect_read_dma()
878 writel(CQSPI_IRQ_STATUS_MASK, reg_base + CQSPI_REG_IRQSTATUS); in cqspi_versal_indirect_read_dma()
882 reg_base + CQSPI_REG_VERSAL_DMA_DST_I_EN); in cqspi_versal_indirect_read_dma()
885 writel(CQSPI_REG_VERSAL_DMA_VAL, reg_base + CQSPI_REG_DMA); in cqspi_versal_indirect_read_dma()
889 reg_base + CQSPI_REG_VERSAL_DMA_DST_ADDR); in cqspi_versal_indirect_read_dma()
891 reg_base + CQSPI_REG_VERSAL_DMA_DST_ADDR_MSB); in cqspi_versal_indirect_read_dma()
894 writel(cqspi->trigger_address, reg_base + in cqspi_versal_indirect_read_dma()
898 writel(bytes_to_dma, reg_base + CQSPI_REG_VERSAL_DMA_DST_SIZE); in cqspi_versal_indirect_read_dma()
902 reg_base + CQSPI_REG_VERSAL_DMA_DST_CTRL); in cqspi_versal_indirect_read_dma()
905 reg_base + CQSPI_REG_INDIRECTRD); in cqspi_versal_indirect_read_dma()
946 writel(0x0, reg_base + CQSPI_REG_VERSAL_DMA_DST_I_DIS); in cqspi_versal_indirect_read_dma()
950 reg_base + CQSPI_REG_INDIRECTRD); in cqspi_versal_indirect_read_dma()
969 void __iomem *reg_base = cqspi->iobase; in cqspi_write_setup() local
986 writel(reg, reg_base + CQSPI_REG_WR_INSTR); in cqspi_write_setup()
988 writel(reg, reg_base + CQSPI_REG_RD_INSTR); in cqspi_write_setup()
1002 reg = readl(reg_base + CQSPI_REG_WR_COMPLETION_CTRL); in cqspi_write_setup()
1004 writel(reg, reg_base + CQSPI_REG_WR_COMPLETION_CTRL); in cqspi_write_setup()
1007 reg = readl(reg_base + CQSPI_REG_SIZE); in cqspi_write_setup()
1010 writel(reg, reg_base + CQSPI_REG_SIZE); in cqspi_write_setup()
1020 void __iomem *reg_base = cqspi->iobase; in cqspi_indirect_write_execute() local
1025 writel(to_addr, reg_base + CQSPI_REG_INDIRECTWRSTARTADDR); in cqspi_indirect_write_execute()
1026 writel(remaining, reg_base + CQSPI_REG_INDIRECTWRBYTES); in cqspi_indirect_write_execute()
1029 writel(CQSPI_IRQ_STATUS_MASK, reg_base + CQSPI_REG_IRQSTATUS); in cqspi_indirect_write_execute()
1031 writel(CQSPI_IRQ_MASK_WR, reg_base + CQSPI_REG_IRQMASK); in cqspi_indirect_write_execute()
1035 reg_base + CQSPI_REG_INDIRECTWR); in cqspi_indirect_write_execute()
1079 ret = cqspi_wait_for_bit(reg_base + CQSPI_REG_INDIRECTWR, in cqspi_indirect_write_execute()
1087 writel(0, reg_base + CQSPI_REG_IRQMASK); in cqspi_indirect_write_execute()
1090 writel(CQSPI_REG_INDIRECTWR_DONE_MASK, reg_base + CQSPI_REG_INDIRECTWR); in cqspi_indirect_write_execute()
1098 writel(0, reg_base + CQSPI_REG_IRQMASK); in cqspi_indirect_write_execute()
1102 reg_base + CQSPI_REG_INDIRECTWR); in cqspi_indirect_write_execute()
1109 void __iomem *reg_base = cqspi->iobase; in cqspi_chipselect() local
1113 reg = readl(reg_base + CQSPI_REG_CONFIG); in cqspi_chipselect()
1132 writel(reg, reg_base + CQSPI_REG_CONFIG); in cqspi_chipselect()
1181 void __iomem *reg_base = cqspi->iobase; in cqspi_config_baudrate_div() local
1187 reg = readl(reg_base + CQSPI_REG_CONFIG); in cqspi_config_baudrate_div()
1190 writel(reg, reg_base + CQSPI_REG_CONFIG); in cqspi_config_baudrate_div()
1197 void __iomem *reg_base = cqspi->iobase; in cqspi_readdata_capture() local
1200 reg = readl(reg_base + CQSPI_REG_READCAPTURE); in cqspi_readdata_capture()
1213 writel(reg, reg_base + CQSPI_REG_READCAPTURE); in cqspi_readdata_capture()
1218 void __iomem *reg_base = cqspi->iobase; in cqspi_controller_enable() local
1221 reg = readl(reg_base + CQSPI_REG_CONFIG); in cqspi_controller_enable()
1228 writel(reg, reg_base + CQSPI_REG_CONFIG); in cqspi_controller_enable()