Lines Matching refs:writel

206 	writel(0, regs + S3C64XX_SPI_PACKET_CNT);  in flush_fifo()
210 writel(val, regs + S3C64XX_SPI_CH_CFG); in flush_fifo()
215 writel(val, regs + S3C64XX_SPI_CH_CFG); in flush_fifo()
241 writel(val, regs + S3C64XX_SPI_CH_CFG); in flush_fifo()
245 writel(val, regs + S3C64XX_SPI_MODE_CFG); in flush_fifo()
396 writel(((xfer->len * 8 / sdd->cur_bpw) & 0xffff) in enable_datapath()
435 writel(((xfer->len * 8 / sdd->cur_bpw) & 0xffff) in enable_datapath()
442 writel(modecfg, regs + S3C64XX_SPI_MODE_CFG); in enable_datapath()
443 writel(chcfg, regs + S3C64XX_SPI_CH_CFG); in enable_datapath()
585 writel(val, regs + S3C64XX_SPI_CLK_CFG); in s3c64xx_spi_config()
600 writel(val, regs + S3C64XX_SPI_CH_CFG); in s3c64xx_spi_config()
622 writel(val, regs + S3C64XX_SPI_MODE_CFG); in s3c64xx_spi_config()
636 writel(val, regs + S3C64XX_SPI_CLK_CFG); in s3c64xx_spi_config()
641 writel(val, regs + S3C64XX_SPI_CLK_CFG); in s3c64xx_spi_config()
665 writel(cs->fb_delay & 0x3, sdd->regs + S3C64XX_SPI_FB_CLK); in s3c64xx_spi_prepare_message()
710 writel(0, sdd->regs + S3C64XX_SPI_SLAVE_SEL); in s3c64xx_spi_transfer_one()
712 writel(readl(sdd->regs + S3C64XX_SPI_SLAVE_SEL) in s3c64xx_spi_transfer_one()
864 writel(S3C64XX_SPI_SLAVE_SIG_INACT, sdd->regs + S3C64XX_SPI_SLAVE_SEL); in s3c64xx_spi_setup()
871 writel(S3C64XX_SPI_SLAVE_SIG_INACT, sdd->regs + S3C64XX_SPI_SLAVE_SEL); in s3c64xx_spi_setup()
931 writel(clr, sdd->regs + S3C64XX_SPI_PENDING_CLR); in s3c64xx_spi_irq()
932 writel(0, sdd->regs + S3C64XX_SPI_PENDING_CLR); in s3c64xx_spi_irq()
946 writel(S3C64XX_SPI_SLAVE_SIG_INACT, sdd->regs + S3C64XX_SPI_SLAVE_SEL); in s3c64xx_spi_hwinit()
949 writel(0, regs + S3C64XX_SPI_INT_EN); in s3c64xx_spi_hwinit()
952 writel(sci->src_clk_nr << S3C64XX_SPI_CLKSEL_SRCSHFT, in s3c64xx_spi_hwinit()
954 writel(0, regs + S3C64XX_SPI_MODE_CFG); in s3c64xx_spi_hwinit()
955 writel(0, regs + S3C64XX_SPI_PACKET_CNT); in s3c64xx_spi_hwinit()
962 writel(val, regs + S3C64XX_SPI_PENDING_CLR); in s3c64xx_spi_hwinit()
963 writel(0, regs + S3C64XX_SPI_PENDING_CLR); in s3c64xx_spi_hwinit()
965 writel(0, regs + S3C64XX_SPI_SWAP_CFG); in s3c64xx_spi_hwinit()
971 writel(val, regs + S3C64XX_SPI_MODE_CFG); in s3c64xx_spi_hwinit()
1179 writel(S3C64XX_SPI_INT_RX_OVERRUN_EN | S3C64XX_SPI_INT_RX_UNDERRUN_EN | in s3c64xx_spi_probe()
1217 writel(0, sdd->regs + S3C64XX_SPI_INT_EN); in s3c64xx_spi_remove()