PD#SWPL-163867
Problem:
modify FRC urgent control function
Solution:
modify FRC urgent control function
Verify:
T3X
Change-Id: I1f992ce77937733f10df1eaa0ed005e43619d302
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-161420
Problem:
t3x mode will change from 48-120hz
it will lead to garbage screen
Solution:
add force_slice parameter
Verify:
t3x-bc302
Test:
DRM-OSD-10
Change-Id: I7134c628dc412bf43a5419c8f85782a6e414b4bf
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-164172
Problem:
sc2 not have dsp,resources have been released,but also register misc,
so When sc2 autostart,it accesses the /dev/hifi4dsp0 node,
so causing a panic in load firmware
Solution:
when board not have dsp,resources have been released,then return
negative value
Verify:
sc2
Change-Id: I9d0a12edddb09ef26e6798f7eb0d0029f3f4dd8d
Signed-off-by: Liming Xue <liming.xue@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-163765
Problem:
sid should not be MAX_SID
Solution:
return and report an error if sid is equal to MAX_SID
Verify:
sc2
Change-Id: If2b7fef62814b4e2ff62867cbbc1f74f9848e673
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-161630
Problem:
dv display abnormal last frame
Solution:
optimize dv drop frame process
Verify:
t3x
Change-Id: I4c0b81418651dea4e2a1846c2f7b5b7da64eabc9
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-161102
Problem:
vpp call tee interface in ISR cause abnormal because it may schedule
in tee interface.
Solution:
Donot need to call the tee intreface to change vdin secure buffer state,
so remove the related code,not to call it in ISR
Verify:
t5m
Change-Id: I971a2db1821532df475b2b2c856eb569a2b8177d
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-164277
Problem:
pcie lead to power consumption high
Solution:
close phy and clock
Verify:
customer test ok
Change-Id: I9d10faf6cba4c24194673f6cfd280a045d2fbdd0
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
PD#SWPL-161331
Problem:
The time to enter the AV channel is too long
Solution:
reduce the number of signal stability confirmations
Verify:
t5m
Change-Id: If24ca340695e277819e720855ecefb25cc6b9b84
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-159886
Problem:
hdcp may not be disabled when switch mode,
and cause scdc clk_ratio can't be sent as
DDC is occupied by hdcp
Solution:
enhance hdcp disable operation
Verify:
S7
Test:
switch mode quickly and repeatedly
Change-Id: Ib68a3bb6652a3d0a586ef3809995f1b29ddc7c4e
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-163721
Problem:
GPIOH_0 will pull down when system bootup
Solution:
tcon top fix initial sequence
Verify:
T5M
Change-Id: I6ee7dab4b756d9d344b6b7ab76e574984e09a89a
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
After burning, stuck at the logo, unable to enter the system.
This reverts commit 784e8ef37d.
Change-Id: I0124f667c8f2db59bbea5243d8fdb9a38ae60078
Signed-off-by: Song Zhang <song.zhang@amlogic.com>
PD#SWPL-163281
Problem:
The address pointed by the pointer is released after modified
Solution:
Records the initial address of the pointer and releases this
initial address at the end
Verify:
ohm
Test:
self-test
Change-Id: I99986c817d9a5020cc049038c5ddec005e641a6b
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-163844
Problem:
switch to 59.94hz, not set 60hz mode when qms enable
because frac mode
Solution:
set frac 0 when brr mode
Verify:
s7d
Test:
DRM-TX-75
Change-Id: I69fc38ffee456d2a917f586e7ed04dad3aa8a22d
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-158739
PD#SWPL-158743
Problem:
screencap osd + video use vpp loopback point,
g12a/g12b/sm1 do not support it
Solution:
modify registers as loopback post_blend
Verify:
g12a
Change-Id: I419a924bc2a72ae8d8a7c2c00ddc59b5189fc8ab
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-155224
Problem:
irq: nobody cared (try booting with the irqpoll option)
handlers:
[<0000000065ca241a>] usb_hcd_irq
Disabling IRQ #usb
Solution:
usb interrupt is coming,
but the op_regs->status register equals 0, if exit directly,
it may cause the status to remain at 0 and cause xhci to
falsely hang.
Verify:
t3x
Change-Id: I9b643c13b364ab86bb38384551bcb5008680c1ec
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-160572
Problem:
some specific device does not work well on the frequency 1.5G
Solution:
optimize 1.5 G phy setting
Verify:
T5M/TXHD2/T3X
Change-Id: Idacd41b0195fb76ee5deba79744a0ab7a6c94c6e
Signed-off-by: yicheng shen <yicheng.shen@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-159561
Problem:
hdmi in precision function
Solution:
1.add disable_detunnel check for hdmi in dw data
2.add enable_ro_check,default is false
3.support precision for low crop
Verify:
t3x
Change-Id: I8d524b94c1d5f5df07bd89ae24c45fedb9046763
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-162048
Problem:
the value of the vrr range debugfs node is incorrect
Solution:
update the value of vrr range to the debugfs node in get_modes
Verify:
t7
Test:
DRM-OSD-16
Change-Id: Ie465fabc761f23beaca406c8bb60b743f173c3bb
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-127187
Problem:
when card is removed, the device node cannot released immediately
Solution:
If the device is disconnected, set the driver to disconnected state
Verify:
android-u ATF T5m
Change-Id: Ieb0caa11f4059ce495fb53083c46740aa9aff529
Signed-off-by: guoqing.sun <guoqing.sun@amlogic.com>
PD#SWPL-160326
Problem:
uboot and kernel read edid twice and
read edid error when edid has more than 2 block
Solution:
set segment 0 when read block0 and block1 edid
Verify:
sc2
Test:
DRM-TX
Change-Id: I8613f7e4c1c6826fbe5edefb7232d761693659b6
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-161054
Problem:
vpp add log to print final display with timestamp and buffer address
Solution:
add this support
Verify:
t3x
Change-Id: I4df8f1fd1495291919e34942d3b2e4b6cb679713
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-160446
Problem:
1.add no_compress info for amdv
2.afbc and mif data format maybe different
Solution:
1.add no_compress info for amdv
2.add bitdepth_dw for dw data
Verify:
t3x
Change-Id: Ia47d24744dd1e87768e1b856d95ddb3e2e41780f
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-162740
Problem:
cma alloc too long in cts.
Solution:
CMA used up when startup and cause cma alloc slow
delay enable CMA until swap free ratio less than 70%
Verify:
t5d
Change-Id: Idac4be36533ed1ae9995ba84435ea7f44833dd61
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-159534
Problem:
Vdin clock gating is still enabled even not in use,
should be disable to save power.
Solution:
disable vdin clock when not in use.
Verify:
t5m
Change-Id: I8d1d6a8ff25bb8992db2fa318f91713a4855d715
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-159909
Problem:
Need debug cmd to set the h/v of double write frame
Solution:
Add debug cmd
Verify:
T3x
Change-Id: Ie93c1dfed65670d79f75553f892abad78a22a671
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-153008
Problem:
conflict between drm and dv when write afbc top ctrl reg
Solution:
write osd_axi_sel bit when update_state func come firstly,
and the bit only set mali_afbcd_data one time.
Verify:
T7C
Test:
DRM-OSD-6
Change-Id: Ib05927b147f524862cfa20070cc0474dd0dc5854
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>