[PATCH] udmabuf: Add missing compact_ioctl

2020-09-04 Thread Kristian H. Kristensen
From: "Kristian H. Kristensen" Make sure we can use this on mixed systems. Signed-off-by: Kristian H. Kristensen --- drivers/dma-buf/udmabuf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/dma-buf/udmabuf.c b/drivers/dma-buf/udmabuf.c index 9635897458a0..6f4ff6ede

[PATCH 1/2] drm: Add DRM_DEV_INFO_RATELIMITED

2019-01-18 Thread Kristian H. Kristensen
Refactor the ratelimit printk to a helper macro and implement DRM_DEV_INFO_RATELIMITED and DRM_DEV_ERROR_RATELIMITED using the helper. Signed-off-by: Kristian H. Kristensen --- include/drm/drm_print.h | 29 + 1 file changed, 21 insertions(+), 8 deletions(-) diff

[PATCH 2/2] drm/msm: Use DRM_DEV_INFO_RATELIMITED for shrinker messages

2019-01-18 Thread Kristian H. Kristensen
Otherwise we get hard to track down "Purging: 123123 bytes" messages in the log. Signed-off-by: Kristian H. Kristensen --- drivers/gpu/drm/msm/msm_gem_shrinker.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_gem_shrinker.c b/drivers/g

[PATCH] drm/msm: Unblock writer if reader closes file

2018-12-19 Thread Kristian H. Kristensen
Prevents deadlock when fifo is full and reader closes file. Signed-off-by: Kristian H. Kristensen --- drivers/gpu/drm/msm/msm_rd.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_rd.c b/drivers/gpu/drm/msm/msm_rd.c index b5672061ae085

[PATCH] drm/msm: Unblock writer if reader closes file

2018-12-18 Thread Kristian H. Kristensen
Prevents deadlock when fifo is full and reader closes file. Signed-off-by: Kristian H. Kristensen --- drivers/gpu/drm/msm/msm_rd.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_rd.c b/drivers/gpu/drm/msm/msm_rd.c index b5672061ae085

[ANNOUNCE] libdrm 2.4.94

2018-08-23 Thread Kristian H. Kristensen
mapping (v2) tests/amdgpu: add test for finding bo by CPU mapping amdgpu: free flink bo in bo import amdgpu: add a function to create amdgpu bo internally (v4) Kristian H. Kristensen (1): Bump to version 2.4.94 Likun Gao (1): amdgpu: Disable deadlock test suite for RV

[PATCH v2] drm/rockchip: Disable blending for win0

2018-04-18 Thread Kristian H. Kristensen
to get the correct result. Signed-off-by: Kristian H. Kristensen <hoegsb...@chromium.org> Cc: Sandy Huang <h...@rock-chips.com> Cc: Sean Paul <seanp...@chromium.org> --- v2: Drop CHROMIUM: prefix, rebase on Linus' master drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 13 +++

[PATCH] CHROMIUM: drm/rockchip: Disable blending for win0

2018-04-16 Thread Kristian H. Kristensen
to get the correct result. Signed-off-by: Kristian H. Kristensen <hoegsb...@chromium.org> Cc: Sandy Huang <h...@rock-chips.com> Cc: Sean Paul <seanp...@chromium.org> --- As per Eric's suggestion, we can just disable blending. This replaces the previous "Filter out alpha formats f

[PATCH] drm/rockchip: Filter out alpha formats for primary plane

2018-04-16 Thread Kristian H. Kristensen
Rockchip doesn't support per-pixel alpha blending for the lowest window in the stack. While the hw supports restacking the windows, we don't expose that in KMS, so just filter out alpha formats for the primary plane. Change-Id: I7828d5bf0f0b5c6dd23f9e52aa01a5a683131d2f Signed-off-by: Kristian H

[PATCH libdrm] modetest: Decode IN_FORMATS plane blob property

2017-09-28 Thread Kristian H. Kristensen
This teaches modetest about the new IN_FORMATS blob and decodes the blob to show supported formats and modifiers. Signed-off-by: Kristian H. Kristensen <hoegsb...@chromium.org> --- tests/modetest/modetest.c | 86 +++ 1 file changed, 86 inse

Re: [PATCH] drm/rockchip: Set line flag config register in vop_crtc_enable

