Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 25 of 43) sorted by relevance

12

/drivers/i2c/
A Dast2600_i2c.c28 u32 cmd, isr; in ast2600_i2c_read_data() local
44 ret = readl_poll_timeout(&priv->regs->isr, isr, in ast2600_i2c_read_data()
45 isr & I2CM_PKT_DONE, in ast2600_i2c_read_data()
55 if (isr & I2CM_TX_NAK) in ast2600_i2c_read_data()
66 u32 cmd, isr; in ast2600_i2c_write_data() local
72 ret = readl_poll_timeout(&priv->regs->isr, isr, in ast2600_i2c_write_data()
80 if (isr & I2CM_TX_NAK) in ast2600_i2c_write_data()
96 ret = readl_poll_timeout(&priv->regs->isr, isr, in ast2600_i2c_write_data()
104 if (isr & I2CM_TX_NAK) in ast2600_i2c_write_data()
115 u32 isr; in ast2600_i2c_deblock() local
[all …]
A Dmv_i2c.c40 u32 isr; member
51 u32 isr; member
85 writel(I2C_ISR_INIT, &base->isr); /* set clear interrupt bits */ in i2c_reset()
99 int timeout = 1000, isr; in i2c_isr_set_cleared() local
102 isr = readl(&base->isr); in i2c_isr_set_cleared()
106 } while (((isr & set_mask) != set_mask) in i2c_isr_set_cleared()
107 || ((isr & cleared_mask) != 0)); in i2c_isr_set_cleared()
159 writel(readl(&base->isr) | ISR_ITE, &base->isr); in i2c_transfer()
194 writel(readl(&base->isr) | ISR_IRF, &base->isr); in i2c_transfer()
233 debug("i2c_transfer: ISR: 0x%04x\n", readl(&base->isr)); in i2c_transfer()
A Dast_i2c.c67 writel(~0, &priv->regs->isr); in ast_i2c_clear_interrupts()
142 while (!(readl(&priv->regs->isr) & flag) && timeout > 0) { in ast_i2c_wait_isr()
168 u32 status = readl(&priv->regs->isr) & flag; in ast_i2c_wait_tx()
172 status = readl(&priv->regs->isr) & flag; in ast_i2c_wait_tx()
A Dast_i2c.h15 u32 isr; member
A Dxilinx_xiic.c101 u32 isr = readl(priv->base + XIIC_IISR_OFFSET); in xiic_irq_clr() local
103 writel(isr & mask, priv->base + XIIC_IISR_OFFSET); in xiic_irq_clr()
A Dast2600_i2c.h14 u32 isr; member
A Dstm32f7_i2c.c32 u32 isr; /* I2C interrupt and status register */ member
275 u32 status = readl(&regs->isr); in stm32_i2c_check_device_busy()
350 *status = readl(&regs->isr); in stm32_i2c_wait_flags()
357 *status = readl(&regs->isr); in stm32_i2c_wait_flags()
/drivers/rtc/
A Dstm32_rtc.c113 if (!(isr & STM32_RTC_ISR_INITF)) { in stm32_rtc_enter_init_mode()
114 isr |= STM32_RTC_ISR_INIT; in stm32_rtc_enter_init_mode()
115 writel(isr, priv->base + STM32_RTC_ISR); in stm32_rtc_enter_init_mode()
118 isr, in stm32_rtc_enter_init_mode()
119 (isr & STM32_RTC_ISR_INITF), in stm32_rtc_enter_init_mode()
131 isr &= ~STM32_RTC_ISR_RSF; in stm32_rtc_wait_sync()
132 writel(isr, priv->base + STM32_RTC_ISR); in stm32_rtc_wait_sync()
139 isr, (isr & STM32_RTC_ISR_RSF), in stm32_rtc_wait_sync()
148 isr &= ~STM32_RTC_ISR_INIT; in stm32_rtc_exit_init_mode()
149 writel(isr, priv->base + STM32_RTC_ISR); in stm32_rtc_exit_init_mode()
[all …]
/drivers/mtd/nand/raw/
A Dlpc32xx_nand_mlc.c56 u32 isr; member
192 int status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_dev_ready()
249 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_read_page_hwecc()
297 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_read_page_raw()
349 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_read_oob()
403 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_write_page_hwecc()
415 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_write_page_hwecc()
496 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_write_oob()
522 status = readl(&lpc32xx_nand_mlc_registers->isr); in lpc32xx_waitfunc()
646 status = readl(&lpc32xx_nand_mlc_registers->isr); in read_single_page()
A Datmel_nand_ecc.h55 u32 isr; /* 0x28 PMECC Interrupt Status Register */ member
A Dtegra_nand.c130 !(readl(&reg->isr) & ISR_IS_CMD_DONE)) { in nand_waitfor_cmd_completion()
248 reg_val = readl(&reg->isr); in nand_clear_interrupt_status()
249 writel(reg_val, &reg->isr); in nand_clear_interrupt_status()
399 if (!(readl(&reg->isr) & ISR_IS_ECC_ERR)) in check_ecc_error()
A Dtegra_nand.h215 u32 isr; /* offset 08h */ member
/drivers/spi/
A Dzynq_spi.c46 u32 isr; /* 0x04 */ member
104 while (readl(&regs->isr) & in zynq_spi_init_hw()
109 writel(ZYNQ_SPI_IXR_ALL_MASK, &regs->isr); in zynq_spi_init_hw()
270 status = readl(&regs->isr); in zynq_spi_xfer()
276 status = readl(&regs->isr); in zynq_spi_xfer()
280 status = readl(&regs->isr); in zynq_spi_xfer()
285 status = readl(&regs->isr); in zynq_spi_xfer()
A Dzynqmp_gqspi.c130 u32 isr; /* 0x04 */ member
223 writel(GQSPI_GFIFO_ALL_INT_MASK, &regs->isr); in zynqmp_qspi_init_hw()
308 ret = wait_for_bit_le32(&regs->isr, GQSPI_IXR_GFEMTY_MASK, 1, in zynqmp_qspi_fill_gen_fifo()
521 ret = wait_for_bit_le32(&regs->isr, GQSPI_IXR_TXNFULL_MASK, 1, in zynqmp_qspi_fill_tx_fifo()
553 ret = wait_for_bit_le32(&regs->isr, GQSPI_IXR_TXFIFOEMPTY_MASK, 1, in zynqmp_qspi_fill_tx_fifo()
664 u32 config_reg, ier, isr; in zynqmp_qspi_start_io() local
688 isr = readl(&regs->isr); in zynqmp_qspi_start_io()
689 if (isr & GQSPI_IXR_RXNEMTY_MASK) { in zynqmp_qspi_start_io()
A Dzynq_qspi.c79 u32 isr; /* 0x04 */ member
178 while (readl(&regs->isr) & ZYNQ_QSPI_IXR_RXNEMPTY_MASK) in zynq_qspi_init_hw()
182 writel(ZYNQ_QSPI_IXR_ALL_MASK, &regs->isr); in zynq_qspi_init_hw()
406 if (!(readl(&regs->isr) in zynq_qspi_fill_tx_fifo()
446 status = readl(&regs->isr); in zynq_qspi_irq_poll()
455 writel(status, &regs->isr); in zynq_qspi_irq_poll()
A Drk_spi.h27 u32 isr; member
/drivers/serial/
A Dserial_stm32.c125 u32 isr = readl(base + ISR_OFFSET(stm32f4)); in stm32_serial_getc() local
127 if ((isr & USART_ISR_RXNE) == 0) in stm32_serial_getc()
130 if (isr & (USART_ISR_PE | USART_ISR_ORE | USART_ISR_FE)) { in stm32_serial_getc()
198 u32 isr; in stm32_serial_probe() local
219 ret = read_poll_timeout(readl, isr, isr & USART_ISR_TC, 50, in stm32_serial_probe()
/drivers/adc/
A Dimx93-adc.c156 u32 isr, pcda; in imx93_adc_channel_data() local
164 ret = readl_poll_timeout(adc->regs + IMX93_ADC_ISR, isr, in imx93_adc_channel_data()
165 (isr & IMX93_ADC_ISR_EOC_MASK), IMX93_ADC_TIMEOUT); in imx93_adc_channel_data()
168 writel(isr, adc->regs + IMX93_ADC_ISR); in imx93_adc_channel_data()
/drivers/mtd/
A Daltera_qspi.c46 u32 isr; member
171 stat = readl(&regs->isr); in altera_qspi_erase()
175 writel(stat, &regs->isr); /* clear isr */ in altera_qspi_erase()
215 stat = readl(&regs->isr); in altera_qspi_write()
219 writel(stat, &regs->isr); /* clear isr */ in altera_qspi_write()
/drivers/usb/musb-new/
A Dmusb_uboot.c82 host->isr(0, host); in submit_urb()
178 host->host->isr(0, host->host); in _musb_poll_int_queue()
206 host->host->isr(0, host->host); in _musb_reset_root_port()
381 if (!gadget || !gadget->isr) in dm_usb_gadget_handle_interrupts()
384 return gadget->isr(0, gadget); in dm_usb_gadget_handle_interrupts()
A Dux500.c154 glue->mdata.host->isr(0, glue->mdata.host); in ux500_gadget_handle_interrupts()
A Dsc5xx.c113 musb->isr = sc5xx_interrupt; in sc5xx_musb_init()
/drivers/net/
A Dftmac100.h13 unsigned int isr; /* 0x00 */ member
/drivers/pci/
A Dpci-aardvark.c241 uint start, isr; in pcie_advk_wait_pio() local
246 isr = advk_readl(pcie, ADVK_PIO_ISR); in pcie_advk_wait_pio()
247 if (!start && isr) in pcie_advk_wait_pio()
/drivers/usb/common/
A Dusb_urb.c111 ops->isr(0, hcd); in usb_urb_submit()

Completed in 74 milliseconds

12