This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335X的SPI接口是否支持3WIRE模式?



AM335X的SPI接口是否支持3WIRE模式?即CS,SCK,D0(既做发送也做接收)。

在linux 4.1.13驱动文件里面spi-omap2-mcspi.c有这么一句话:

	l = mcspi_cached_chconf0(spi);

	/* standard 4-wire master mode:  SCK, MOSI/out, MISO/in, nCS
	 * REVISIT: this controller could support SPI_3WIRE mode.
	 */
	if (mcspi->pin_dir == MCSPI_PINDIR_D0_IN_D1_OUT) {
		l &= ~OMAP2_MCSPI_CHCONF_IS;
		l &= ~OMAP2_MCSPI_CHCONF_DPE1;
		l |= OMAP2_MCSPI_CHCONF_DPE0;

需要怎么修改才能支持3WIRE模式,只需要设置IS,DPE0,DPE1就可以了么?