|
@@ -329,3 +329,24 @@ struct platform_device jz4740_pwm_device = {
|
|
|
.name = "jz4740-pwm",
|
|
|
.id = -1,
|
|
|
};
|
|
|
+
|
|
|
+/* DMA */
|
|
|
+static struct resource jz4740_dma_resources[] = {
|
|
|
+ {
|
|
|
+ .start = JZ4740_DMAC_BASE_ADDR,
|
|
|
+ .end = JZ4740_DMAC_BASE_ADDR + 0x400 - 1,
|
|
|
+ .flags = IORESOURCE_MEM,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .start = JZ4740_IRQ_DMAC,
|
|
|
+ .end = JZ4740_IRQ_DMAC,
|
|
|
+ .flags = IORESOURCE_IRQ,
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+struct platform_device jz4740_dma_device = {
|
|
|
+ .name = "jz4740-dma",
|
|
|
+ .id = -1,
|
|
|
+ .num_resources = ARRAY_SIZE(jz4740_dma_resources),
|
|
|
+ .resource = jz4740_dma_resources,
|
|
|
+};
|