Код
static struct resource s3c2416_spi_resource[] = {
[0] = {
.start = S3C2416_PA_SPI,
.end = S3C2416_PA_SPI + 0x100 - 1,
.flags = IORESOURCE_MEM,
},
[1] = {
.start = DMACH_SPI0_TX,
.end = DMACH_SPI0_TX,
.flags = IORESOURCE_DMA,
},
[2] = {
.start = DMACH_SPI0_RX,
.end = DMACH_SPI0_RX,
.flags = IORESOURCE_DMA,
},
[3] = {
.start = IRQ_SPI0,
.end = IRQ_SPI0,
.flags = IORESOURCE_IRQ,
},
};
struct s3c64xx_spi_info s3c2416_spi0_pdata = {
.src_clk_nr = 0, /* PCLK */
.fifo_lvl_mask = 0x7f,
.rx_lvl_offset = 13,
.tx_st_done = 21,
.high_speed = 1,
.cfg_gpio = s3c2416_spi0_cfg_gpio,
};