Lines Matching refs:spfi_writel
109 static inline void spfi_writel(struct img_spfi *spfi, u32 val, u32 reg) in spfi_writel() function
120 spfi_writel(spfi, val, SPFI_CONTROL); in spfi_start()
125 spfi_writel(spfi, SPFI_CONTROL_SOFT_RESET, SPFI_CONTROL); in spfi_reset()
126 spfi_writel(spfi, 0, SPFI_CONTROL); in spfi_reset()
137 spfi_writel(spfi, SPFI_INTERRUPT_ALLDONETRIG, in spfi_wait_all_done()
157 spfi_writel(spfi, SPFI_INTERRUPT_SDFUL, SPFI_INTERRUPT_CLEAR); in spfi_pio_write32()
161 spfi_writel(spfi, buf[count], SPFI_TX_32BIT_VALID_DATA); in spfi_pio_write32()
175 spfi_writel(spfi, SPFI_INTERRUPT_SDFUL, SPFI_INTERRUPT_CLEAR); in spfi_pio_write8()
179 spfi_writel(spfi, buf[count], SPFI_TX_8BIT_VALID_DATA); in spfi_pio_write8()
193 spfi_writel(spfi, SPFI_INTERRUPT_GDEX32BIT, in spfi_pio_read32()
212 spfi_writel(spfi, SPFI_INTERRUPT_GDEX8BIT, in spfi_pio_read8()
425 spfi_writel(spfi, val, SPFI_PORT_STATE); in img_spfi_prepare()
457 spfi_writel(spfi, val, SPFI_DEVICE_PARAMETER(spi->chip_select)); in img_spfi_config()
459 spfi_writel(spfi, xfer->len << SPFI_TRANSACTION_TSIZE_SHIFT, in img_spfi_config()
476 spfi_writel(spfi, val, SPFI_CONTROL); in img_spfi_config()
517 spfi_writel(spfi, SPFI_INTERRUPT_IACCESS, SPFI_INTERRUPT_CLEAR); in img_spfi_irq()
584 spfi_writel(spfi, SPFI_INTERRUPT_IACCESS, SPFI_INTERRUPT_ENABLE); in img_spfi_probe()