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-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-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>
PD#SWPL-102958
Problem:
should remove amlogic define in
linux/dvb/frontend.h
Solution:
fix the modification
Verify:
verified by T + ohm
Change-Id: Ia533892ab17cf05735698c597d3be00689eafee9
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-104193
Problem:
keystone black screen for vpp post mute
Solution:
dummy_panel clear vpp post mute if needed
Verify:
ar301
Change-Id: I9ff89f8f700c1ba947a16f0992f524297984a723
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-101773
Problem:
fd is used in the upper layer to facilitate cross-process.
If the fd is closed, an exception will occur when used in the kernel.
Solution:
Change the input parameter fd to dbuf.
Verify:
sc2
Change-Id: I14788bbc7119b7a3a6d696eec495432e05e8aa12
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-89027
Problem:
when switch mode under hdcp1.4, should not
trigger hdcp_tx22 daemon to change status.
otherwise, it may exit idle state and
enter polling(driver hdcp2.2 start) per 5ms
which cause high cpu CPU utilization
Solution:
when switch mode under hdcp1.4, don't
trigger hdcp_tx22 daemon to change status.
so that to keep in idle status
Verify:
ah212
Change-Id: Iea1db52013890f5f922a9a74fc1ff6bc29b9ebfe
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-96310
Problem:
need support bl_brightness dimming by vout
Solution:
support get bl_brightness dimming for vout ioctl
Verify:
an400
Change-Id: I8f209af2f2ea36ecbbce22d27b5ce8f89277bf33
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-97910
Problem:
use reserved memory
Solution:
complete it
Verify:
t3
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
Change-Id: I1ce6861930bd80a5a439b723fcfb96e675be4b78
PD#SWPL-97906
Problem:
T3 Kernel 5.15 Android T Bringup - di
Solution:
sync DI code
Verify:
smith
Change-Id: I590e2d71a453849d48207cccc3442e44da59c2da
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
PD#SWPL-98144
Problem:
t5m lcd need bringup
Solution:
add lcd related code for t5m
Verify:
ptm/pxp
Change-Id: I4d79cad87d37a1b15d9b790d87b3fbf83331c626
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
PD#SWPL-97537
Problem:
previous commit about phy set is ugly.
Solution:
replace with enum.
Verify:
t7c
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
Change-Id: I4fcba90fded92615741d5cc0f1b1c936257e4141
PD#SWPL-97537
Problem:
lcd phy lane_lock not set when lcd probed in uboot,
result in ANA_CNTL19 set to 0 when lcd1&2 probe but conflict;
By the way, correct a few typo error.
Solution:
add lcd_phy_set() to lcd_phy_probe()
Verify:
t7c
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
Change-Id: I0c4889be119c3c222af81e46d8f304ef11c172c2