Home
last modified time | relevance | path

Searched refs:SSC_IEN (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-st.c28 #define SSC_IEN 0x010 macro
352 writel_relaxed(0, i2c_dev->base + SSC_IEN); in st_i2c_recover_bus()
497 st_i2c_clr_bits(i2c_dev->base + SSC_IEN, SSC_IEN_TEEN); in st_i2c_terminate_xfer()
501 st_i2c_set_bits(i2c_dev->base + SSC_IEN, SSC_IEN_STOPEN); in st_i2c_terminate_xfer()
504 st_i2c_set_bits(i2c_dev->base + SSC_IEN, SSC_IEN_REPSTRTEN); in st_i2c_terminate_xfer()
552 writel_relaxed(ien, i2c_dev->base + SSC_IEN); in st_i2c_handle_read()
572 ien = readl_relaxed(i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
593 writel_relaxed(0, i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
607 writel_relaxed(it, i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
617 writel_relaxed(it, i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-st.c28 #define SSC_IEN 0x010 macro
352 writel_relaxed(0, i2c_dev->base + SSC_IEN); in st_i2c_recover_bus()
497 st_i2c_clr_bits(i2c_dev->base + SSC_IEN, SSC_IEN_TEEN); in st_i2c_terminate_xfer()
501 st_i2c_set_bits(i2c_dev->base + SSC_IEN, SSC_IEN_STOPEN); in st_i2c_terminate_xfer()
504 st_i2c_set_bits(i2c_dev->base + SSC_IEN, SSC_IEN_REPSTRTEN); in st_i2c_terminate_xfer()
552 writel_relaxed(ien, i2c_dev->base + SSC_IEN); in st_i2c_handle_read()
572 ien = readl_relaxed(i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
593 writel_relaxed(0, i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
607 writel_relaxed(it, i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
617 writel_relaxed(it, i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-st-ssc4.c31 #define SSC_IEN 0x010 macro
160 writel_relaxed(SSC_IEN_TEEN, spi_st->base + SSC_IEN); in spi_st_transfer_one()
285 writel_relaxed(0x0, spi_st->base + SSC_IEN); in spi_st_irq()
287 * read SSC_IEN to ensure that this bit is set in spi_st_irq()
290 readl(spi_st->base + SSC_IEN); in spi_st_irq()
412 writel_relaxed(0, spi_st->base + SSC_IEN); in spi_st_runtime_suspend()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-st-ssc4.c30 #define SSC_IEN 0x010 macro
159 writel_relaxed(SSC_IEN_TEEN, spi_st->base + SSC_IEN); in spi_st_transfer_one()
262 writel_relaxed(0x0, spi_st->base + SSC_IEN); in spi_st_irq()
264 * read SSC_IEN to ensure that this bit is set in spi_st_irq()
267 readl(spi_st->base + SSC_IEN); in spi_st_irq()
387 writel_relaxed(0, spi_st->base + SSC_IEN); in spi_st_runtime_suspend()

Completed in 4 milliseconds