Lines Matching refs:sh_spi_write
16 static void sh_spi_write(unsigned long data, unsigned long *reg) in sh_spi_write() function
32 sh_spi_write(tmp, reg); in sh_spi_set_bit()
41 sh_spi_write(tmp, reg); in sh_spi_clear_bit()
102 sh_spi_write(0xfe, &ss->regs->cr1); in spi_setup_slave()
104 sh_spi_write(0x00, &ss->regs->cr1); in spi_setup_slave()
106 sh_spi_write(0x00, &ss->regs->cr3); in spi_setup_slave()
112 sh_spi_write(sh_spi_read(&ss->regs->cr2) | 0x07, &ss->regs->cr2); in spi_setup_slave()
134 sh_spi_write(sh_spi_read(&ss->regs->cr1) & in spi_release_bus()
154 sh_spi_write(tx_data[i], &ss->regs->tbr_rbr); in sh_spi_send()
189 sh_spi_write(SH_SPI_MAX_BYTE, &ss->regs->cr3); in sh_spi_receive()
191 sh_spi_write(len, &ss->regs->cr3); in sh_spi_receive()
202 sh_spi_write(0, &ss->regs->cr3); in sh_spi_receive()
217 sh_spi_write(sh_spi_read(&ss->regs->cr1) & ~SH_SPI_SSA, in spi_xfer()