Lines Matching refs:command1
772 u32 command1, command2; in tegra_spi_setup_transfer_one() local
790 command1 = tspi->def_command1_reg; in tegra_spi_setup_transfer_one()
791 command1 |= SPI_BIT_LENGTH(bits_per_word - 1); in tegra_spi_setup_transfer_one()
793 command1 &= ~SPI_CONTROL_MODE_MASK; in tegra_spi_setup_transfer_one()
796 command1 |= SPI_CONTROL_MODE_0; in tegra_spi_setup_transfer_one()
798 command1 |= SPI_CONTROL_MODE_1; in tegra_spi_setup_transfer_one()
800 command1 |= SPI_CONTROL_MODE_2; in tegra_spi_setup_transfer_one()
802 command1 |= SPI_CONTROL_MODE_3; in tegra_spi_setup_transfer_one()
805 command1 |= SPI_LSBIT_FE; in tegra_spi_setup_transfer_one()
807 command1 &= ~SPI_LSBIT_FE; in tegra_spi_setup_transfer_one()
810 command1 |= SPI_BIDIROE; in tegra_spi_setup_transfer_one()
812 command1 &= ~SPI_BIDIROE; in tegra_spi_setup_transfer_one()
816 tegra_spi_writel(tspi, command1, SPI_COMMAND1); in tegra_spi_setup_transfer_one()
819 tegra_spi_writel(tspi, command1, SPI_COMMAND1); in tegra_spi_setup_transfer_one()
827 command1 &= ~(SPI_CS_SW_HW | SPI_CS_SW_VAL); in tegra_spi_setup_transfer_one()
830 command1 |= SPI_CS_SW_HW; in tegra_spi_setup_transfer_one()
832 command1 |= SPI_CS_SW_VAL; in tegra_spi_setup_transfer_one()
834 command1 &= ~SPI_CS_SW_VAL; in tegra_spi_setup_transfer_one()
850 command1 = tspi->command1_reg; in tegra_spi_setup_transfer_one()
851 command1 &= ~SPI_BIT_LENGTH(~0); in tegra_spi_setup_transfer_one()
852 command1 |= SPI_BIT_LENGTH(bits_per_word - 1); in tegra_spi_setup_transfer_one()
855 return command1; in tegra_spi_setup_transfer_one()
859 struct spi_transfer *t, u32 command1) in tegra_spi_start_transfer_one() argument
868 command1 |= SPI_BOTH_EN_BIT; in tegra_spi_start_transfer_one()
870 command1 &= ~SPI_BOTH_EN_BIT; in tegra_spi_start_transfer_one()
873 command1 |= SPI_PACKED; in tegra_spi_start_transfer_one()
875 command1 &= ~SPI_PACKED; in tegra_spi_start_transfer_one()
877 command1 &= ~(SPI_CS_SEL_MASK | SPI_TX_EN | SPI_RX_EN); in tegra_spi_start_transfer_one()
880 command1 |= SPI_RX_EN; in tegra_spi_start_transfer_one()
884 command1 |= SPI_TX_EN; in tegra_spi_start_transfer_one()
887 command1 |= SPI_CS_SEL(spi->chip_select); in tegra_spi_start_transfer_one()
888 tegra_spi_writel(tspi, command1, SPI_COMMAND1); in tegra_spi_start_transfer_one()
889 tspi->command1_reg = command1; in tegra_spi_start_transfer_one()
892 tspi->def_command1_reg, (unsigned)command1); in tegra_spi_start_transfer_one()