Commit | Line | Data |
---|---|---|
63fba242 NA |
1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* | |
3 | * Copyright (C) 2019 BayLibre, SAS | |
4 | * Author: Neil Armstrong <narmstrong@baylibre.com> | |
5 | */ | |
6 | ||
7 | #ifndef __MESON_RDMA_H | |
8 | #define __MESON_RDMA_H | |
9 | ||
10 | #include "meson_drv.h" | |
11 | ||
12 | int meson_rdma_init(struct meson_drm *priv); | |
13 | void meson_rdma_free(struct meson_drm *priv); | |
14 | void meson_rdma_setup(struct meson_drm *priv); | |
15 | void meson_rdma_reset(struct meson_drm *priv); | |
16 | void meson_rdma_stop(struct meson_drm *priv); | |
17 | ||
18 | void meson_rdma_writel_sync(struct meson_drm *priv, uint32_t val, uint32_t reg); | |
19 | void meson_rdma_flush(struct meson_drm *priv); | |
20 | ||
21 | #endif /* __MESON_RDMA_H */ |