Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-st-ssc4.c30 #define SSC_CTL 0x00C macro
145 /* Set SSC_CTL to 16 bits-per-word */ in spi_st_transfer_one()
146 ctl = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_transfer_one()
147 writel_relaxed((ctl | 0xf), spi_st->base + SSC_CTL); in spi_st_transfer_one()
165 /* Restore SSC_CTL if necessary */ in spi_st_transfer_one()
167 writel_relaxed(ctl, spi_st->base + SSC_CTL); in spi_st_transfer_one()
230 /* Set SSC_CTL and enable SSC */ in spi_st_setup()
231 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_setup()
260 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_setup()
341 var = readw_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-st-ssc4.c29 #define SSC_CTL 0x00C macro
144 /* Set SSC_CTL to 16 bits-per-word */ in spi_st_transfer_one()
145 ctl = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_transfer_one()
146 writel_relaxed((ctl | 0xf), spi_st->base + SSC_CTL); in spi_st_transfer_one()
164 /* Restore SSC_CTL if necessary */ in spi_st_transfer_one()
166 writel_relaxed(ctl, spi_st->base + SSC_CTL); in spi_st_transfer_one()
211 /* Set SSC_CTL and enable SSC */ in spi_st_setup()
212 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_setup()
241 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_setup()
318 var = readw_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-st.c27 #define SSC_CTL 0x00C macro
262 st_i2c_set_bits(i2c_dev->base + SSC_CTL, SSC_CTL_SR); in st_i2c_soft_reset()
263 st_i2c_clr_bits(i2c_dev->base + SSC_CTL, SSC_CTL_SR); in st_i2c_soft_reset()
284 writel_relaxed(val, i2c_dev->base + SSC_CTL); in st_i2c_hw_config()
357 st_i2c_set_bits(i2c_dev->base + SSC_CTL, ctl); in st_i2c_recover_bus()
663 st_i2c_set_bits(i2c_dev->base + SSC_CTL, ctl); in st_i2c_xfer_msg()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-st.c27 #define SSC_CTL 0x00C macro
262 st_i2c_set_bits(i2c_dev->base + SSC_CTL, SSC_CTL_SR); in st_i2c_soft_reset()
263 st_i2c_clr_bits(i2c_dev->base + SSC_CTL, SSC_CTL_SR); in st_i2c_soft_reset()
284 writel_relaxed(val, i2c_dev->base + SSC_CTL); in st_i2c_hw_config()
357 st_i2c_set_bits(i2c_dev->base + SSC_CTL, ctl); in st_i2c_recover_bus()
663 st_i2c_set_bits(i2c_dev->base + SSC_CTL, ctl); in st_i2c_xfer_msg()

Completed in 5 milliseconds