summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Junkyeong Kim [Tue, 23 Mar 2021 08:37:11 +0000 (17:37 +0900)]
Package version up to 2.0.1
Change-Id: I26e31fbb63978ece3b55a77131fb8301b9e1ea8e
Junkyeong Kim [Tue, 23 Mar 2021 08:32:10 +0000 (17:32 +0900)]
Set crtc again if dpms off executed
When dpms off execute, sometimes setted surface can be free by offscreen commit. (prepare commit)
In this case it's need to crtc set again before atomic commit after dpms on.
Change-Id: I384170009f3151f0b7a2b233a70ffbe129e94244
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Changyeon Lee [Tue, 26 Jan 2021 03:36:30 +0000 (12:36 +0900)]
Package version up to 2.0.0
Change-Id: Ia532db60d6364cded81654af25d4ee0cb566e386
Changyeon Lee [Thu, 21 Jan 2021 10:25:29 +0000 (19:25 +0900)]
set TDM_HWC_CAPABILITY_VIDEO_SCALE
plane can scale buffer
Change-Id: I0cc0ec99f88fb76f284b29a314a3f3828997f83f
Changyeon Lee [Tue, 19 Jan 2021 04:54:19 +0000 (13:54 +0900)]
enable TDM HWC
Change-Id: I67d4055ddc4005826fe1f032def8696cf519f148
Changyeon Lee [Fri, 15 Jan 2021 07:01:32 +0000 (16:01 +0900)]
support hw cursor transform
Change-Id: I43ac311e0a924533a1c84199367f8042e8eaa6f9
Changyeon Lee [Fri, 15 Jan 2021 05:02:30 +0000 (14:02 +0900)]
remove cursor min size
nexell support all size
Change-Id: Iecde9160146f022ec8ff9ed28210477d86c1e9d7
Changyeon Lee [Thu, 14 Jan 2021 11:14:35 +0000 (20:14 +0900)]
support Atomic Mode Setting
if DRM_CLIENT_CAP_ATOMIC is enable, hwc use Atomic Mode Setting
Change-Id: I8a1ffa0a5910ae19aef11c051b75b05ab85b4e0d
Changyeon Lee [Mon, 11 Jan 2021 11:02:16 +0000 (20:02 +0900)]
fix drm driver name
Change-Id: I2bcae096054107b59293c7306edf35af4f1fab2e
SooChan Lim [Mon, 11 Jan 2021 04:54:28 +0000 (13:54 +0900)]
disable TDM_HWC
The backend disable TDM_HWC due to delay vblank interval issue.
The kernel has to fix this issue. TDM_HWC will be enable after
the kernel fixes the delay of the vblank interval.
Change-Id: I6ee14bc116ae81d3817197e4d5b216963a926b94
SooChan Lim [Mon, 21 Dec 2020 10:29:25 +0000 (19:29 +0900)]
Implementation of TDM_HWC
nexell backend supports TDM_HWC.
libtdm-nexell operates the displaying buffers with TDM_HWC feature.
Change-Id: I6da21f5e21ad71bf7ee21fc2c06b3db738c4bf0f
Junkyeong Kim [Fri, 19 Jun 2020 06:19:30 +0000 (15:19 +0900)]
package version up to 1.1.2
Change-Id: Ifcab5e004177b69a40cf4b6eae5e4df32f20585b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 19 Jun 2020 04:26:17 +0000 (13:26 +0900)]
disable pp
nexell scaler doesn't support transform. so disable pp temporary.
Change-Id: Ic565f6748edc1f9e59e1ae3644d3b389e0f40b0b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 19 Jun 2020 02:45:41 +0000 (11:45 +0900)]
erase unsupported capabilities
Change-Id: Ibdcbe347b4b6d72b9b995860d945d6890bea5504
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Tue, 11 Feb 2020 01:25:44 +0000 (10:25 +0900)]
package version up to 1.1.1
Change-Id: I94d5b4b9a4c222478e9e5c5457b41623c8a9b0c4
SooChan Lim [Tue, 11 Feb 2020 01:23:25 +0000 (10:23 +0900)]
assign the layer to the video capability
The layer on zpos 0 has the capability of the hw scalibility
before displaying the buffer on the layer. Thus, the backend
set the VIDEO capability on the layer.
Change-Id: Idaf278c24525eb5ac5ad95aacec569583cdb6657
SooChan Lim [Fri, 1 Nov 2019 04:21:02 +0000 (13:21 +0900)]
package version up to 1.1.0
tizen 6.0 starts here.
Change-Id: I1ef2ded5aa2c997a6d11f343670749de68eaf505
Changyeon Lee [Mon, 30 Sep 2019 07:35:27 +0000 (16:35 +0900)]
Package version up to 1.0.11
Change-Id: I8bcd5f37709e2475df5e0ab8704eaa6a86bddf25
Changyeon Lee [Mon, 30 Sep 2019 07:34:17 +0000 (16:34 +0900)]
layer: set CAPABILITY_RESEVED_MEMORY to primary and overlay layer
Change-Id: I766644d4843198ee712226c11dceb9da0cbba3b3
SooChan Lim [Mon, 28 Jan 2019 10:39:02 +0000 (19:39 +0900)]
package version up to 1.0.10
Change-Id: Ifa29b6d54488ff6b9b85823c8e9df1d0e3cf86ea
Junkyeong Kim [Mon, 28 Jan 2019 08:06:52 +0000 (17:06 +0900)]
pp: close open src fd if dst fd get failed
Change-Id: I49bdd01634713d93df554172c43ffe1b36d87834
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Tue, 20 Mar 2018 09:47:11 +0000 (18:47 +0900)]
package version up to 1.0.9
Change-Id: Ie407e8eca4d9e4aa01cb86de902b557094bccce8
Boram Park [Tue, 20 Mar 2018 09:43:25 +0000 (18:43 +0900)]
pp: check return value
Change-Id: I83a5bdfce662cff016446a76c2bfde7e889f4e16
Boram Park [Fri, 16 Mar 2018 08:20:38 +0000 (17:20 +0900)]
package version up to 1.0.8
Change-Id: Ib23a0e5e95eb11102e8708a14335adf8220ae378
Boram Park [Fri, 16 Mar 2018 08:08:41 +0000 (17:08 +0900)]
add TDM_PP_CAPABILITY_NO_CSC
Change-Id: Ic4f67038459aa90079b35bf871620d2ff20addaa
Boram Park [Thu, 15 Mar 2018 07:57:51 +0000 (16:57 +0900)]
package version up to 1.0.7
Change-Id: I336faefcd73c61dcefff4d37b8dcf9a44914489c
Boram Park [Thu, 15 Mar 2018 06:02:47 +0000 (15:02 +0900)]
ref/unref display_buffer by using buffer's user_data
Freeing a buffer before removing a buffer from DRM system makes a issue.
To ensure that a buffer is alive until removing it from DRM, do ref/unref
a buffer.
Change-Id: Iefd13945f91ce1bcb060bcd4ba21a4d5dbc53527
Boram Park [Thu, 15 Mar 2018 05:20:42 +0000 (14:20 +0900)]
fix prop's index
Change-Id: I221ef1cc7f53b5d136d80d9f431295ae882e7622
Junkyeong Kim [Thu, 22 Feb 2018 01:30:11 +0000 (10:30 +0900)]
package version up to 1.0.6
Change-Id: I8f694a2f1e03c04749fed6a13b0182d3b70a55ad
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 21 Feb 2018 10:54:04 +0000 (19:54 +0900)]
free allocated display buffers when deinit
Change-Id: I635ac58f89e8b41d2814fdac57b50b6cadb89b54
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 31 Jan 2018 06:39:06 +0000 (15:39 +0900)]
package version up to 1.0.5
Change-Id: I46148753f9c2c05edf10c02c9bd8a8a2a7967650
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 12 Jan 2018 08:02:55 +0000 (17:02 +0900)]
use video plane. add YUV420 format to layer capability
0: overlay, video(YU12 only)
1: primary, rgb
2: overlay, rgb
Change-Id: Icc60c073f736d21d785c7115da18051ea9a215c0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 12 Jan 2018 07:42:27 +0000 (16:42 +0900)]
support nexell pp
erase pixman.
use nexell scaling.
support only YUV420 format.
set pp preferred align to 32.
restrition: support only scanout buffer.
align(src_width:32, dst_width:8)
Change-Id: I8d362c2d24d9990cb50c5fcef625ee3e1d5d542e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 12 Jan 2018 06:01:38 +0000 (15:01 +0900)]
fix syntax error(space to tab)
Change-Id: I824f003ebbd3215968b60067ef1122e7403fd553
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Mon, 8 Jan 2018 01:01:58 +0000 (10:01 +0900)]
package version up to 1.0.4
Change-Id: Ida158de8f66fde515177727dbd1b2cc1884fc978
Junkyeong Kim [Fri, 5 Jan 2018 08:44:08 +0000 (17:44 +0900)]
set correct handle info for AddFB2
Change-Id: Ic6216eadea1e9aea69df2586d200bcad2f87b38a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 5 Jan 2018 07:48:20 +0000 (16:48 +0900)]
use two plane
support only RGB plane.
set TDM_LAYER_CAPABILITY_SCANOUT layer capability.
Change-Id: I93f49d098099d0609f11a860340f8904634460d3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 28 Dec 2017 08:16:40 +0000 (17:16 +0900)]
set correct mode info
Change-Id: If2e0a1210af27a6d441aea32ec83c23caab9d047
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Tue, 19 Dec 2017 01:46:49 +0000 (10:46 +0900)]
package version up to 1.0.3
Change-Id: I1606678de2e6bc888e173ad2afc141e54907e7e7
Junkyeong Kim [Thu, 14 Dec 2017 01:32:44 +0000 (10:32 +0900)]
use hdmi connector to main output if there is no connected connector
Change-Id: I87ab515be8e908f024402d1a7da2f400fdaadb72
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Wed, 27 Sep 2017 06:39:37 +0000 (15:39 +0900)]
package version up to 1.0.2
Change-Id: Iadd9854a470283bebc15808e48f8050c08348daf
Boram Park [Wed, 27 Sep 2017 01:11:08 +0000 (10:11 +0900)]
fix memory leak
Change-Id: I4c62389755ad2ba15deea3d540dc48dfddd4ee01
Boram Park [Fri, 22 Sep 2017 07:59:30 +0000 (16:59 +0900)]
package version up to 1.0.1
Change-Id: Ibb19f804e3c7557d35101620c7781e4049e40723
Boram Park [Fri, 15 Sep 2017 07:40:31 +0000 (16:40 +0900)]
not using enviroment variable to get drm fd
Change-Id: Icec5e6132526e1cb7d988bb81fde9960aa7ad738
Junkyeong Kim [Mon, 18 Sep 2017 06:33:01 +0000 (15:33 +0900)]
remove unrechable code
Change-Id: I723f40345759b059c75ca71510a477027c8f4a79
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Fri, 8 Sep 2017 04:48:55 +0000 (13:48 +0900)]
package version to 1.0.0
Change-Id: Ib0c19427c0cccec3c03445a2ddab827853e0e4db
SooChan Lim [Fri, 8 Sep 2017 02:47:30 +0000 (11:47 +0900)]
wait vblanks according to the pipe.
Change-Id: Iaafb156355145c9ed14e82b975a4875537cdd852
SooChan Lim [Thu, 7 Sep 2017 22:59:38 +0000 (07:59 +0900)]
add tdm_nexell initial code.
This code is based on the libtdm-drm.
Change-Id: Ie8b92006c295dcdfd36f30fc8fe64533d814f64d
Tizen Infrastructure [Wed, 30 Aug 2017 10:12:19 +0000 (10:12 +0000)]
Initial empty repository