Lines Matching refs:regmap
115 struct regmap *regmap; member
140 regmap_read(dspi->regmap, SPI_CTAR(dspi->cs), &val); in is_double_byte_mode()
233 regmap_update_bits(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_write()
286 regmap_write(dspi->regmap, SPI_PUSHR, dspi_pushr); in dspi_transfer_write()
308 regmap_read(dspi->regmap, SPI_POPR, &val); in dspi_transfer_read()
318 regmap_read(dspi->regmap, SPI_POPR, &val); in dspi_transfer_read()
363 regmap_write(dspi->regmap, SPI_MCR, dspi->cur_chip->mcr_val); in dspi_transfer_one_message()
364 regmap_update_bits(dspi->regmap, SPI_MCR, in dspi_transfer_one_message()
367 regmap_write(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_one_message()
370 regmap_write(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_one_message()
373 regmap_write(dspi->regmap, SPI_RSER, SPI_RSER_EOQFE); in dspi_transfer_one_message()
466 regmap_write(dspi->regmap, SPI_SR, SPI_SR_EOQF); in dspi_interrupt()
471 regmap_update_bits(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_interrupt()
569 dspi->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "dspi", base, in dspi_probe()
571 if (IS_ERR(dspi->regmap)) { in dspi_probe()
573 PTR_ERR(dspi->regmap)); in dspi_probe()
574 return PTR_ERR(dspi->regmap); in dspi_probe()