Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 635eca2d authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: Clean device dma_ops structure



No code is setting up dma_operation for device.
Use dma_direct_ops for all cases.

Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
parent 193bca59
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -12,8 +12,6 @@
struct device_node;

struct dev_archdata {
	/* DMA operations on that device */
	struct dma_map_ops	*dma_ops;
};

struct pdev_archdata {
+0 −7
Original line number Diff line number Diff line
@@ -50,16 +50,9 @@ extern struct dma_map_ops dma_direct_ops;

static inline struct dma_map_ops *get_dma_ops(struct device *dev)
{
	if (dev && dev->archdata.dma_ops)
		return dev->archdata.dma_ops;
	return &dma_direct_ops;
}

static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops)
{
	dev->archdata.dma_ops = ops;
}

static inline int dma_supported(struct device *dev, u64 mask)
{
	struct dma_map_ops *ops = get_dma_ops(dev);