blob: f74b581f242f8c430c8030ab32a2955420447498 [file] [log] [blame]
Magnus Damm8051eff2009-11-26 11:10:05 +00001#ifndef __SPI_SH_MSIOF_H__
2#define __SPI_SH_MSIOF_H__
3
Hisashi Nakamuracf9e4782017-05-22 15:11:43 +02004enum {
5 MSIOF_SPI_MASTER,
6 MSIOF_SPI_SLAVE,
7};
8
Magnus Damm8051eff2009-11-26 11:10:05 +00009struct sh_msiof_spi_info {
10 int tx_fifo_override;
11 int rx_fifo_override;
12 u16 num_chipselect;
Hisashi Nakamuracf9e4782017-05-22 15:11:43 +020013 int mode;
Geert Uytterhoevenb0d0ce82014-06-30 12:10:24 +020014 unsigned int dma_tx_id;
15 unsigned int dma_rx_id;
Yoshihiro Shimoda31106282014-12-19 17:15:53 +090016 u32 dtdl;
17 u32 syncdl;
Magnus Damm8051eff2009-11-26 11:10:05 +000018};
19
20#endif /* __SPI_SH_MSIOF_H__ */