mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-02 02:56:40 +07:00
MIPS: jz4740: Register jz4740 DMA device
Register a device for the newly added jz4740 dmaengine driver. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Acked-by: Ralf Baechle <ralf@linux-mips.org> [manually edited to align struct assignment] Signed-off-by: Vinod Koul <vinod.koul@intel.com>
This commit is contained in:
parent
7c169a42d9
commit
cdcb90ad48
@ -32,6 +32,7 @@ extern struct platform_device jz4740_codec_device;
|
||||
extern struct platform_device jz4740_adc_device;
|
||||
extern struct platform_device jz4740_wdt_device;
|
||||
extern struct platform_device jz4740_pwm_device;
|
||||
extern struct platform_device jz4740_dma_device;
|
||||
|
||||
void jz4740_serial_device_register(void);
|
||||
|
||||
|
@ -438,6 +438,7 @@ static struct platform_device *jz_platform_devices[] __initdata = {
|
||||
&jz4740_rtc_device,
|
||||
&jz4740_adc_device,
|
||||
&jz4740_pwm_device,
|
||||
&jz4740_dma_device,
|
||||
&qi_lb60_gpio_keys,
|
||||
&qi_lb60_pwm_beeper,
|
||||
&qi_lb60_charger_device,
|
||||
|
@ -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,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user