2017-04-27 Thread Kristian H. Kristensen
Jeffy Chen writes: > We need to set vop config done after update line flag config, it's a > new requirement for chips newer than rk3368. > > Since we would only use line flag irq for vact_end, let's move it to > vop_crtc_enable. > > Signed-off-by: Jeffy Chen

[PATCH 1/2] drm: Add new DRM_IOCTL_MODE_GETPLANE2

2016-12-21 Thread Kristian H. Kristensen
Rob Clark writes: > On Tue, Dec 20, 2016 at 7:12 PM, Kristian H. Kristensen > wrote: >> diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h >> index ce7efe2..cea3de3 100644 >> --- a/include/uapi/drm/drm_mode.h >> +++ b/include/uapi/drm/d

[PATCH 2/2] modetest: Teach modetest about format info

2016-12-20 Thread Kristian H. Kristensen
From: "Kristian H. Kristensen" <hoegsb...@chromium.org> BUG=chrome-os-partner:56407 TEST=modetest on a KMS driver that exposes modifiers should print those Change-Id: I91b2a408b1c8f112d7ba5d0998119b3c800b199c --- tests/modetest/modetest.c | 40

[PATCH 1/2] Add DRM_IOCTL_MODE_GETPLANE2 ioctl wrapper

2016-12-20 Thread Kristian H. Kristensen
From: "Kristian H. Kristensen" <hoegsb...@chromium.org> This adds support for the new DRM_IOCTL_MODE_GETPLANE2 ioctl. For older kernels drmModeGetPlane2() falls back to DRM_IOCTL_MODE_GETPLANE and return the new, bigger drmModePlaneRec, reporting 0 modifiers. BUG=chrome-os-pa

[PATCH 2/2] i915: Add format modifiers for Intel

2016-12-20 Thread Kristian H. Kristensen
Signed-off-by: Kristian H. Kristensen --- drivers/gpu/drm/i915/intel_display.c | 35 --- drivers/gpu/drm/i915/intel_sprite.c | 36 +++- 2 files changed, 67 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915

[PATCH 1/2] drm: Add new DRM_IOCTL_MODE_GETPLANE2

2016-12-20 Thread Kristian H. Kristensen
From: "Kristian H. Kristensen" <hoegsb...@google.com> This new ioctl exctends DRM_IOCTL_MODE_GETPLANE, by returning information about the modifiers that will work with each format. Signed-off-by: Kristian H. Kristensen --- drivers/gpu/drm/arm/hdlcd_crtc.c| 1 +

[PATCH] drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define

2016-12-13 Thread Kristian H. Kristensen
We need to define DRM_FORMAT_MOD_VENDOR_NONE for the fourcc_mod_code() macro to work correctly. Signed-off-by: Kristian H. Kristensen --- include/uapi/drm/drm_fourcc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h index 0ccef30

[PATCH v2] drm/rockchip: Use an enum to identify Rockchip VOPs

2016-11-03 Thread Kristian H. Kristensen
correctly. Signed-off-by: Kristian H. Kristensen --- v2: Stripped chromeos annotations, fix compile errors for drivers I didn't compile when I first wrote the patch. drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 45 ++--- drivers/gpu/drm/rockchip/cdn-dp-core.c | 19

[PATCH] drm/rockchip: Use an enum to identify Rockchip VOPs

2016-11-01 Thread Kristian H. Kristensen
correctly. BUG=chrome-os-partner:56407 TEST=verify 'modetest -M rockchip -s 32 at 28:2400x1600' looks right Signed-off-by: Kristian H. Kristensen Change-Id: If5c5f36bcee09113008ee5155a13337f0e69371f --- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 45 ++--- drivers/gpu/drm

[PATCH] Add drmModeAddFB2WithModifiers() which takes format modifiers

2016-09-13 Thread Kristian H. Kristensen
The only current user of this open codes the ioctl. Let's add an entry point for this to libdrm. Signed-off-by: Kristian H. Kristensen --- xf86drmMode.c | 21 + xf86drmMode.h | 7 +++ 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/xf86drmMode.c b

[PATCH] drm: Only use compat ioctl for addfb2 on X86/IA64

2016-09-13 Thread Kristian H. Kristensen
the compat wrapper. Use the same condition for drm_mode_fb_cmd2 as we use for drm_update_draw. Signed-off-by: Kristian H. Kristensen --- drivers/gpu/drm/drm_ioc32.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/drm_ioc32.c b/drivers/gpu/drm/drm_ioc32.c index 57676f8