|
@@ -378,7 +378,7 @@ int dma_async_device_register(struct dma_device *device)
|
|
|
|
|
|
chan->chan_id = chancnt++;
|
|
chan->chan_id = chancnt++;
|
|
chan->dev.class = &dma_devclass;
|
|
chan->dev.class = &dma_devclass;
|
|
- chan->dev.parent = NULL;
|
|
|
|
|
|
+ chan->dev.parent = device->dev;
|
|
snprintf(chan->dev.bus_id, BUS_ID_SIZE, "dma%dchan%d",
|
|
snprintf(chan->dev.bus_id, BUS_ID_SIZE, "dma%dchan%d",
|
|
device->dev_id, chan->chan_id);
|
|
device->dev_id, chan->chan_id);
|
|
|
|
|