Lines Matching refs:command
256 u32 command; in tegra_sflash_start_transfer_one() local
271 command = tsd->def_command_reg; in tegra_sflash_start_transfer_one()
272 command |= SPI_BIT_LENGTH(t->bits_per_word - 1); in tegra_sflash_start_transfer_one()
273 command |= SPI_CS_VAL_HIGH; in tegra_sflash_start_transfer_one()
275 command &= ~SPI_MODES; in tegra_sflash_start_transfer_one()
277 command |= SPI_CK_SDA_FALLING; in tegra_sflash_start_transfer_one()
280 command |= SPI_ACTIVE_SCLK_DRIVE_HIGH; in tegra_sflash_start_transfer_one()
282 command |= SPI_ACTIVE_SCLK_DRIVE_LOW; in tegra_sflash_start_transfer_one()
283 command |= SPI_CS0_EN << spi_get_chipselect(spi, 0); in tegra_sflash_start_transfer_one()
285 command = tsd->command_reg; in tegra_sflash_start_transfer_one()
286 command &= ~SPI_BIT_LENGTH(~0); in tegra_sflash_start_transfer_one()
287 command |= SPI_BIT_LENGTH(t->bits_per_word - 1); in tegra_sflash_start_transfer_one()
288 command &= ~(SPI_RX_EN | SPI_TX_EN); in tegra_sflash_start_transfer_one()
293 command |= SPI_RX_EN; in tegra_sflash_start_transfer_one()
297 command |= SPI_TX_EN; in tegra_sflash_start_transfer_one()
300 tegra_sflash_writel(tsd, command, SPI_COMMAND); in tegra_sflash_start_transfer_one()
301 tsd->command_reg = command; in tegra_sflash_start_transfer_one()