Lines Matching refs:fspi_writel

36 static void fspi_writel(uint32_t x_addr, uint32_t x_val)  in fspi_writel()  function
58 fspi_writel(FSPI_MCR0, ui_reg); in fspi_MDIS()
63 fspi_writel(FSPI_LUTKEY, FSPI_LUTKEY_VALUE); in fspi_lock_LUT()
65 fspi_writel(FSPI_LCKCR, FSPI_LCKER_LOCK); in fspi_lock_LUT()
71 fspi_writel(FSPI_LUTKEY, FSPI_LUTKEY_VALUE); in fspi_unlock_LUT()
73 fspi_writel(FSPI_LCKCR, FSPI_LCKER_UNLOCK); in fspi_unlock_LUT()
155 fspi_writel((x_addr), x_instr0); in fspi_op_setup()
156 fspi_writel((x_addr + U(0x4)), x_instr2); in fspi_op_setup()
157 fspi_writel((x_addr + U(0x8)), (uint32_t) 0x0); /* STOP command */ in fspi_op_setup()
158 fspi_writel((x_addr + U(0xc)), (uint32_t) 0x0); /* STOP command */ in fspi_op_setup()
200 fspi_writel(FSPI_MCR0, reg); in fspi_ahb_invalidate()
214 fspi_writel((FSPI_AHBRX_BUF0CR0 + 4 * i), 0U); in fspi_init_ahb()
218 fspi_writel(FSPI_AHBRX_BUF7CR0, in fspi_init_ahb()
224 fspi_writel(FSPI_AHBCR, FSPI_AHBCR_PREF_EN); in fspi_init_ahb()
237 fspi_writel(FSPI_FLSHA1CR2, x_flash_cr2); in fspi_init_ahb()
298 fspi_writel(FSPI_INTR, FSPI_INTR_IPRXWA); in xspi_ip_read()
302 fspi_writel(FSPI_IPRXFCR, FSPI_IPRXFCR_CLR); in xspi_ip_read()
303 fspi_writel(FSPI_INTR, FSPI_INTEN_IPCMDDONE); in xspi_ip_read()
312 fspi_writel(FSPI_IPCR0, x_addr); in xspi_ip_read()
319 fspi_writel(FSPI_IPCR1, in xspi_ip_read()
331 fspi_writel(FSPI_IPCMD, FSPI_IPCMD_TRG_MASK); in xspi_ip_read()
363 fspi_writel(FSPI_INTR, FSPI_INTR_IPRXWA); in xspi_ip_read()
394 fspi_writel(FSPI_IPRXFCR, FSPI_IPRXFCR_CLR); in xspi_ip_read()
396 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in xspi_ip_read()
428 fspi_writel(FSPI_IPCR0, x_addr); in xspi_ip_write()
449 fspi_writel((FSPI_TFDR + j), ui_data); in xspi_ip_write()
455 fspi_writel(FSPI_INTR, FSPI_INTR_IPTXWE); in xspi_ip_write()
472 fspi_writel((FSPI_TFDR + j), ui_data); in xspi_ip_write()
478 fspi_writel(FSPI_INTR, FSPI_INTR_IPTXWE); in xspi_ip_write()
482fspi_writel(FSPI_IPCR1, (uint32_t)(FSPI_WRITE_SEQ_ID << FSPI_IPCR1_ISEQID_SHIFT) | (uint16_t) x_si… in xspi_ip_write()
484 fspi_writel(FSPI_IPCMD, FSPI_IPCMD_TRG_MASK); in xspi_ip_write()
491 fspi_writel(FSPI_IPTXFCR, FSPI_IPTXFCR_CLR); in xspi_ip_write()
492 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in xspi_ip_write()
584 fspi_writel(FSPI_IPTXFCR, FSPI_IPTXFCR_CLR); in xspi_wren()
586 fspi_writel(FSPI_IPCR0, (uint32_t)pc_wr_addr); in xspi_wren()
587 fspi_writel(FSPI_IPCR1, ((FSPI_WREN_SEQ_ID << FSPI_IPCR1_ISEQID_SHIFT) | 0)); in xspi_wren()
588 fspi_writel(FSPI_IPCMD, FSPI_IPCMD_TRG_MASK); in xspi_wren()
593 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in xspi_wren()
600 fspi_writel(FSPI_IPCR0, 0x0); in fspi_bbluk_er()
601 fspi_writel(FSPI_IPCR1, ((FSPI_BE_SEQ_ID << FSPI_IPCR1_ISEQID_SHIFT) | 20)); in fspi_bbluk_er()
602 fspi_writel(FSPI_IPCMD, FSPI_IPCMD_TRG_MASK); in fspi_bbluk_er()
606 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in fspi_bbluk_er()
620 fspi_writel(FSPI_IPRXFCR, iprxfcr); in fspi_RDSR()
622 fspi_writel(FSPI_IPCR0, (uintptr_t) p_addr); in fspi_RDSR()
623 fspi_writel(FSPI_IPCR1, in fspi_RDSR()
627 fspi_writel(FSPI_IPCMD, FSPI_IPCMD_TRG_MASK); in fspi_RDSR()
631 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in fspi_RDSR()
637 fspi_writel(FSPI_IPRXFCR, FSPI_IPRXFCR_CLR); in fspi_RDSR()
638 fspi_writel(FSPI_INTR, FSPI_INTR_IPRXWA_MASK); in fspi_RDSR()
639 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in fspi_RDSR()
672 fspi_writel(FSPI_IPCR0, x_addr); in fspi_sec_er()
675 fspi_writel(FSPI_IPCR1, ((FSPI_4K_SEQ_ID << FSPI_IPCR1_ISEQID_SHIFT) | 0)); in fspi_sec_er()
677 fspi_writel(FSPI_IPCR1, ((FSPI_SE_SEQ_ID << FSPI_IPCR1_ISEQID_SHIFT) | 0)); in fspi_sec_er()
679 fspi_writel(FSPI_IPCMD, FSPI_IPCMD_TRG_MASK); in fspi_sec_er()
684 fspi_writel(FSPI_INTR, FSPI_INTR_IPCMDDONE_MASK); in fspi_sec_er()
775 fspi_writel(FSPI_MCR0, FSPI_MCR0_SWRST); in fspi_init()
796 fspi_writel(FSPI_MCR0, mcrx); in fspi_init()
799 fspi_writel(FSPI_DLLACR, FSPI_DLLACR_OVRDEN); in fspi_init()
800 fspi_writel(FSPI_DLLBCR, FSPI_DLLBCR_OVRDEN); in fspi_init()
810 fspi_writel(FSPI_FLSHA1CR0, flash_size); in fspi_init()
811 fspi_writel(FSPI_FLSHA2CR0, 0U); in fspi_init()
812 fspi_writel(FSPI_FLSHB1CR0, 0U); in fspi_init()
813 fspi_writel(FSPI_FLSHB2CR0, 0U); in fspi_init()