PD#SWPL-172574
Problem:
Switch between horizontal and vertical screens crop error
Solution:
swap frame do not set crop when switch screen direction
Verify:
t7c
Change-Id: I3cc00d513e1b155af0674e2f21177e4217a4cc11
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-172429
Problem:
need optimize tcon multi data set flow
Solution:
optimize tcon multi data set flow
Verify:
ay301
Change-Id: I6ab7b24ea36d45108c911c1bee9ea1555f1eb573
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-170502
Problem:
During the switch to 444,8bit, drm will first set_nulldisp_vout_server,
and then disable hdmitx module. Since it is not currently hdmi_server,
callback send_drm_pkt cannot clear hdr pkt.
Solution:
Remove the is_cur_hdmi_mode judgment in the send_drm_pkt function,
and the hdr pkt can be cleared normally
Verify:
SC2
S5
Test:
DRM-TX-34,DRM-TX-78,DRM-TX-79,DRM-TX-80,DRM-TX-81
Change-Id: Ie85a6073c0c11a8100d344cefffecac613c82a22
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-173093
Problem:
build in erofs do not support amfc hardware
Solution:
add aml erofs ko to support it
Verify:
s7d bm201
Change-Id: I89ef060fabaca2f4d7cbaf26b552ba147c73f539
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-172404
Problem:
need support new ctrl_type for demura multi lut
Solution:
add new ctrl_type for demura multi lut for resolution match
Verify:
ay301
Change-Id: If3cfdf49f65c31801b5014b2d5c268bc3521de9b
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-174291
Problem:
need to improve sido wifi performance.
Solution:
Switch sdio source clock to DIV2 to provide bandwidth
Verify:
S7 ax201
Change-Id: I471517743851f381ec5d50aac3df9b26e5fe4aee
Signed-off-by: Long <long.yu@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-172191
Problem:
[U] need add soundbar switch API on hdmi tx driver
Solution:
1.add sounbar_en node to control soundbar switch
write 1 is on, write 0 is off
2.if soundbar is on, not send hpd event to android
if soundbar is off, keep the original process
Verify:
T7
Test:
DRM-TX-79,DRM-TX-80,DRM-TX-81,DRM-TX-82,DRM-TX-122
Change-Id: I4d2c78064a3d158eca038cbbae945a8331dac76d
Signed-off-by: xiang.wu1 <xiang.wu1@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-165955
Problem:
some dsc format can not decode.
Solution:
adjust dsc settings.
Verify:
t3x
Change-Id: If89605bbaeed3f40b59d4c53a4721de2929f4f23
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-164972
Problem:
1.The AMFC module is currently configured to always on.
In order to save power consumption, power can be
removed during suspend.
2.usb power domain naming is not standard
Solution:
1.Cancel the AMFC always on configuration.
2.Change the usb domain name
Verify:
S7D
Change-Id: Ib92ffee894f248f7edb2a358bddc548543c68719
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-161628
Problem:
arm64 unable get _text and module_base parameters via find symbal.
Solution:
use long type to store pagetrace information.
Verify:
sc2.
Change-Id: Id52bed43bbeed50a6d8ef0e32a54c5d9d9eab331
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-166373
Problem:
lcd meed support multi timing switch func
Solution:
1. connectorX_type based vout output control
2. outputmode no more have panel/panel1 indicator, now use timing
3. lcd list and lcd set func help to set lcd config
Verify:
t7_an400
t3x_bc302_multidisplay
Change-Id: I4881627ac083b62f26397f6d749adff2c867989e
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
PD#SWPL-166619
Problem:
DRM needs to support mode switching for lcd tablet
Solution:
1.drm extend private connector type for hdmitx
2.modify the found connector flow in the logo
3.add connector type property for hwc to get private type
4.remove old lcd rate hint flow
Verify:
t7c, t3x
Test:
DRM-OSD-44, DRM-OSD-5
Change-Id: I192c29c9f2c8c2936810103407cd7cd219a85401
Signed-off-by: congyang.huang <congyang.huang@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-165366
Problem:
there is a vsync drift while open ss
Solution:
fix vsync drift by adjust frequence or vtotal
Verify:
t5d/t5m
Change-Id: I225c8ece65869d4607a3f75572ef160ccdce1adf
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
PD#SWPL-166618
Problem:
connectors can not get connector type
Solution:
add connector type interface for connectors to get value
Verify:
t7c txhd2
Test:
DRM-OSD-44
Change-Id: Ic6fe152d419bc1a9381ada21dfa9a808e4e2c84c
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-167401
Problem:
uvm dummy data use too memory
Solution:
manage dummy buffer separate
Verify:
OHM-T
Change-Id: I0915573b4a0b75cc073aaa376381add8837d3381
Signed-off-by: dezhi kong <dezhi.kong@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-170855
Problem:
When QMS is enabled, the BRR may 120hz. When switches to lower rate,
video player will run under lower rate and display abnormal.
Solution:
Add brr_duration and video still run BRR rate to avoid abnormal display.
Verify:
s7
Test:
DRM-TX-38
Change-Id: I03f3588f89648145ae06b66fe4db4bb9701559b3
Signed-off-by: zongdong.jiao <zongdong.jiao@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-168640
Problem:
The old descriptor chain will cause dun to not be updated.
Solution:
add sg-link descriptors.
Verify:
S7
Change-Id: I50ccca0f441c4df4945a350cfdf9779497d9bba5
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-164936
Problem:
need more option for tcon pmic usage
Solution:
support more option for tcon pmic usage
1.check i2c data by section
2.multi list bypass for power on default
3.wait gpio
Verify:
ay301
Change-Id: Ib0f849796f2d79931cd421a51fcf29d1132fd9b8
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-168556
Problem:
not disable vrr when quit game mode
Solution:
disable vrr when quit game mode
Verify:
t5m
Change-Id: Ia4e4b6a6b9944ae576029e0aef58b8270f942d35
Signed-off-by: Xiangyu Cai <xiangyu.cai@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>