Lines Matching refs:command1
779 u32 command1, command2; in tegra_spi_setup_transfer_one() local
797 command1 = tspi->def_command1_reg; in tegra_spi_setup_transfer_one()
798 command1 |= SPI_BIT_LENGTH(bits_per_word - 1); in tegra_spi_setup_transfer_one()
800 command1 &= ~SPI_CONTROL_MODE_MASK; in tegra_spi_setup_transfer_one()
803 command1 |= SPI_CONTROL_MODE_0; in tegra_spi_setup_transfer_one()
805 command1 |= SPI_CONTROL_MODE_1; in tegra_spi_setup_transfer_one()
807 command1 |= SPI_CONTROL_MODE_2; in tegra_spi_setup_transfer_one()
809 command1 |= SPI_CONTROL_MODE_3; in tegra_spi_setup_transfer_one()
812 command1 |= SPI_LSBIT_FE; in tegra_spi_setup_transfer_one()
814 command1 &= ~SPI_LSBIT_FE; in tegra_spi_setup_transfer_one()
817 command1 |= SPI_BIDIROE; in tegra_spi_setup_transfer_one()
819 command1 &= ~SPI_BIDIROE; in tegra_spi_setup_transfer_one()
823 tegra_spi_writel(tspi, command1, SPI_COMMAND1); in tegra_spi_setup_transfer_one()
826 tegra_spi_writel(tspi, command1, SPI_COMMAND1); in tegra_spi_setup_transfer_one()
834 command1 &= ~(SPI_CS_SW_HW | SPI_CS_SW_VAL); in tegra_spi_setup_transfer_one()
837 command1 |= SPI_CS_SW_HW; in tegra_spi_setup_transfer_one()
839 command1 |= SPI_CS_SW_VAL; in tegra_spi_setup_transfer_one()
841 command1 &= ~SPI_CS_SW_VAL; in tegra_spi_setup_transfer_one()
857 command1 = tspi->command1_reg; in tegra_spi_setup_transfer_one()
858 command1 &= ~SPI_BIT_LENGTH(~0); in tegra_spi_setup_transfer_one()
859 command1 |= SPI_BIT_LENGTH(bits_per_word - 1); in tegra_spi_setup_transfer_one()
862 return command1; in tegra_spi_setup_transfer_one()
866 struct spi_transfer *t, u32 command1) in tegra_spi_start_transfer_one() argument
875 command1 |= SPI_BOTH_EN_BIT; in tegra_spi_start_transfer_one()
877 command1 &= ~SPI_BOTH_EN_BIT; in tegra_spi_start_transfer_one()
880 command1 |= SPI_PACKED; in tegra_spi_start_transfer_one()
882 command1 &= ~SPI_PACKED; in tegra_spi_start_transfer_one()
884 command1 &= ~(SPI_CS_SEL_MASK | SPI_TX_EN | SPI_RX_EN); in tegra_spi_start_transfer_one()
887 command1 |= SPI_RX_EN; in tegra_spi_start_transfer_one()
891 command1 |= SPI_TX_EN; in tegra_spi_start_transfer_one()
894 command1 |= SPI_CS_SEL(spi_get_chipselect(spi, 0)); in tegra_spi_start_transfer_one()
895 tegra_spi_writel(tspi, command1, SPI_COMMAND1); in tegra_spi_start_transfer_one()
896 tspi->command1_reg = command1; in tegra_spi_start_transfer_one()
899 tspi->def_command1_reg, (unsigned)command1); in tegra_spi_start_transfer_one()