PD#SWPL-108377
Problem:
when connected Sony KD-55X9500G, it will
keep flash screen when output 480p60hz
y444/rgb,10bit + HDR
Solution:
adjust avi packet placement, change from
line 10 to the vertical blanking when
first line with active Vsync appears.
Verify:
ohm
Change-Id: I6bf1c35619e9b52524271b40881b5cbb60fc55ee
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-107826
Problem:
1.can't output 480i/576i normally, the VENC_DVI
and VENC_DE registers that is used to configure
output format to hdmi input is not configured
2.no pix_repeat_factor for chips >= T7
Solution:
1.configure VENC_DVI and VENC_DE registers
for 480i/576i
2.add pix_repeat_factor for chips >= T7
Verify:
ax201
Change-Id: I916465cca69bf248b9ae1dded23e34a4939b01f6
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-100550
Problem:
Need to extend reboot reason index to 128 for
some chip like SC2/S4/T3/T7, etc.
Solution:
Add another 4 bits of sticky register for reboot
reason index storage, this will extend reboot
reason to 128 (0 ~ 127)
Verify:
SC2-AH212
Change-Id: Ia756d7640dc7caf0132c66b55deb0c263e198f3d
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-99829
Problem:
need to optimize pwm code
Solution:
fix clk get/set rate problem in irq
add pwm get state func
Verify:
sc2_ah212
t7_an400
t5m_ay301
Change-Id: Ib1a2ba64c6066409bbc66b03b0bae9df89fbdcd0
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-92501
Problem:
fix s ber and adc fga gain and atsc ch if.
Solution:
fix s ber(x1e7).
fix s adc fga gain(different gains are used depending on the tuner type).
fix DTV_TS_INPUT.
fix atsc ch if setting(compatible with R842 5M and 4.57M IF)
The ACI can be improved by using 4.57M.
fix j83b if agc target.
AMLDTVDEMOD_VER "V1.1.74".
Verify:
verify by T5D/S4D.
Change-Id: I451eac3e3d07e13824e24e95629e4985dbc72192
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-106500
Problem:
want to allocate memory from a fixed area in asymmetric system.
Solution:
declare cma area in asymmetric memory, and provide api
Verify:
t5m
Change-Id: I785e95a7f01ceff3a135b65c012ddb0b94be92da
Signed-off-by: xinli.gao <xinli.gao@amlogic.com>
PD#SWPL-106852
Problem:
Need add over vsync check
Solution:
Add protection for over vsync issue
Verify:
Vefified on t3
Change-Id: I873ee322996cf91671e9122dbfd1c23fe0fe1d59
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
PD#SWPL-105340
Problem:
panic when vf->repeat_count[2] out of bounds
Solution:
fix vf->repeat_count[2] out of bounds
Verify:
T7C
Change-Id: I1add92e74623deea9c5df24a85905eb9cd5bb74f
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-106614
Problem:
video_processor need sync code from 5.4 to 5.15.
Solution:
1.sync code from 5.4 to 5.15 for video_processor.
2.sync 5.4 code to 5.15 start commit Idee4fb
and end commit I67fa2f.
3.except I2e4c3e other already sync.
Verify:
T7C
Test:
sync code from 5.4 to 5.15 for video_processor
Change-Id: I41070cb1bd0960f0c29b6d28a9d7677febde6c7a
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-98119
Problem:
need to support t5m reset driver
Solution:
add reset dt-bindings and dts node for t5m
Verify:
t5m_pxp
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
Change-Id: I48bf1c0145e1af0bf011acb08c3b123d7f2560da
PD#SWPL-103011
Problem:
need to optimise log print
Solution:
optimise log, set low print level
for some low important information,
enable DEBUG macro to enable pr_debug
Verify:
ah212
Test:
on ah212, check log of boot up and hotplug
Change-Id: I65cc454ffd652555a4302b75b39a9078ce2d1fb6
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-100034
Problem:
The 6G setting of HPLL VOC output as 6.8G, and this will
make the 1080p60hz shift to 70hz
Solution:
1. update bit30 of register HDMIPLL_CTRL3
2. add the test of pixel clkmsr
Verify:
T7/SC2
Change-Id: I1242906f48973d0b82f2276acd2988f3db6371ba
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-101375
Problem:
tv mode lcd clk can't enable when display mode set by drm resume
Solution:
enable lcd clk if it is disabled for drm resume
Verify:
ar301
Change-Id: Iae26fdc1722e2e406ee3ed95532aa493ba44acb9
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-101084
Problem:
coverity check problem in 5.4
Solution:
sync the modify to 5.15
Verify:
t982ar301
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
Change-Id: I7bc01812e30cacf4f7b6cb157e1b6aaccee2c6be
PD#SWPL-105841
Problem:
C3_5.15 buildroot use different config
not arm64 arm32
Solution:
add control for c3_5.15
Verify:
compile no error
Change-Id: I788f324aa3067c490f9f492568582d0d7f949459
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-105093
Problem:
t5d not support multi instance
Solution:
t5d support multi instance
Verify:
t5d
Signed-off-by: zhipeng.he <zhipeng.he@amlogic.com>
Change-Id: I0ff974f3b63a867eeb0ed2720cdfe82d1571a6cc
PD#SWPL-102698
Problem:
HF-VSDB is not declared in EDID, and the highest
TMDS clk supported by the current TV can only be
obtained from VSDB.4K60HZ Y422,12bit (600Mhz)
exceeds the maximum clk range
Solution:
Adjust the maximum supported TMDS clk,Regarding
the maximum supported clk, refer to the tmds
clk in VSDB/HF-VSDB,Filter out unsupported patterns.
Verify:
s905x4
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
Change-Id: I8428d62224ad71b1657ef7757e9d3c57a6872c47
PD#SWPL-98490
Problem:
porting wol function
Solution:
porting wol function
Verify:
AR321-T965D4_X9#REF#049
Change-Id: Ieaa67398c5ee09d0e8e7940163bed080b01af718
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-102683
Problem:
need screen capture for aux screen
Solution:
add vpp1/vpp2 only video and osd+video ports
Verify:
t7
Change-Id: Ib2c8bc4e89816bf953181a6a72a6b6ab4e71ea69
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-101324
Problem:
cann't play video in kernel 5.15
Solution:
some parameters missing in kernel 5.15 define in msync.h
add missed parameters
Verify:
Local
Signed-off-by: yanmei.yang <yanmei.yang@amlogic.com>
Change-Id: I5db5227e6d9f3722d20a340b68a53c61a963460b
PD#SWPL-102920
Problem:
Because of wrong logic when writing an invalid value,
the array is out of bounds
Solution:
Fix the wrong logic.
Verify:
T3
Change-Id: I01216d799201f49de42802d78a5297a0cb0e74d0
Signed-off-by: binbin.wang <binbin.wang@amlogic.com>