CHROMIUM: drm/rockchip: Add GEM create ioctl support
authorMark Yao <yzq@rock-chips.com>
Wed, 8 Oct 2014 09:11:15 +0000 (17:11 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 8 Apr 2016 03:40:14 +0000 (11:40 +0800)
commitae0099057b8181c6d9e2abbafc2c76b10c1426ac
treec54a24eabd06b7621333995e1f4ccf3860d72e74
parente734712472e061cab50252acaf2310cb97d7bf95
CHROMIUM: drm/rockchip: Add GEM create ioctl support

Rockchip Socs have GPU, we need allocate GPU accelerated buffers.
So add special ioctls GEM_CREATE/GEM_MAP_OFFSET to support
accelerated buffers.

Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
BUG=chromium:399935
TEST=With rest of patch set, can boot to UI on eDP

Change-Id: Ia4b13798aac97d16214da7a75a2479e6e334313e
Reviewed-on: https://chromium-review.googlesource.com/222153
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>
Commit-Queue: Daniel Kurtz <djkurtz@chromium.org>
Conflicts:
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
(cherry picked from cros/chromeos-3.14 commit c29c5a3037e18815937d8af664738e499ada94d1)
Signed-off-by: ZhengShunQian <zhengsq@rock-chips.com>
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
include/uapi/drm/rockchip_drm.h [new file with mode: 0644]