#include <system_info.h>
#include "tbm_bufmgr_tgl.h"
-#define USE_DMAIMPORT
#define TBM_COLOR_FORMAT_COUNT 4
#define EXYNOS_DRM_NAME "exynos"
bo_handle.ptr = (void *)bo_exynos->pBase;
break;
case TBM_DEVICE_3D:
-#ifdef USE_DMAIMPORT
- if (bo_exynos->dmabuf) {
- bo_handle.u32 = (uint32_t)bo_exynos->dmabuf;
- break;
- }
-
- if (!bo_exynos->dmabuf) {
- struct drm_prime_handle arg = {0, };
-
- arg.handle = bo_exynos->gem;
- if (drmIoctl(bo_exynos->fd, DRM_IOCTL_PRIME_HANDLE_TO_FD, &arg)) {
- TBM_ERR("Cannot dmabuf=%d\n", bo_exynos->gem);
- return (tbm_bo_handle) NULL;
- }
- bo_exynos->dmabuf = arg.fd;
- }
-
- bo_handle.u32 = (uint32_t)bo_exynos->dmabuf;
-#endif
- break;
case TBM_DEVICE_MM:
if (!bo_exynos->dmabuf) {
struct drm_prime_handle arg = {0, };