/kernel/linux/linux-4.19/drivers/tty/serial/8250/ |
D | 8250_dma.c | 17 struct uart_8250_dma *dma = p->dma; in __dma_tx_complete() local 22 dma_sync_single_for_cpu(dma->txchan->device->dev, dma->tx_addr, in __dma_tx_complete() 27 dma->tx_running = 0; in __dma_tx_complete() 29 xmit->tail += dma->tx_size; in __dma_tx_complete() 31 p->port.icount.tx += dma->tx_size; in __dma_tx_complete() 48 struct uart_8250_dma *dma = p->dma; in __dma_rx_complete() local 53 dma->rx_running = 0; in __dma_rx_complete() 54 dmaengine_tx_status(dma->rxchan, dma->rx_cookie, &state); in __dma_rx_complete() 56 count = dma->rx_size - state.residue; in __dma_rx_complete() 58 tty_insert_flip_string(tty_port, dma->rx_buf, count); in __dma_rx_complete() [all …]
|
/kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
D | 8250_dma.c | 17 struct uart_8250_dma *dma = p->dma; in __dma_tx_complete() local 22 dma_sync_single_for_cpu(dma->txchan->device->dev, dma->tx_addr, in __dma_tx_complete() 27 dma->tx_running = 0; in __dma_tx_complete() 29 xmit->tail += dma->tx_size; in __dma_tx_complete() 31 p->port.icount.tx += dma->tx_size; in __dma_tx_complete() 46 struct uart_8250_dma *dma = p->dma; in __dma_rx_complete() local 51 dma->rx_running = 0; in __dma_rx_complete() 52 dmaengine_tx_status(dma->rxchan, dma->rx_cookie, &state); in __dma_rx_complete() 54 count = dma->rx_size - state.residue; in __dma_rx_complete() 56 tty_insert_flip_string(tty_port, dma->rx_buf, count); in __dma_rx_complete() [all …]
|
/kernel/linux/linux-4.19/arch/arm/kernel/ |
D | dma.c | 39 int __init isa_dma_add(unsigned int chan, dma_t *dma) in isa_dma_add() argument 41 if (!dma->d_ops) in isa_dma_add() 44 sg_init_table(&dma->buf, 1); in isa_dma_add() 48 dma_chan[chan] = dma; in isa_dma_add() 59 dma_t *dma = dma_channel(chan); in request_dma() local 62 if (!dma) in request_dma() 65 if (xchg(&dma->lock, 1) != 0) in request_dma() 68 dma->device_id = device_id; in request_dma() 69 dma->active = 0; in request_dma() 70 dma->invalid = 1; in request_dma() [all …]
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
D | dma.c | 36 int __init isa_dma_add(unsigned int chan, dma_t *dma) in isa_dma_add() argument 38 if (!dma->d_ops) in isa_dma_add() 41 sg_init_table(&dma->buf, 1); in isa_dma_add() 45 dma_chan[chan] = dma; in isa_dma_add() 56 dma_t *dma = dma_channel(chan); in request_dma() local 59 if (!dma) in request_dma() 62 if (xchg(&dma->lock, 1) != 0) in request_dma() 65 dma->device_id = device_id; in request_dma() 66 dma->active = 0; in request_dma() 67 dma->invalid = 1; in request_dma() [all …]
|
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/ |
D | xilinx-dma.c | 58 static int xvip_dma_verify_format(struct xvip_dma *dma) in xvip_dma_verify_format() argument 64 subdev = xvip_dma_remote_subdev(&dma->pad, &fmt.pad); in xvip_dma_verify_format() 73 if (dma->fmtinfo->code != fmt.format.code || in xvip_dma_verify_format() 74 dma->format.height != fmt.format.height || in xvip_dma_verify_format() 75 dma->format.width != fmt.format.width || in xvip_dma_verify_format() 76 dma->format.colorspace != fmt.format.colorspace) in xvip_dma_verify_format() 99 struct xvip_dma *dma = pipe->output; in xvip_pipeline_start_stop() local 105 entity = &dma->video.entity; in xvip_pipeline_start_stop() 196 struct xvip_dma *dma; in xvip_pipeline_validate() local 201 dma = to_xvip_dma(media_entity_to_video_device(entity)); in xvip_pipeline_validate() [all …]
|
/kernel/linux/linux-4.19/drivers/media/platform/xilinx/ |
D | xilinx-dma.c | 61 static int xvip_dma_verify_format(struct xvip_dma *dma) in xvip_dma_verify_format() argument 67 subdev = xvip_dma_remote_subdev(&dma->pad, &fmt.pad); in xvip_dma_verify_format() 76 if (dma->fmtinfo->code != fmt.format.code || in xvip_dma_verify_format() 77 dma->format.height != fmt.format.height || in xvip_dma_verify_format() 78 dma->format.width != fmt.format.width || in xvip_dma_verify_format() 79 dma->format.colorspace != fmt.format.colorspace) in xvip_dma_verify_format() 102 struct xvip_dma *dma = pipe->output; in xvip_pipeline_start_stop() local 108 entity = &dma->video.entity; in xvip_pipeline_start_stop() 199 struct xvip_dma *dma; in xvip_pipeline_validate() local 204 dma = to_xvip_dma(media_entity_to_video_device(entity)); in xvip_pipeline_validate() [all …]
|
/kernel/linux/linux-4.19/drivers/i2c/busses/ |
D | i2c-stm32.c | 18 struct stm32_i2c_dma *dma; in stm32_i2c_dma_request() local 22 dma = devm_kzalloc(dev, sizeof(*dma), GFP_KERNEL); in stm32_i2c_dma_request() 23 if (!dma) in stm32_i2c_dma_request() 27 dma->chan_tx = dma_request_chan(dev, "tx"); in stm32_i2c_dma_request() 28 if (IS_ERR(dma->chan_tx)) { in stm32_i2c_dma_request() 30 ret = PTR_ERR(dma->chan_tx); in stm32_i2c_dma_request() 39 ret = dmaengine_slave_config(dma->chan_tx, &dma_sconfig); in stm32_i2c_dma_request() 46 dma->chan_rx = dma_request_chan(dev, "rx"); in stm32_i2c_dma_request() 47 if (IS_ERR(dma->chan_rx)) { in stm32_i2c_dma_request() 49 ret = PTR_ERR(dma->chan_rx); in stm32_i2c_dma_request() [all …]
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
D | i2c-stm32.c | 17 struct stm32_i2c_dma *dma; in stm32_i2c_dma_request() local 21 dma = devm_kzalloc(dev, sizeof(*dma), GFP_KERNEL); in stm32_i2c_dma_request() 22 if (!dma) in stm32_i2c_dma_request() 26 dma->chan_tx = dma_request_chan(dev, "tx"); in stm32_i2c_dma_request() 27 if (IS_ERR(dma->chan_tx)) { in stm32_i2c_dma_request() 28 ret = PTR_ERR(dma->chan_tx); in stm32_i2c_dma_request() 40 ret = dmaengine_slave_config(dma->chan_tx, &dma_sconfig); in stm32_i2c_dma_request() 47 dma->chan_rx = dma_request_chan(dev, "rx"); in stm32_i2c_dma_request() 48 if (IS_ERR(dma->chan_rx)) { in stm32_i2c_dma_request() 49 ret = PTR_ERR(dma->chan_rx); in stm32_i2c_dma_request() [all …]
|
/kernel/linux/linux-4.19/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 144 return &mem->dma; in videobuf_to_dma() 148 static void videobuf_dma_init(struct videobuf_dmabuf *dma) in videobuf_dma_init() argument 150 memset(dma, 0, sizeof(*dma)); in videobuf_dma_init() 151 dma->magic = MAGIC_DMABUF; in videobuf_dma_init() 154 static int videobuf_dma_init_user_locked(struct videobuf_dmabuf *dma, in videobuf_dma_init_user_locked() argument 161 dma->direction = direction; in videobuf_dma_init_user_locked() 162 switch (dma->direction) { in videobuf_dma_init_user_locked() 175 dma->offset = data & ~PAGE_MASK; in videobuf_dma_init_user_locked() 176 dma->size = size; in videobuf_dma_init_user_locked() 177 dma->nr_pages = last-first+1; in videobuf_dma_init_user_locked() [all …]
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 141 return &mem->dma; in videobuf_to_dma() 145 static void videobuf_dma_init(struct videobuf_dmabuf *dma) in videobuf_dma_init() argument 147 memset(dma, 0, sizeof(*dma)); in videobuf_dma_init() 148 dma->magic = MAGIC_DMABUF; in videobuf_dma_init() 151 static int videobuf_dma_init_user_locked(struct videobuf_dmabuf *dma, in videobuf_dma_init_user_locked() argument 158 dma->direction = direction; in videobuf_dma_init_user_locked() 159 switch (dma->direction) { in videobuf_dma_init_user_locked() 172 dma->offset = data & ~PAGE_MASK; in videobuf_dma_init_user_locked() 173 dma->size = size; in videobuf_dma_init_user_locked() 174 dma->nr_pages = last-first+1; in videobuf_dma_init_user_locked() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
D | drm_dma.c | 63 dev->dma = kzalloc(sizeof(*dev->dma), GFP_KERNEL); in drm_legacy_dma_setup() 64 if (!dev->dma) in drm_legacy_dma_setup() 68 memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0])); in drm_legacy_dma_setup() 83 struct drm_device_dma *dma = dev->dma; in drm_legacy_dma_takedown() local 90 if (!dma) in drm_legacy_dma_takedown() 95 if (dma->bufs[i].seg_count) { in drm_legacy_dma_takedown() 99 dma->bufs[i].buf_count, in drm_legacy_dma_takedown() 100 dma->bufs[i].seg_count); in drm_legacy_dma_takedown() 101 for (j = 0; j < dma->bufs[i].seg_count; j++) { in drm_legacy_dma_takedown() 102 if (dma->bufs[i].seglist[j]) { in drm_legacy_dma_takedown() [all …]
|
/kernel/linux/linux-4.19/drivers/gpu/drm/ |
D | drm_dma.c | 59 dev->dma = kzalloc(sizeof(*dev->dma), GFP_KERNEL); in drm_legacy_dma_setup() 60 if (!dev->dma) in drm_legacy_dma_setup() 64 memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0])); in drm_legacy_dma_setup() 79 struct drm_device_dma *dma = dev->dma; in drm_legacy_dma_takedown() local 86 if (!dma) in drm_legacy_dma_takedown() 91 if (dma->bufs[i].seg_count) { in drm_legacy_dma_takedown() 95 dma->bufs[i].buf_count, in drm_legacy_dma_takedown() 96 dma->bufs[i].seg_count); in drm_legacy_dma_takedown() 97 for (j = 0; j < dma->bufs[i].seg_count; j++) { in drm_legacy_dma_takedown() 98 if (dma->bufs[i].seglist[j]) { in drm_legacy_dma_takedown() [all …]
|
/kernel/linux/linux-5.10/drivers/soc/ti/ |
D | knav_dma.c | 117 struct knav_dma_device *dma; member 264 static void dma_hw_enable_all(struct knav_dma_device *dma) in dma_hw_enable_all() argument 268 for (i = 0; i < dma->max_tx_chan; i++) { in dma_hw_enable_all() 269 writel_relaxed(0, &dma->reg_tx_chan[i].mode); in dma_hw_enable_all() 270 writel_relaxed(DMA_ENABLE, &dma->reg_tx_chan[i].control); in dma_hw_enable_all() 275 static void knav_dma_hw_init(struct knav_dma_device *dma) in knav_dma_hw_init() argument 280 spin_lock(&dma->lock); in knav_dma_hw_init() 281 v = dma->loopback ? DMA_LOOPBACK : 0; in knav_dma_hw_init() 282 writel_relaxed(v, &dma->reg_global->emulation_control); in knav_dma_hw_init() 284 v = readl_relaxed(&dma->reg_global->perf_control); in knav_dma_hw_init() [all …]
|
/kernel/linux/linux-4.19/drivers/soc/ti/ |
D | knav_dma.c | 117 struct knav_dma_device *dma; member 264 static void dma_hw_enable_all(struct knav_dma_device *dma) in dma_hw_enable_all() argument 268 for (i = 0; i < dma->max_tx_chan; i++) { in dma_hw_enable_all() 269 writel_relaxed(0, &dma->reg_tx_chan[i].mode); in dma_hw_enable_all() 270 writel_relaxed(DMA_ENABLE, &dma->reg_tx_chan[i].control); in dma_hw_enable_all() 275 static void knav_dma_hw_init(struct knav_dma_device *dma) in knav_dma_hw_init() argument 280 spin_lock(&dma->lock); in knav_dma_hw_init() 281 v = dma->loopback ? DMA_LOOPBACK : 0; in knav_dma_hw_init() 282 writel_relaxed(v, &dma->reg_global->emulation_control); in knav_dma_hw_init() 284 v = readl_relaxed(&dma->reg_global->perf_control); in knav_dma_hw_init() [all …]
|
/kernel/linux/linux-4.19/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_core.c | 121 static void netup_unidvb_queue_cleanup(struct netup_dma *dma); 154 struct netup_dma *dma = priv; in netup_unidvb_tuner_ctrl() local 159 ndev = dma->ndev; in netup_unidvb_tuner_ctrl() 161 __func__, dma->num, is_dvb_tc); in netup_unidvb_tuner_ctrl() 163 mask = (dma->num == 0) ? GPIO_RFA_CTL : GPIO_RFB_CTL; in netup_unidvb_tuner_ctrl() 198 static void netup_unidvb_dma_enable(struct netup_dma *dma, int enable) in netup_unidvb_dma_enable() argument 200 u32 irq_mask = (dma->num == 0 ? in netup_unidvb_dma_enable() 203 dev_dbg(&dma->ndev->pci_dev->dev, in netup_unidvb_dma_enable() 204 "%s(): DMA%d enable %d\n", __func__, dma->num, enable); in netup_unidvb_dma_enable() 206 writel(BIT_DMA_RUN, &dma->regs->ctrlstat_set); in netup_unidvb_dma_enable() [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_core.c | 112 static void netup_unidvb_queue_cleanup(struct netup_dma *dma); 145 struct netup_dma *dma = priv; in netup_unidvb_tuner_ctrl() local 150 ndev = dma->ndev; in netup_unidvb_tuner_ctrl() 152 __func__, dma->num, is_dvb_tc); in netup_unidvb_tuner_ctrl() 154 mask = (dma->num == 0) ? GPIO_RFA_CTL : GPIO_RFB_CTL; in netup_unidvb_tuner_ctrl() 189 static void netup_unidvb_dma_enable(struct netup_dma *dma, int enable) in netup_unidvb_dma_enable() argument 191 u32 irq_mask = (dma->num == 0 ? in netup_unidvb_dma_enable() 194 dev_dbg(&dma->ndev->pci_dev->dev, in netup_unidvb_dma_enable() 195 "%s(): DMA%d enable %d\n", __func__, dma->num, enable); in netup_unidvb_dma_enable() 197 writel(BIT_DMA_RUN, &dma->regs->ctrlstat_set); in netup_unidvb_dma_enable() [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
D | ivtv-udma.c | 25 int ivtv_udma_fill_sg_list (struct ivtv_user_dma *dma, struct ivtv_dma_page_info *dma_page, int map… in ivtv_udma_fill_sg_list() argument 40 if (PageHighMem(dma->map[map_offset])) { in ivtv_udma_fill_sg_list() 43 if (dma->bouncemap[map_offset] == NULL) in ivtv_udma_fill_sg_list() 44 dma->bouncemap[map_offset] = alloc_page(GFP_KERNEL); in ivtv_udma_fill_sg_list() 45 if (dma->bouncemap[map_offset] == NULL) in ivtv_udma_fill_sg_list() 48 src = kmap_atomic(dma->map[map_offset]) + offset; in ivtv_udma_fill_sg_list() 49 memcpy(page_address(dma->bouncemap[map_offset]) + offset, src, len); in ivtv_udma_fill_sg_list() 52 sg_set_page(&dma->SGlist[map_offset], dma->bouncemap[map_offset], len, offset); in ivtv_udma_fill_sg_list() 55 sg_set_page(&dma->SGlist[map_offset], dma->map[map_offset], len, offset); in ivtv_udma_fill_sg_list() 63 void ivtv_udma_fill_sg_array (struct ivtv_user_dma *dma, u32 buffer_offset, u32 buffer_offset_2, u3… in ivtv_udma_fill_sg_array() argument [all …]
|
/kernel/linux/linux-4.19/drivers/media/pci/ivtv/ |
D | ivtv-udma.c | 37 int ivtv_udma_fill_sg_list (struct ivtv_user_dma *dma, struct ivtv_dma_page_info *dma_page, int map… in ivtv_udma_fill_sg_list() argument 52 if (PageHighMem(dma->map[map_offset])) { in ivtv_udma_fill_sg_list() 55 if (dma->bouncemap[map_offset] == NULL) in ivtv_udma_fill_sg_list() 56 dma->bouncemap[map_offset] = alloc_page(GFP_KERNEL); in ivtv_udma_fill_sg_list() 57 if (dma->bouncemap[map_offset] == NULL) in ivtv_udma_fill_sg_list() 60 src = kmap_atomic(dma->map[map_offset]) + offset; in ivtv_udma_fill_sg_list() 61 memcpy(page_address(dma->bouncemap[map_offset]) + offset, src, len); in ivtv_udma_fill_sg_list() 64 sg_set_page(&dma->SGlist[map_offset], dma->bouncemap[map_offset], len, offset); in ivtv_udma_fill_sg_list() 67 sg_set_page(&dma->SGlist[map_offset], dma->map[map_offset], len, offset); in ivtv_udma_fill_sg_list() 75 void ivtv_udma_fill_sg_array (struct ivtv_user_dma *dma, u32 buffer_offset, u32 buffer_offset_2, u3… in ivtv_udma_fill_sg_array() argument [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
D | nouveau_dma.c | 65 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET() 76 int ip = (chan->dma.ib_put * 2) + chan->dma.ib_base; in nv50_dma_push() 78 BUG_ON(chan->dma.ib_free < 1); in nv50_dma_push() 83 chan->dma.ib_put = (chan->dma.ib_put + 1) & chan->dma.ib_max; in nv50_dma_push() 89 nvif_wr32(&chan->user, 0x8c, chan->dma.ib_put); in nv50_dma_push() 92 chan->dma.ib_free--; in nv50_dma_push() 100 while (chan->dma.ib_free < count) { in nv50_dma_push_wait() 113 chan->dma.ib_free = get - chan->dma.ib_put; in nv50_dma_push_wait() 114 if (chan->dma.ib_free <= 0) in nv50_dma_push_wait() 115 chan->dma.ib_free += chan->dma.ib_max; in nv50_dma_push_wait() [all …]
|
/kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_dma.c | 38 mem = &mem[chan->dma.cur]; in OUT_RINGp() 43 chan->dma.cur += nr_dwords; in OUT_RINGp() 78 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET() 89 int ip = (chan->dma.ib_put * 2) + chan->dma.ib_base; in nv50_dma_push() 91 BUG_ON(chan->dma.ib_free < 1); in nv50_dma_push() 96 chan->dma.ib_put = (chan->dma.ib_put + 1) & chan->dma.ib_max; in nv50_dma_push() 102 nvif_wr32(&chan->user, 0x8c, chan->dma.ib_put); in nv50_dma_push() 105 chan->dma.ib_free--; in nv50_dma_push() 113 while (chan->dma.ib_free < count) { in nv50_dma_push_wait() 126 chan->dma.ib_free = get - chan->dma.ib_put; in nv50_dma_push_wait() [all …]
|
/kernel/linux/linux-4.19/arch/arm/mach-rpc/ |
D | dma.c | 29 struct dma_struct dma; member 60 if (idma->dma.sg) { in iomd_get_next_sg() 78 if (idma->dma.sgcount > 1) { in iomd_get_next_sg() 79 idma->dma.sg = sg_next(idma->dma.sg); in iomd_get_next_sg() 80 idma->dma_addr = idma->dma.sg->dma_address; in iomd_get_next_sg() 81 idma->dma_len = idma->dma.sg->length; in iomd_get_next_sg() 82 idma->dma.sgcount--; in iomd_get_next_sg() 84 idma->dma.sg = NULL; in iomd_get_next_sg() 139 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma() argument 141 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma); in iomd_request_dma() [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-rpc/ |
D | dma.c | 26 struct dma_struct dma; member 58 if (idma->dma.sg) { in iomd_get_next_sg() 76 if (idma->dma.sgcount > 1) { in iomd_get_next_sg() 77 idma->dma.sg = sg_next(idma->dma.sg); in iomd_get_next_sg() 78 idma->dma_addr = idma->dma.sg->dma_address; in iomd_get_next_sg() 79 idma->dma_len = idma->dma.sg->length; in iomd_get_next_sg() 80 idma->dma.sgcount--; in iomd_get_next_sg() 82 idma->dma.sg = NULL; in iomd_get_next_sg() 134 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma() argument 136 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma); in iomd_request_dma() [all …]
|
/kernel/linux/linux-4.19/drivers/vfio/ |
D | vfio_iommu_type1.c | 135 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local 137 if (start + size <= dma->iova) in vfio_find_dma() 139 else if (start >= dma->iova + dma->size) in vfio_find_dma() 142 return dma; in vfio_find_dma() 151 struct vfio_dma *dma; in vfio_link_dma() local 155 dma = rb_entry(parent, struct vfio_dma, node); in vfio_link_dma() 157 if (new->iova + new->size <= dma->iova) in vfio_link_dma() 175 static struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova) in vfio_find_vpfn() argument 178 struct rb_node *node = dma->pfn_list.rb_node; in vfio_find_vpfn() 193 static void vfio_link_pfn(struct vfio_dma *dma, in vfio_link_pfn() argument [all …]
|
/kernel/linux/linux-4.19/drivers/crypto/qce/ |
D | dma.c | 19 int qce_dma_request(struct device *dev, struct qce_dma_data *dma) in qce_dma_request() argument 23 dma->txchan = dma_request_slave_channel_reason(dev, "tx"); in qce_dma_request() 24 if (IS_ERR(dma->txchan)) in qce_dma_request() 25 return PTR_ERR(dma->txchan); in qce_dma_request() 27 dma->rxchan = dma_request_slave_channel_reason(dev, "rx"); in qce_dma_request() 28 if (IS_ERR(dma->rxchan)) { in qce_dma_request() 29 ret = PTR_ERR(dma->rxchan); in qce_dma_request() 33 dma->result_buf = kmalloc(QCE_RESULT_BUF_SZ + QCE_IGNORE_BUF_SZ, in qce_dma_request() 35 if (!dma->result_buf) { in qce_dma_request() 40 dma->ignore_buf = dma->result_buf + QCE_RESULT_BUF_SZ; in qce_dma_request() [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/ |
D | dma.txt | 9 - compatible : must include "fsl,elo-dma" 18 - compatible : must include "fsl,elo-dma-channel" 29 dma@82a8 { 32 compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; 38 dma-channel@0 { 39 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 45 dma-channel@80 { 46 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 52 dma-channel@100 { 53 compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; [all …]
|