PD#SWPL-123626
Problem:
while make strict safety test,v4lvideo and ionvideo
module will panic.
Solution:
modify v4lvideo and ionvideo module code,make it safe.
Verify:
T982_AR301
Change-Id: I491f6b8ca1f2047e86bd02e87578d4683df1d415
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-123365
Problem:
pm driver build error without CONFIG_AMLOGIC_LEGACY_EARLY_SUSPEND
enabled
Solution:
change pm driver to make it build success
without CONFIG_AMLOGIC_LEGACY_EARLY_SUSPEND
enabled
Verify:
Local Build Success
Change-Id: Iba223696c420e27fd6510a747a71c3d24a50e7ba
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-121365
Problem:
build parameters is too much
Solution:
detect the kernel version automatically in build.config.constants
Verify:
local
Change-Id: Ia29f10ead028f858809bb250511fe6d601a2ee59
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-123360
Problem:
state machine switch to FSM_WAIT_CLK_STABLE
Solution:
change state to FSM_HPD_HIGH when reopen port
Verify:
t5w
Change-Id: Icb1c0191210d53a8d2af01319585bf3bf6475437
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SH-14150
Problem:
c3 regs is not compatible with hw_osd_reg_s
Solution:
fix it
Verify:
c3
Change-Id: I1537213e9fcc3c3fec011045edfca97a78ac0c9a
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-123455
Problem:
customer wants to add a new config used by themself
Solution:
add a option to add new config for android project
Verify:
local
Change-Id: I2dbf851c4324e3e43e51f87a40132362ac5c3fda
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-120188
Problem:
not enter vlock disable when break vlock
Solution:
change process
Verify:
t982
Change-Id: I952aba0e6fb2598de1cf051d6062b225fda5ba66
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
PD#SWPL-120831
Problem:
HDMI no signal after suspend/resume.
Solution:
Dts hdmi hdcp_ctl_lvl set to 1 as driver ctrl.
Fixed conflicts:
NA
Verify:
local t7c build
Signed-off-by: zongren.yin <zongren.yin@amlogic.com>
Change-Id: I240133c2630c408e34daadd2da2de33ea273bd10
PD#SWPL-122937
Problem:
xfer timed out or set clk rate failed on g12 serials,
because of SCLK parent clk missed
Solution:
Assign the async clk as the parent of SCLK
Verify:
t3
Change-Id: I02247d677c17705f4af413f74baf17625fbd8f41
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-120846
Problem:
lcd can't resume
Solution:
not set vout state when set
seamless mode in crtc_disable
Verify:
t5m
Test:
play video and resume
Change-Id: If6ea1d979c73c79a5e7047b285e629c2fe9a112b
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-122095
Problem:
unable to use bazel build in the new kernel
Solution:
support for bazel build in the new kernel
Verify:
local
Change-Id: I6ee258cc46c839e000c6cc35769fa8104b14436c
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-118485
Problem:
Kernel 5.15 cannot use symbol_request.
Solution:
Do not use symbol_request.
Verify:
SC2
Change-Id: I7d48bf7a94b582630f6b8a493f43457fede36584
Signed-off-by: qiuye.gan <qiuye.gan@amlogic.com>
PD#SWPL-109769
Problem:
When the device switches from SDR and HDR modes to each other,
the device restarts
Solution:
hdmitx driver has updated the dv/hdr cap information,The hdmitx
driver does not throw the hpd plug event, the mode is switched
from the systemcontrol side, and the hwc triggers the hotplug
event according to the vout event to inform the framework to
update the dv/hdr cap
Verify:
ah212
Change-Id: Ie403950ffbb0cc030d50a796fa083c4477078ee7
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-121253
Problem:
game mode YUV444/RGB444 do csc make picture fuzzy
add function_sel for force not convert yuv444
Solution:
add function_sel for force not convert yuv444
Verify:
a311d2
Change-Id: Ibe003e725275bc58430eec1f968109b184749e27
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-117407
Problem:
provide uapi headers for user space
Solution:
add vdin uapi headers
Verify:
kernel5.15
Change-Id: I3b7a18aac89a6e0f750ff92996e522d2308de4c5
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-117428
Problem:
Unplug av cable cannot recognize signal
Solution:
1、Set the default value of comp_level_adj to 3
2、The detection range of the black field is low,
and the current configuration may not detect it,
so the white level detection of the black field
is enabled by default during the tvafe probe
3、add debug cmd to disable macrovision
Verify:
t5w at301 t962d4
Change-Id: Id7ded0bcdf843044cd4655774977cd03ffad657e
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-122053
Problem:
sync bring up branch to 5.15
Solution:
sync bring up branch to 5.15
Verify:
t3/t7/t5m
Change-Id: Ie5081887d9c8e8bf83e313c7a132130b18a1ab34
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
PD#SWPL-122015
Problem:
screencap takes a little long time,need reduce
Solution:
1.do not drop the first 2 frames
2.do not delay 50ms before stop vdin
Verify:
T7c
Change-Id: Ifdb26cc37da4e882a6c0dec6445b6bd131b6dac7
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-116164
Problem:
fix endian errors for new chips
Solution:
add endian for new chips
Verify:
t7c
Change-Id: Id3f960da02f2908a98799a64d2b31e9c2fb063d8
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-120559
Problem:
it may output 1080p100/120hz DV mode to TV that doesn't
support DV mode under > 60hz mode
Solution:
per parity bit definition of DV specification, if
parity = 0, sink don't support DV under > 60hz mode
or 8K mode
Verify:
s5
Test:
s5 + 1080p120hz DV TV
Change-Id: I98d36c5ce7b31517f77a19e1639656f6b8643a2f
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-120316
Problem:
dv could not get the osd status for startup
Solution:
default enable osd status
Verify:
ax201
Test:
DRM-OSD-56
Change-Id: I371a1a1871df9559cc263364f38bb19f81248923
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-119162
Problem:
APU should not be seen except audio
Solution:
add APU support
Verify:
t5m
Change-Id: I0c4267b362f3d0bf398484b2318c88bdf0b00588
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
PD#SWPL-122041
Problem:
keystone width and height value not update
Solution:
keystone interlace update width and height value
Verify:
T7C
Change-Id: I5b423e86b8a3b6aa6cf3b1c7bbd73bbdad8c191e
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-121757
Problem:
emp buffer set too large cause overstep the boundary
Solution:
change emp buffer size
Verify:
T5M
Change-Id: Iac8106a996a254c6c7983098228331cd525049a9
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-111896
Problem:
R842 ATSC-T missing TP with probability and
auto scan channels slowly
Solution:
1.enable AGC control before tuner_set_params;
2.modify ATSC-T strength threshold for r842;
3.increase ATSC-T check_signal_time for r842;
4.AMLDTVDEMOD_VER V1.1.98
Verify:
t965d4 ar331 and t950d4
Change-Id: Ie16faa31619c67f63d0b5f098065280fa2ca4c77
Signed-off-by: zhicheng.huang <zhicheng.huang@amlogic.com>