summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-08-17Package version up to 2.1.2tizen_7.0_m2_releasesubmit/tizen/20220818.084153submit/tizen/20220817.100118accepted/tizen/unified/20220822.123828accepted/tizen/7.0/unified/hotfix/20221116.104355accepted/tizen/7.0/unified/20221110.060456tizen_7.0_hotfixtizen_7.0accepted/tizen_7.0_unified_hotfixaccepted/tizen_7.0_unifiedChangyeon Lee1-1/+1
Change-Id: I0236448e9c337e459d26ce8bac334608fa8d819b
2022-08-17hwc: add ARGB8888 format to video supported formatsChangyeon Lee1-1/+2
Change-Id: Id76658fd5c3fc282bc743d6060666c5e97ef7aef
2022-06-22remove legacy libtdm backendsubmit/tizen/20220628.044343submit/tizen/20220627.072238accepted/tizen/unified/20220628.220221Changyeon Lee26-4974/+27
Change-Id: Iac872b98d96b2f3edca98149accfc9d4db58cd3c
2022-03-25Workaround: skip DPMS handling if there is no mode changeMarek Szyprowski2-0/+18
Setting DPMS properties causes VC4 to timeout on waiting for the vblank on HDMI port 0 on RaspberriPi4b with the latest firmware. This is a known firmware bug, but until it gets fixed, simply skip setting DPMS property if there is no DPMS mode change. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Change-Id: I00c255c811700070e4d5a86c336cdbc130a0a23e
2022-02-24Package version up to 2.1.1submit/tizen/20220224.043704Changyeon Lee1-1/+1
Change-Id: Idac3fe8542d488b90f8bdaa4f8f932105da6e24b
2022-02-23create client target buffer queue with width and height of output modeChangyeon Lee3-49/+21
after suuport set_client_target_buffer_info interface, width and height of target hwc window info can be set 0 when client target buffer is not used. Change-Id: I91f9aaa9a9e18b7960dd760ad705f9213b64c6c2
2022-02-23do not set crtc in vc4_output_set_modeChangyeon Lee1-7/+0
setting crtc is done in _tdm_vc4_display_commit_layer or _vc4_output_make_atomic_request. setting crtc is unnecessary in vc4_output_set_mode. and if drm has capability of atomic commit, setting crtc with extra buffer is not needed. this patch makes to reduce gem memory usage. Change-Id: I410e725671e73b56ae705a46b3e3c2ae53b42cb9
2022-02-17Package version up to 2.1.0submit/tizen/20220218.030458submit/tizen/20220218.025831accepted/tizen/unified/20220220.211457Changyeon Lee1-1/+1
Change-Id: I89c06077b47bb64cc8923924626e7f2267979ff6
2022-02-17support hwc_set_client_target_buffer_infoChangyeon Lee3-0/+20
Change-Id: I4ac084c229ac525d1a17101c7ce950edb6fe0d79
2022-02-17fix source pos when buffer of mirror output is setChangyeon Lee3-7/+9
we use source pos of mirror output mode because buffer size can larger than output mode Change-Id: I22233c2fb54cb18e3900cd88be94f881cb4c3be9
2022-02-11assign overlay, cursor, primary layer to each outputChangyeon Lee2-0/+15
this patch makes to assign overlay and cursor layer to external output and other layers are not used because current hwc policy use 3 layers. Change-Id: I25b6239ff78ac7dfae9bf57c5c4f503cb9a4a0a5
2021-07-26fix missing libtbm dependencytizen_6.5.m2_releasesubmit/tizen_6.5/20211028.161401submit/tizen/20210906.061530submit/tizen/20210825.074437accepted/tizen/unified/20210907.121932accepted/tizen/6.5/unified/20211028.093423tizen_6.5accepted/tizen_6.5_unifiedChangyeon Lee1-1/+1
Change-Id: I5fa8d7e9a2e34fc44d36b6eaa601c2616e9d5f64
2021-06-04Package version up to 2.0.11submit/tizen/20210604.060903accepted/tizen/unified/20210607.124823SooChan Lim1-1/+1
Change-Id: I25c60b616cf31938e9cab3b6419b192b6dbe5bdf
2021-05-12install COPYING to /halSooChan Lim1-1/+5
Change-Id: I66f017bfa92897026b46391f54ee17ab475586cc
2021-04-26Package version up to 2.0.10submit/tizen/20210428.023940submit/tizen/20210427.031029submit/tizen/20210426.015950accepted/tizen/unified/20210427.085812SooChan Lim1-1/+1
Change-Id: I73e21af806d4b573b6cce44f73d2014551c80873
2021-04-26avoid the double freeSooChan Lim1-5/+0
Change-Id: Ie120e36df3bbf0e804c3d122b8eadca276a4351f
2021-04-22Package version up to 2.0.9submit/tizen/20210422.065134Changyeon Lee1-1/+1
Change-Id: Ib3b5961919feaaa20d2f0e6e92e2173a59e9cf75
2021-04-22hwc: fix missing setting zpos of target_windowChangyeon Lee2-2/+6
if video is shown and all ui layers are used by device type, zpos of target_window is not set. target_window should be displayed in this case because vc4 using zpos 0 ui layer by video and ui Change-Id: I0ff851c7967157947ef063a3d46f90ad84a64e97
2021-04-19print the type of eventSooChan Lim1-11/+17
show the type of events when it gets interrupt from drm_fd. Change-Id: Id631c3bd508291489ab1746b38a766af478224b7
2021-04-19Package version up to 2.0.8submit/tizen/20210419.014034accepted/tizen/unified/20210419.153540SooChan Lim1-1/+1
Change-Id: I283a23244bdf691ce006a6026a952ff8a70eafaf
2021-04-19avoid the double freeSooChan Lim1-5/+0
The calling free function is done at caller of _vc4_output_make_atomic_request. Change-Id: I86369daa2a512945bbe76bc11e690263bbde0276
2021-04-16Package version up to 2.0.7submit/tizen/20210416.091209accepted/tizen/unified/20210416.143416Changyeon Lee1-1/+1
Change-Id: Iabb39fae762532149f498210cec13afc221ebfa1
2021-04-16fix leak of acquire fence fdChangyeon Lee2-0/+6
Change-Id: Iac6c9f8d770e5f32ae22764e7867c6cbfd895845
2021-04-01Package version up to 2.0.6Changyeon Lee1-1/+1
Change-Id: Ifcb355c49bd4db1cb22f6b4f50757993d212063d
2021-04-01remove unnecessary check hwc restrictionChangyeon Lee2-230/+12
Change-Id: I95ea5eaaaa4e89dd7839fd89c2416b1a135af199
2021-04-01use Atomic Property for setting crtcChangyeon Lee4-62/+136
Change-Id: I0659084a21eb8c45fb4f01cd303d980485b84351
2021-03-30Package version up to 2.0.5submit/tizen/20210331.080540submit/tizen/20210331.065933submit/tizen/20210331.035120accepted/tizen/unified/20210401.105834Changyeon Lee1-1/+1
Change-Id: I0cf17028bfaaac433e831cff6ca0d85498b544fc
2021-03-30defaultly enable TDM_HWC_CAPABILITY_FENCEChangyeon Lee2-18/+18
Change-Id: I4126a1b1c36237f9191ff22cf1ffbb8f519abd07
2021-03-24Package version up to 2.0.4submit/tizen/20210324.092405accepted/tizen/unified/20210325.122709Junkyeong Kim1-1/+1
Change-Id: I9c24fe1efdd1bd1ff5c2fa99af2ad2fe11a90de7 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-23Erase unnecessary deinit functionJunkyeong Kim1-1/+0
Fix double free error. _tdm_drm_display_deinitialize is called in initialize if init failed. Change-Id: I0745d595bff680164056eb5dc93669ae1a789f0c Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-19Package version up to 2.0.3submit/tizen/20210323.100158submit/tizen/20210319.090617accepted/tizen/unified/20210324.124603Junkyeong Kim1-1/+1
Change-Id: I82212d50b63e56bc230e194ecd5bd601ea15513e Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-19remove output_commit/commit_handlerSooChan Lim1-2/+0
The hal-tdm-api does not support output_commit and output_commit_handler function pointer anymore. Change-Id: I2e91ff2dd15c2ae03e820e5454902fccdfbc2c17
2021-03-19Remove unnecessary null checkingJunkyeong Kim1-5/+0
Change-Id: I4daee12fac4094ae712e1ddc385ec6186c780f27 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-18Package version up to 2.0.2submit/tizen/20210318.042331accepted/tizen/unified/20210318.044716Junkyeong Kim1-1/+1
Change-Id: I5a7bdace046c1bd9ce3b59e0fbdeef466251cb3d Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-18Add post for hal backendJunkyeong Kim1-1/+4
Make symbolic link for hal backend package. Change-Id: I3704c0e2781f1e4d67739b43b2d1d87978e96bfc Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-15Package version up to 2.0.1submit/tizen/20210315.045744accepted/tizen/unified/20210315.134214Junkyeong Kim1-1/+1
Change-Id: Icc1c7a94cde72babd3911b9e48bb6d186f13ec17 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-15Fix syntaxJunkyeong Kim1-1/+1
Change-Id: Id94c0beca744de7dc78418c40a731a101c1bed6d Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-11package version up to 2.0.0submit/tizen/20210311.093745submit/tizen/20210311.092458accepted/tizen/unified/20210312.142542SooChan Lim1-1/+1
use the backend interface of hal-api-tdm Change-Id: Ide05b5943fdb48fcfd8320b19fa2f1930222fe73
2021-03-11Add missing boilerplateJunkyeong Kim18-1/+511
Change-Id: Iebafe6117ee431018e83cbe504d2fd8cb1afd925 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-03-10make hal-backend-tdm-vc4 packageSooChan Lim18-13/+5101
This is the first step for implementing the new hal backend. libhal-backend-tdm-vc4 package has a new hal backend module. The new hal architecture will be available for Tizen 6.5. Change-Id: I99fcd7165dc97aabb536fc267b5fb177312c4f94 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-02-09fix resource leakJunkyeong Kim1-0/+1
Change-Id: I4a9600b3d26c2ec581aadacaa0fafe9d9e97e922 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2021-02-03move source files to src/libtdm-vc4/SooChan Lim12-15/+17
Change-Id: Id0b688828f25a552fba232c12db6c56ac50dd775
2021-01-26hwc: remove unnecessary checking of buffer widthChangyeon Lee1-5/+0
vc4 support all width Change-Id: Ied98bdc527f14e35754fe3cf4249365f9c190da5
2021-01-20Package version up to 1.1.11submit/tizen/20210121.075321accepted/tizen/unified/20210122.021833Changyeon Lee1-1/+1
Change-Id: If7187ffe9d61a671833c07a9d753fd46dd551576
2021-01-20use TDM_DBG macro to display logChangyeon Lee2-4/+4
Change-Id: Ia6678fd5f9f031b8b1b39bd2ae854e5c8a07e70a
2021-01-19support hw cursor transformChangyeon Lee5-89/+247
Change-Id: Id07e84336c1a5f81b4ac98dc4e868b5bd9b077fd
2021-01-19remove cursor min sizeChangyeon Lee2-16/+7
vc4 support all size Change-Id: I951d914e58e6555d6480a277d5c2636593491cbd
2020-12-21package version up to 1.1.10submit/tizen/20201223.040556accepted/tizen/unified/20201224.151527Junkyeong Kim1-1/+1
Change-Id: I38b30ca0396f74ca476a9849d550ff441884b928 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2020-12-22erase resolution limit codeJunkyeong Kim1-36/+5
Change-Id: Ic985381e6827e960eef3bcf0a442d61f774c0680 Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
2020-12-16package version up to 1.1.9submit/tizen/20201216.092113accepted/tizen/unified/20201217.124256SooChan Lim1-1/+1
Change-Id: I6dd9f29b5c53da5e560842df08a7802cc892d63a