Lines Matching refs:ctrl
529 u32 ctrl; in mx51_ecspi_disable() local
531 ctrl = readl(spi_imx->base + MX51_ECSPI_CTRL); in mx51_ecspi_disable()
532 ctrl &= ~MX51_ECSPI_CTRL_ENABLE; in mx51_ecspi_disable()
533 writel(ctrl, spi_imx->base + MX51_ECSPI_CTRL); in mx51_ecspi_disable()
548 u32 ctrl = MX51_ECSPI_CTRL_ENABLE; in mx51_ecspi_prepare_message() local
557 ctrl &= ~MX51_ECSPI_CTRL_MODE_MASK; in mx51_ecspi_prepare_message()
559 ctrl |= MX51_ECSPI_CTRL_MODE_MASK; in mx51_ecspi_prepare_message()
565 ctrl |= MX51_ECSPI_CTRL_DRCTL(spi_imx->spi_drctl); in mx51_ecspi_prepare_message()
568 ctrl |= MX51_ECSPI_CTRL_CS(channel); in mx51_ecspi_prepare_message()
574 writel(ctrl, spi_imx->base + MX51_ECSPI_CTRL); in mx51_ecspi_prepare_message()
670 u32 ctrl = readl(spi_imx->base + MX51_ECSPI_CTRL); in mx51_ecspi_prepare_transfer() local
675 ctrl &= ~MX51_ECSPI_CTRL_BL_MASK; in mx51_ecspi_prepare_transfer()
677 ctrl |= (spi_imx->target_burst * 8 - 1) in mx51_ecspi_prepare_transfer()
680 ctrl |= (spi_imx->bits_per_word - 1) in mx51_ecspi_prepare_transfer()
685 ctrl &= ~(0xf << MX51_ECSPI_CTRL_POSTDIV_OFFSET | in mx51_ecspi_prepare_transfer()
687 ctrl |= mx51_ecspi_clkdiv(spi_imx, spi_imx->spi_bus_clk, &clk); in mx51_ecspi_prepare_transfer()
697 ctrl |= MX51_ECSPI_CTRL_SMC; in mx51_ecspi_prepare_transfer()
699 ctrl &= ~MX51_ECSPI_CTRL_SMC; in mx51_ecspi_prepare_transfer()
701 writel(ctrl, spi_imx->base + MX51_ECSPI_CTRL); in mx51_ecspi_prepare_transfer()
1181 u32 ctrl; in spi_imx_set_burst_len() local
1183 ctrl = readl(spi_imx->base + MX51_ECSPI_CTRL); in spi_imx_set_burst_len()
1184 ctrl &= ~MX51_ECSPI_CTRL_BL_MASK; in spi_imx_set_burst_len()
1185 ctrl |= ((n_bits - 1) << MX51_ECSPI_CTRL_BL_OFFSET); in spi_imx_set_burst_len()
1186 writel(ctrl, spi_imx->base + MX51_ECSPI_CTRL); in spi_imx_set_burst_len()