PD#SWPL-151623
Problem:
platform app can not access /sys
Solution:
use ioctl to do that.
Verify:
Local
Change-Id: I107e11acc38ae411c0a344ad2d322338e98509b7
Signed-off-by: Yan.Yan <yan.yan@amlogic.com>
PD#SWPL-175088
Problem:
new ioctl cmd for get chip id.
Solution:
add new ioctl cmd and flow.
Verify:
t982
Change-Id: If7384905cbad3b9ee2c770a837ba98cf4031cd34
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-170918
PD#SWPL-161717
Problem:
Sink may support only 4k120, but its QMS range may be from
24 to 120.
Or sink may support upto 4k60, but 1080p120hz.
Solution:
Add the qms/game vrr range and vic lists to DRM group
Don't clear the EDID when forced_edid is true
Skip BRR 120 check when QMS tfr_max is false
Verify:
s7d/ross
Test:
DRM-TX-75
Change-Id: Ia65fa38bf18ae7399c9c4178665f8a3f18a03a74
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-168849
PD#SWPL-168856
Problem:
AFD feature development
Solution:
vdin pass afd info to vpp
Verify:
t5m
Change-Id: I3264ef109e560590b3da1c5ae0d2ab6355c8ea19
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
PD#SWPL-174005
Problem:
ioctl cmd id not match.
Solution:
modify id to match function.
Verify:
t3x_revb
Change-Id: I54d57f8165c23a56f53c771d38538516a6795ddf
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-173586
Problem:
miss ioctl api for get data
Solution:
add ioctl api for get data
Verify:
t3x
Change-Id: Ia6f1f69f22ec8e5c68c23c766b5abc48a10c1d60
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
PD#SWPL-168888
Problem:
tvserver can not get filmmaker flag
Solution:
add filmmaker flag to struct tvin_latency_s
Verify:
t3x
Change-Id: Iebe041e02dcf1deea7a0a96f9681cd629fbbb50f
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-140663
Problem:
add ext signal type
Solution:
add ext signal type
Verify:
t965d4
Change-Id: Ibe681cdcef8194328282a31af09096f8cb961424
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-167174
Problem:
need new ioctl for sdr2hdr
Solution:
add new ioctl and flow for sdr2hdr
Verify:
t3x_revb
Change-Id: Ia479ae29cfd7c3552e87ca17fbda78ae2db3ad29
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-168978
PD#SWPL-169060
Problem:
The size of vdec_info and vframe_counter_s of
the kernel and player are out of sync causing
tsplayer AMSTREAM_IOC_GET_MVDECINFO to fail.
Solution:
force structures to be byte-aligned
Verify:
t5w s4d
Change-Id: I14f2388d82288cbaa97dbc309a486f908bf597db
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-165683
Problem:
add ai color param ioctl
Solution:
add ai color param ioctl
Verify:
T3X
Change-Id: I9103c45c8e8325183d9769ad814a67394458b029
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-146801
Problem:
support yuv 10bit for video
Solution:
support yuv 10bit for video
Verify:
s7
Test:
DRM-OSD-63
Change-Id: I93d00a77cb6776bd430c2db9845e685ff059bddd
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
PD#SWPL-160457
Problem:
memcpy beyond individual struct members
Solution:
create a named mirror of an anonymous struct union
Verify:
sc2&sm1
Change-Id: If86c3581ac473bb8e4c2b2021bedcbe44ad406e2
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-162491
Problem:
calculating checksum error when there are more than 2 blocks
Solution:
Change the calculation method
Verify:
t3x
Change-Id: I71d212144273705a8eba62823fc27b0cdbec75d5
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
PD#SWPL-156902
Problem:
hwc need get lcd connector's vrr range info
Solution:
add get_vrr_range function for lcd connector
Verify:
t3x
Test:
DRM-LCD-1
Change-Id: I562929b06bdfcfc4bb514b2d67e93e84a6925814
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-161721
Problem:
new function
Solution:
1.DV_IOC_GET_DV_PRECISION_DETAIL_SUPPORT get cap from cfg
2.DV_IOC_SET_DV_PRECISION_DETAIL_BYPASS set bypass
Verify:
t3x
Change-Id: I01e1f01e942349aa2241df6748100015603e185b
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-161639
Problem:
need optimize vframe for 5.15
Solution:
.need optimize vframe for 5.15
Verify:
t3
Change-Id: I7ecb26b4d602c3620a4064831e23fea961d74ff9
Signed-off-by: jinbing.zhu <jinbing.zhu@amlogic.com>
PD#SWPL-151267
Problem:
drv set buf num
Solution:
drv set buf num
Verify:
T3X
Change-Id: I2e8ee518adddb969c499b285ceb0988f13ab7a00
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-158200
Problem:
The upper layer cannot distinguish between dv allm and hdmi allm
Solution:
The bit1 of allm_mode represents dv allm, and bit0 represents hdmi allm
Verify:
t5w
Change-Id: I42f73ceffc20beae3e0182c1dce9e1fdc9c1f787
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
PD#SWPL-151288
Problem:
Driver does not support formats for 480 and 576
Solution:
Drive the addition of 480 and 576 formats
Verify:
t7c
Change-Id: I2fa54e65061752e641e03e0ea713a8f5ffd0fb14
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
PD#SWPL-152652
Problem:
dump AVI info invalid
Solution:
update register for AVI info
Verify:
t3x
Change-Id: Ic3874d3cc269043957b0244f9cb476db77c48ced
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-147629
Problem:
no ioctl to get vrr range
Solution:
add ioctl to get vrr range
Verify:
t7c
Test:
DRM-TX-75
Change-Id: If6dab5d69b90ff63acf9617c61a452a6f25bd5d9
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-125462
Problem:
open the HDMI2.0 ,the color of image is changed
Solution:
add vf info for colorimetry
Verify:
t5m kernel5.15
Change-Id: I126786f130d59fe2977ad8ea46b921aadd302d67
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-143936
Problem:
show or hide video does not work
Solution:
add mute plane interface
Verify:
AP222
Test:
DRM-OSD-111
Change-Id: Ib5898c9a0bc3201d397a3a33a9c073f0799c3aee
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
PD#TV-98016
Problem:
5.15 has old driver version.
Solution:
Back port some of the missing change from 5.4 and add CL370123
Verify:
T3X + RDK
Change-Id: I15c7d3bdb1e87aa95aaa4e8238bc4dcd2b5287b6
Signed-off-by: Song Zhao <song.zhao@amlogic.com>
PD#SWPL-142519
Problem:
driver not add upper layer use format
Solution:
driver add upper layer use format
Verify:
t5w
Change-Id: I6c9ff0487453f5122ca51a2f47f47fc5b656b873
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>