t->bits_per_word == spi->bits_per_word)
                        par_override = 0;
        }
-       if (cd && cd->cs_per_word) {
-               chconf = mcspi->ctx.modulctrl;
-               chconf &= ~OMAP2_MCSPI_MODULCTRL_SINGLE;
-               mcspi_write_reg(ctlr, OMAP2_MCSPI_MODULCTRL, chconf);
-               mcspi->ctx.modulctrl =
-                       mcspi_read_cs_reg(spi, OMAP2_MCSPI_MODULCTRL);
-       }
 
        chconf = mcspi_cached_chconf0(spi);
        chconf &= ~OMAP2_MCSPI_CHCONF_TRM_MASK;
                status = omap2_mcspi_setup_transfer(spi, NULL);
        }
 
-       if (cd && cd->cs_per_word) {
-               chconf = mcspi->ctx.modulctrl;
-               chconf |= OMAP2_MCSPI_MODULCTRL_SINGLE;
-               mcspi_write_reg(ctlr, OMAP2_MCSPI_MODULCTRL, chconf);
-               mcspi->ctx.modulctrl =
-                       mcspi_read_cs_reg(spi, OMAP2_MCSPI_MODULCTRL);
-       }
-
        omap2_mcspi_set_enable(spi, 0);
 
        if (spi_get_csgpiod(spi, 0))