Lines Matching defs:cr0
530 u32 cr0 = CR0_FRF_SPI << CR0_FRF_OFFSET
538 cr0 |= CR0_OPM_TARGET << CR0_OPM_OFFSET;
541 cr0 |= rs->rsd << CR0_RSD_OFFSET;
542 cr0 |= (spi->mode & 0x3U) << CR0_SCPH_OFFSET;
544 cr0 |= CR0_FBM_LSB << CR0_FBM_OFFSET;
546 cr0 |= BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET;
549 cr0 |= CR0_XFM_TR << CR0_XFM_OFFSET;
551 cr0 |= CR0_XFM_RO << CR0_XFM_OFFSET;
553 cr0 |= CR0_XFM_TO << CR0_XFM_OFFSET;
557 cr0 |= CR0_DFS_4BIT << CR0_DFS_OFFSET;
561 cr0 |= CR0_DFS_8BIT << CR0_DFS_OFFSET;
565 cr0 |= CR0_DFS_16BIT << CR0_DFS_OFFSET;
585 writel_relaxed(cr0, rs->regs + ROCKCHIP_SPI_CTRLR0);
727 u32 cr0;
736 cr0 = readl_relaxed(rs->regs + ROCKCHIP_SPI_CTRLR0);
738 cr0 &= ~(0x3 << CR0_SCPH_OFFSET);
739 cr0 |= ((spi->mode & 0x3) << CR0_SCPH_OFFSET);
741 cr0 |= BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET;
743 cr0 &= ~(BIT(spi_get_chipselect(spi, 0)) << CR0_SOI_OFFSET);
745 writel_relaxed(cr0, rs->regs + ROCKCHIP_SPI_CTRLR0);