platform/adaptation/nexell/libtdm-nexell.git
3 years agoPackage version up to 2.0.1 46/255746/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/hotfix/20210323.230601 submit/tizen_6.0_hotfix/20210323.090602
Junkyeong Kim [Tue, 23 Mar 2021 08:37:11 +0000 (17:37 +0900)]
Package version up to 2.0.1

Change-Id: I26e31fbb63978ece3b55a77131fb8301b9e1ea8e

3 years agoSet crtc again if dpms off executed 44/255744/1
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>
3 years agoPackage version up to 2.0.0 77/252277/1 accepted/tizen/6.0/unified/hotfix/20210126.221602 submit/tizen_6.0_hotfix/20210126.085203
Changyeon Lee [Tue, 26 Jan 2021 03:36:30 +0000 (12:36 +0900)]
Package version up to 2.0.0

Change-Id: Ia532db60d6364cded81654af25d4ee0cb566e386

3 years agoset TDM_HWC_CAPABILITY_VIDEO_SCALE 76/252276/1
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

3 years agoenable TDM HWC 75/252275/1
Changyeon Lee [Tue, 19 Jan 2021 04:54:19 +0000 (13:54 +0900)]
enable TDM HWC

Change-Id: I67d4055ddc4005826fe1f032def8696cf519f148

3 years agosupport hw cursor transform 74/252274/1
Changyeon Lee [Fri, 15 Jan 2021 07:01:32 +0000 (16:01 +0900)]
support hw cursor transform

Change-Id: I43ac311e0a924533a1c84199367f8042e8eaa6f9

3 years agoremove cursor min size 73/252273/1
Changyeon Lee [Fri, 15 Jan 2021 05:02:30 +0000 (14:02 +0900)]
remove cursor min size

nexell support all size

Change-Id: Iecde9160146f022ec8ff9ed28210477d86c1e9d7

3 years agosupport Atomic Mode Setting 72/252272/1
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

3 years agofix drm driver name 71/252271/1
Changyeon Lee [Mon, 11 Jan 2021 11:02:16 +0000 (20:02 +0900)]
fix drm driver name

Change-Id: I2bcae096054107b59293c7306edf35af4f1fab2e

3 years agodisable TDM_HWC 70/252270/1
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

3 years agoImplementation of TDM_HWC 69/252269/1
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

3 years agopackage version up to 1.1.2 61/236661/1 accepted/tizen/6.0/unified/20201030.123504 accepted/tizen/6.0/unified/hotfix/20201103.052232 accepted/tizen/unified/20200623.080559 submit/tizen/20200622.043659 submit/tizen_6.0/20201029.205101 submit/tizen_6.0_hotfix/20201102.192501 submit/tizen_6.0_hotfix/20201103.114801 tizen_6.0.m2_release
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>
3 years agodisable pp 44/236644/1
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>
3 years agoerase unsupported capabilities 30/236630/1
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>
4 years agopackage version up to 1.1.1 78/224478/1 accepted/tizen/unified/20200212.125759 submit/tizen/20200211.094040
SooChan Lim [Tue, 11 Feb 2020 01:25:44 +0000 (10:25 +0900)]
package version up to 1.1.1

Change-Id: I94d5b4b9a4c222478e9e5c5457b41623c8a9b0c4

4 years agoassign the layer to the video capability 77/224477/1
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

4 years agopackage version up to 1.1.0 77/216777/1 accepted/tizen/unified/20191104.115140 submit/tizen/20191104.003215
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

4 years agoPackage version up to 1.0.11 63/214963/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.004512 accepted/tizen/5.5/unified/mobile/hotfix/20201027.082138 accepted/tizen/5.5/unified/wearable/hotfix/20201027.123431 accepted/tizen/unified/20191007.234810 submit/tizen/20191004.050116 submit/tizen_5.5/20191031.000009 submit/tizen_5.5_mobile_hotfix/20201026.185101 submit/tizen_5.5_wearable_hotfix/20201026.184301 tizen_5.5.m2_release
Changyeon Lee [Mon, 30 Sep 2019 07:35:27 +0000 (16:35 +0900)]
Package version up to 1.0.11

Change-Id: I8bcd5f37709e2475df5e0ab8704eaa6a86bddf25

4 years agolayer: set CAPABILITY_RESEVED_MEMORY to primary and overlay layer 62/214962/1
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

5 years agopackage version up to 1.0.10 accepted/tizen/unified/20190129.064330 submit/tizen/20190128.103926
SooChan Lim [Mon, 28 Jan 2019 10:39:02 +0000 (19:39 +0900)]
package version up to 1.0.10

Change-Id: Ifa29b6d54488ff6b9b85823c8e9df1d0e3cf86ea

5 years agopp: close open src fd if dst fd get failed 34/198634/1
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>
6 years agopackage version up to 1.0.9 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.012452 accepted/tizen/unified/20180321.060804 submit/tizen/20180320.093933 submit/tizen_5.0/20181101.000001
Boram Park [Tue, 20 Mar 2018 09:47:11 +0000 (18:47 +0900)]
package version up to 1.0.9

Change-Id: Ie407e8eca4d9e4aa01cb86de902b557094bccce8

6 years agopp: check return value 94/173294/1
Boram Park [Tue, 20 Mar 2018 09:43:25 +0000 (18:43 +0900)]
pp: check return value

Change-Id: I83a5bdfce662cff016446a76c2bfde7e889f4e16

