#define S3C_DMA1_I2S1_RX 3 #define S3C_DMA1_SPI1_TX 4 #define S3C_DMA1_SPI1_RX 5 #define S3C_DMA1_AC97_PCMOUT 6 #define S3C_DMA1_AC97_PCMIN 7 #define S3C_DMA1_AC97_MICIN 8 #define S3C_DMA1_PWM 9 #define S3C_DMA1_IRDA 10 #define S3C_DMA1_EXT 11 static struct s3c_dma_map __initdata s3c6410_dma_mappings[] = { [DMACH_I2S_IN] = { .name = "i2s0-in", .channels = MAP0(S3C_DMA0_I2S0_RX), .hw_addr.from = S3C_DMA0_I2S0_RX, .sdma_sel = 1 << S3C_DMA0_I2S0_RX, }, [DMACH_I2S_OUT] = { .name = "i2s0-out", .channels = MAP0(S3C_DMA0_I2S0_TX), .hw_addr.to = S3C_DMA0_I2S0_TX, .sdma_sel = 1 << S3C_DMA0_I2S0_TX, }, [DMACH_I2S1_IN] = { .name = "i2s1-in", .channels = MAP1(S3C_DMA1_I2S1_RX), .hw_addr.from = S3C_DMA1_I2S1_RX, .sdma_sel = 1 << (S3C_DMA1_I2S1_RX+S3C_DMA1), },
.channels = MAP1(S3C_PDMA0_AC_PCMOUT), .hw_addr.to = S3C_PDMA0_AC_PCMOUT, }, [DMACH_AC97_PCMIN] = { .name = "ac97-pcm-in", .channels = MAP1(S3C_PDMA0_AC_PCMIN), .hw_addr.from = S3C_PDMA0_AC_PCMIN, }, [DMACH_AC97_MICIN] = { .name = "ac97-mic-in", .channels = MAP1(S3C_PDMA0_AC_MICIN), .hw_addr.from = S3C_PDMA0_AC_MICIN, }, [DMACH_ONENAND_IN] = { .name = "onenand-in", .channels = MAP0(S3C_DMA_M2M), .hw_addr.from = 0, }, [DMACH_3D_M2M0] = { .name = "3D-M2M0", .channels = MAP0(S3C_DMA_M2M), .hw_addr.from = 0, }, [DMACH_3D_M2M1] = { .name = "3D-M2M1", .channels = MAP0(S3C_DMA_M2M), .hw_addr.from = 0, }, [DMACH_3D_M2M2] = { .name = "3D-M2M2", .channels = MAP0(S3C_DMA_M2M),
#define S3C_DMA0_I2S0_RX 13 #define S3C_DMA0_SPI0_TX 14 #define S3C_DMA0_SPI0_RX 15 #define S3C_DMA0_SPI1_TX 20 #define S3C_DMA0_SPI1_RX 21 #define S3C_DMA0_GPS 24 #define S3C_DMA0_PWM 29 #define S3C_DMA0_EXTERNAL 31 #define S3C_DMA_M2M 0 static struct s3c_dma_map __initdata s5p6442_dma_mappings[] = { [DMACH_I2S0_IN] = { .name = "i2s0-in", .channels = MAP0(S3C_DMA0_I2S0_RX), .hw_addr.from = S3C_DMA0_I2S0_RX, .sdma_sel = 1 << S3C_DMA0_I2S0_RX, }, [DMACH_I2S0_OUT] = { .name = "i2s0-out", .channels = MAP0(S3C_DMA0_I2S0_TX), .hw_addr.to = S3C_DMA0_I2S0_TX, .sdma_sel = 1 << S3C_DMA0_I2S0_TX, }, [DMACH_I2S1_IN] = { .name = "i2s1-in", .channels = MAP0(S3C_DMA0_I2S1_RX), .hw_addr.from = S3C_DMA0_I2S1_RX, }, [DMACH_I2S1_OUT] = {