Lines Matching refs:spfi_writel
117 static inline void spfi_writel(struct img_spfi *spfi, u32 val, u32 reg) in spfi_writel() function
128 spfi_writel(spfi, val, SPFI_CONTROL); in spfi_start()
133 spfi_writel(spfi, SPFI_CONTROL_SOFT_RESET, SPFI_CONTROL); in spfi_reset()
134 spfi_writel(spfi, 0, SPFI_CONTROL); in spfi_reset()
145 spfi_writel(spfi, SPFI_INTERRUPT_ALLDONETRIG, in spfi_wait_all_done()
165 spfi_writel(spfi, SPFI_INTERRUPT_SDFUL, SPFI_INTERRUPT_CLEAR); in spfi_pio_write32()
169 spfi_writel(spfi, buf[count], SPFI_TX_32BIT_VALID_DATA); in spfi_pio_write32()
183 spfi_writel(spfi, SPFI_INTERRUPT_SDFUL, SPFI_INTERRUPT_CLEAR); in spfi_pio_write8()
187 spfi_writel(spfi, buf[count], SPFI_TX_8BIT_VALID_DATA); in spfi_pio_write8()
201 spfi_writel(spfi, SPFI_INTERRUPT_GDEX32BIT, in spfi_pio_read32()
220 spfi_writel(spfi, SPFI_INTERRUPT_GDEX8BIT, in spfi_pio_read8()
430 spfi_writel(spfi, val, SPFI_PORT_STATE); in img_spfi_prepare()
510 spfi_writel(spfi, val, SPFI_DEVICE_PARAMETER(spi->chip_select)); in img_spfi_config()
512 spfi_writel(spfi, xfer->len << SPFI_TRANSACTION_TSIZE_SHIFT, in img_spfi_config()
529 spfi_writel(spfi, val, SPFI_CONTROL); in img_spfi_config()
570 spfi_writel(spfi, SPFI_INTERRUPT_IACCESS, SPFI_INTERRUPT_CLEAR); in img_spfi_irq()
636 spfi_writel(spfi, SPFI_INTERRUPT_IACCESS, SPFI_INTERRUPT_ENABLE); in img_spfi_probe()