6 years agopackage version up to 1.0.8 submit/tizen/20180316.082049
Boram Park [Fri, 16 Mar 2018 08:20:38 +0000 (17:20 +0900)]
package version up to 1.0.8

Change-Id: Ib23a0e5e95eb11102e8708a14335adf8220ae378

6 years agoadd TDM_PP_CAPABILITY_NO_CSC 42/172842/1
Boram Park [Fri, 16 Mar 2018 08:08:41 +0000 (17:08 +0900)]
add TDM_PP_CAPABILITY_NO_CSC

Change-Id: Ic4f67038459aa90079b35bf871620d2ff20addaa

6 years agopackage version up to 1.0.7 accepted/tizen/unified/20180316.062421 submit/tizen/20180314.093754
Boram Park [Thu, 15 Mar 2018 07:57:51 +0000 (16:57 +0900)]
package version up to 1.0.7

Change-Id: I336faefcd73c61dcefff4d37b8dcf9a44914489c

6 years agoref/unref display_buffer by using buffer's user_data 88/172688/2
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

6 years agofix prop's index 87/172687/1
Boram Park [Thu, 15 Mar 2018 05:20:42 +0000 (14:20 +0900)]
fix prop's index

Change-Id: I221ef1cc7f53b5d136d80d9f431295ae882e7622

6 years agopackage version up to 1.0.6 37/170737/1 accepted/tizen/unified/20180222.080246 submit/tizen/20180222.022027
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>
6 years agofree allocated display buffers when deinit 92/170692/2
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>
6 years agopackage version up to 1.0.5 09/168809/1 accepted/tizen/unified/20180201.080013 submit/tizen/20180201.042529
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>
6 years agouse video plane. add YUV420 format to layer capability 80/166880/5
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>
6 years agosupport nexell pp 72/166872/3
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>
6 years agofix syntax error(space to tab) 42/166842/1
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>
6 years agopackage version up to 1.0.4 accepted/tizen/unified/20180108.062556 accepted/tizen/unified/20180108.062558 submit/tizen/20180108.010126
Boram Park [Mon, 8 Jan 2018 01:01:58 +0000 (10:01 +0900)]
package version up to 1.0.4

Change-Id: Ida158de8f66fde515177727dbd1b2cc1884fc978

6 years agoset correct handle info for AddFB2 45/166045/1
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>
6 years agouse two plane 17/166017/3
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>
6 years agoset correct mode info 33/165333/1
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>
6 years agopackage version up to 1.0.3 69/164369/1 accepted/tizen/unified/20171219.072730 submit/tizen/20171219.015150
SooChan Lim [Tue, 19 Dec 2017 01:46:49 +0000 (10:46 +0900)]
package version up to 1.0.3

Change-Id: I1606678de2e6bc888e173ad2afc141e54907e7e7

6 years agouse hdmi connector to main output if there is no connected connector 83/163883/3
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>
6 years agopackage version up to 1.0.2 accepted/tizen_4.0_unified tizen_4.0 accepted/tizen/4.0/unified/20170929.075516 accepted/tizen/unified/20170928.072110 submit/tizen/20170927.064133 submit/tizen_4.0/20170927.064121 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Boram Park [Wed, 27 Sep 2017 06:39:37 +0000 (15:39 +0900)]
package version up to 1.0.2

Change-Id: Iadd9854a470283bebc15808e48f8050c08348daf

6 years agofix memory leak 13/152713/1
Boram Park [Wed, 27 Sep 2017 01:11:08 +0000 (10:11 +0900)]
fix memory leak

Change-Id: I4c62389755ad2ba15deea3d540dc48dfddd4ee01

6 years agopackage version up to 1.0.1 accepted/tizen/4.0/unified/20170925.071812 accepted/tizen/unified/20170925.071317 submit/tizen/20170922.080343 submit/tizen_4.0/20170922.080338
Boram Park [Fri, 22 Sep 2017 07:59:30 +0000 (16:59 +0900)]
package version up to 1.0.1

Change-Id: Ibb19f804e3c7557d35101620c7781e4049e40723

6 years agonot using enviroment variable to get drm fd 17/150717/1
Boram Park [Fri, 15 Sep 2017 07:40:31 +0000 (16:40 +0900)]
not using enviroment variable to get drm fd

Change-Id: Icec5e6132526e1cb7d988bb81fde9960aa7ad738

6 years agoremove unrechable code 37/150637/1 accepted/tizen/4.0/unified/20170920.081355 accepted/tizen/unified/20170920.065443 submit/tizen/20170918.074227 submit/tizen_4.0/20170918.074318
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>
6 years agopackage version to 1.0.0 15/148515/1 accepted/tizen/4.0/unified/20170908.222335 accepted/tizen/unified/20170908.220740 submit/tizen/20170908.054541 submit/tizen_4.0/20170908.054627
SooChan Lim [Fri, 8 Sep 2017 04:48:55 +0000 (13:48 +0900)]
package version to 1.0.0

Change-Id: Ib0c19427c0cccec3c03445a2ddab827853e0e4db

6 years agowait vblanks according to the pipe. 45/148445/2
SooChan Lim [Fri, 8 Sep 2017 02:47:30 +0000 (11:47 +0900)]
wait vblanks according to the pipe.

Change-Id: Iaafb156355145c9ed14e82b975a4875537cdd852

6 years agoadd tdm_nexell initial code. 98/148398/1
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

6 years agoInitial empty repository master
Tizen Infrastructure [Wed, 30 Aug 2017 10:12:19 +0000 (10:12 +0000)]
Initial empty repository