Home
last modified time | relevance | path

Searched full:dpdma (Results 1 – 18 of 18) sorted by relevance

/openbmc/qemu/include/hw/dma/
H A Dxlnx_dpdma.h47 #define TYPE_XLNX_DPDMA "xlnx.dpdma"
52 * DPDMA gets the current descriptor and retrieves
56 * Returns The number of bytes transferred by the DPDMA
59 * @s The DPDMA state.
70 * @s The DPDMA state.
82 * @s The DPDMA state.
/openbmc/linux/drivers/dma/xilinx/
H A Dxilinx_dpdma.c3 * Xilinx ZynqMP DPDMA Engine driver
28 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h>
33 /* DPDMA registers */
119 /* DPDMA descriptor fields */
142 * struct xilinx_dpdma_hw_desc - DPDMA hardware descriptor
180 * struct xilinx_dpdma_sw_desc - DPDMA software descriptor
181 * @hw: DPDMA hardware descriptor
192 * struct xilinx_dpdma_tx_desc - DPDMA transaction descriptor
209 * struct xilinx_dpdma_chan - DPDMA channel
224 * @xdev: DPDMA device
[all …]
/openbmc/linux/Documentation/devicetree/bindings/dma/xilinx/
H A Dxlnx,zynqmp-dpdma.yaml4 $id: http://devicetree.org/schemas/dma/xilinx/xlnx,zynqmp-dpdma.yaml#
25 The cell is the DMA channel ID (see dt-bindings/dma/xlnx-zynqmp-dpdma.h
29 const: xlnx,zynqmp-dpdma
64 compatible = "xlnx,zynqmp-dpdma";
/openbmc/qemu/hw/display/
H A Dxlnx_dp.c335 xlnx_dpdma_set_host_data_location(s->dpdma, DP_AUDIO_DMA_CHANNEL(0), in xlnx_dp_audio_activate()
337 xlnx_dpdma_set_host_data_location(s->dpdma, DP_AUDIO_DMA_CHANNEL(1), in xlnx_dp_audio_activate()
383 * Get the individual left and right audio streams from the DPDMA, in xlnx_dp_audio_callback()
388 * and then we will read data from the DPDMA again. in xlnx_dp_audio_callback()
394 s->audio_data_available[0] = xlnx_dpdma_start_operation(s->dpdma, 4, in xlnx_dp_audio_callback()
396 s->audio_data_available[1] = xlnx_dpdma_start_operation(s->dpdma, 5, in xlnx_dp_audio_callback()
616 xlnx_dpdma_set_host_data_location(s->dpdma, DP_GRAPHIC_DMA_CHANNEL, in xlnx_dp_recreate_surface()
618 xlnx_dpdma_set_host_data_location(s->dpdma, DP_VIDEO_DMA_CHANNEL, in xlnx_dp_recreate_surface()
1196 xlnx_dpdma_trigger_vsync_irq(s->dpdma); in xlnx_dp_update_display()
1201 if (!xlnx_dpdma_start_operation(s->dpdma, 3, false)) { in xlnx_dp_update_display()
[all …]
/openbmc/qemu/include/hw/display/
H A Dxlnx_dp.h97 /* Associated DPDMA controller. */
98 XlnxDPDMAState *dpdma; member
/openbmc/qemu/hw/arm/
H A Dxlnx-zynqmp.c426 object_initialize_child(obj, "dp-dma", &s->dpdma, TYPE_XLNX_DPDMA); in xlnx_zynqmp_init()
738 if (!sysbus_realize(SYS_BUS_DEVICE(&s->dpdma), errp)) { in xlnx_zynqmp_realize()
741 object_property_set_link(OBJECT(&s->dp), "dpdma", OBJECT(&s->dpdma), in xlnx_zynqmp_realize()
743 sysbus_mmio_map(SYS_BUS_DEVICE(&s->dpdma), 0, DPDMA_ADDR); in xlnx_zynqmp_realize()
744 sysbus_connect_irq(SYS_BUS_DEVICE(&s->dpdma), 0, gic_spi[DPDMA_IRQ]); in xlnx_zynqmp_realize()
/openbmc/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.h24 /* The DPDMA is limited to 44 bit addressing. */
H A Dzynqmp_disp.c40 * | DPDMA | --->| | --> | Video | Video +-------------+ |
54 * Only non-live input from the DPDMA and output to the DisplayPort Source
58 * The display controller code creates planes for the DPDMA video and graphics
/openbmc/qemu/hw/dma/
H A Dxlnx_dpdma.c44 * Registers offset for DPDMA.
687 DPRINTF("start dpdma channel 0x%" PRIX8 "\n", channel); in xlnx_dpdma_start_operation()
837 qemu_log_mask(LOG_UNIMP, "DPDMA client not attached to valid DPDMA" in xlnx_dpdma_set_host_data_location()
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Ddwc3-xilinx.yaml100 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h>
/openbmc/qemu/include/hw/arm/
H A Dxlnx-zynqmp.h127 XlnxDPDMAState dpdma; member
/openbmc/linux/Documentation/devicetree/bindings/display/xlnx/
H A Dxlnx,zynqmp-dpsub.yaml16 | DPDMA | --->| | --> | Video | Video +-------------+ |
/openbmc/linux/arch/arm64/boot/dts/xilinx/
H A Dzynqmp.dtsi15 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h>
1021 compatible = "xlnx,zynqmp-dpdma";
/openbmc/linux/drivers/dma/
H A DKconfig726 tristate "Xilinx DPDMA Engine"
/openbmc/u-boot/arch/arm/dts/
H A Dzynqmp.dtsi949 compatible = "xlnx,dpdma";
/openbmc/linux/
H A DMAINTAINERS23792 XILINX ZYNQMP DPDMA DRIVER
23796 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23798 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
H A Dopengrok2.0.log[all...]
H A Dopengrok1.0.log[all...]