PD#SWPL-221817
Problem:
system crash when dewarp scaling ratio is large
Solution:
modify fw_size_alloc
Verify:
t7c
Change-Id: I89a1f5a414b0e2a7265eb711b6ce6f0355d6ba7d
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-229103
Problem:
t6x/t6d/t6w intended to output the NV21 format,
but actually output the NV12 format.
Solution:
set reg uv swap
Verify:
t6x/t6d/t6w
Change-Id: I23f2dae39a3cd7309f0ff867b8601173c41b6201
Signed-off-by: zijie.hong <zijie.hong@amlogic.com>
PD#SWPL-228573
Problem:
bus width auto recognition
Solution:
bus width auto recognition
Verify:
t6d t6x
Change-Id: I5f9fc3684839129882e0ff2dc6c6c0e5fbfbe95f
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-229822
Problem:
s1a key slot range 0~64
range need change to 16
Solution:
range changed to 0~16
Verify:
s1a build
Change-Id: I745845441a50b74aa95fbad8219dc5ce63eb350a
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-228558
Problem:
need to control the hp mute gpio
Solution:
add the hp gpio mute function
Verify:
bs311
Change-Id: Iaefded66d511d379a458ff4b2cf17b89ccb3cd14
Signed-off-by: Jiebing Chen <jiebing.chen@amlogic.com>
PD#SWPL-229494
PD#TV-175146
Problem:
vad update buffer error.
root cause: vad get wrong toddr. record modules register toddr in open
callback, before prepare callback is called, toddr source is last module
setting, as toddr select src in prepare function. So it may use wrong
src, after open and before prepare.
Solution:
1.clear toddr src when unregister toddr.
2.toddr/frddr init as invalid value.
Verify:
t5m
Change-Id: I0b550142deca4ff0d681d9980fe8e02842616d2f
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-226569
Problem:
kernel panic in suspend_resume test
Solution:
1.revert the changes of gpu clk in https://scgit.amlogic.com/#/c/563166/
2.limit the max clk to 800M for sm1
3.remove the 846M config for g12b
Verify:
sm1/g12b
Change-Id: Id0ef676ebc10e0bb65753c7ee4ba07dae5d1c931
Signed-off-by: xiaotao.wei <xiaotao.wei@amlogic.com>
PD#SWPL-229277
Problem:
sync dts from t6w 1.5g to 1g.
Solution:
1,sync dts from t6w 1.5g to 1g.
2,add new t6w_t963d5_bs319_1g.dts
Verify:
t6w
Change-Id: Iae9516ad7d0b7226b3e8f52307226fbb682e8cd1
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#TV-172266
Problem:
cma allocation too long and can not be migrated by bdev.
Solution:
limit bdev alloc page from cma pool.
Verify:
txhd2.
Change-Id: Id653187ed69cd08a74df9ca882978cccc940d396
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-226594
Problem:
need sync cls
Solution:
sync cls:
add sysfs to support switch dummyp_timing_flip;
switch vertical coef to COEFS_BILINEAR to fix red line;
fix s6 dual display vout_mux error;
vinfo sync_duration_num div 2 when the fps of wrbak is 1/2 display;
enable 1/2 projector fps during the boot;
Verify:
ross
Test:
DRM-OSD-55
Change-Id: Ibbd9e3f997f45477079de68e77bd11da12650393
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-224570
Problem:
UI displays abnormally recovery
Solution:
since osd urgent and vpp urgent are already supported on the trunk, and
the OSD input capability can handle situations where it exceeds the
hardware capacity during recovery without issues, the previously
implemented workaround patch for recovery can now be reverted.
Verify:
t7c t5m s7d
Test:
DRM-OSD-44
Change-Id: I0cc3364bcfb9899868f8a3689cdc6ff922cc1e62
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-225501
Problem:
define and use it in the bt driver
Solution:
delete hostwake-gpios config
Verify:
calla
Change-Id: I3d2bf8cd244ee6dedea45c5bafa0e17455a89d94
Signed-off-by: lei.chen <lei.chen@amlogic.com>
PD#SWPL-225114
Problem:
It takes long time to open HDMI port.
Solution:
Pre-load HDMI port.
Verify:
T5M
Change-Id: I18423ff8b9cbc6ed2582b11d30725c6d5ffa9832
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-227450
Problem:
HDMI channel colour abnormality
Solution:
Configure video and audio after the signal is ready
Verify:
T5M
Change-Id: Idae3585c8000d4a5d5357e8dd432f6c8e3864a84
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-228224
Problem:
There are duplicate configurations in k6.12
common_drivers makefile
Solution:
Remove the duplicate configurations in k6.12
common_drivers makefile
Verify:
Build OK
Change-Id: Ic46b980697c137ef6bdd03234501741f0d9058b6
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-201991
Problem:
need to fix mrk checknum function
Solution:
distinguish return value for short and long checknum
Verify:
S6
Change-Id: I5825dd5eef37a0f57058f1367b0a51d3a17a3fec
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
PD#SWPL-213664
Problem:
During rapid multi-channel video switching, the scatter force cache
keeps increasing
Solution:
Determine the force cache size based on the current free scatter memory.
Verify:
ah212
Change-Id: I528dc637b8a8a64a38e57450f4926a7155169c14
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-182359
Problem:
build fail if ddr_bandwidth not define
Solution:
use static inline define function
Verify:
local
Change-Id: Iab9bb597a0c8238224c70f66cafb3c549044a3d2
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-160884
Problem:
use free memory after free
Solution:
finish all control before free
Verify:
t7c
Change-Id: I3ad2fd910e60e2ff8d0c8f12d3f349f6346302bb
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-225627
PD#TV-121383
Problem:
there is spdifout/arc pop noise when switch from auto to pcm or
pcm to auto..
Solution:
mute spdifout when spdif open or same source prepare.
Verify:
txhd2
Change-Id: Ie3485fb66a1d233e550c2b794bd3c24af8bcf74f
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-228553
Problem:
During play local signals and reboot dut,headphone has pop noise
Solution:
need mute gpio before headphone power off
Verify:
bs311
Change-Id: If236663827488598a2c90e5be3224962714b8cf9
Signed-off-by: Jiebing Chen <jiebing.chen@amlogic.com>
PD#SWPL-200461
Problem:
cannot read full key size
Solution:
Add one node to read the full key size
Verify:
tc7
Change-Id: Iefd6b939355b00589186b4d6a1b7929f321ad886
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
(cherry picked from commit 6426e170397ca821b2efe22fb81f001a73623b60)
PD#SWPL-224407
Problem:
color depth error after YUV422
Solution:
auto override dc for YUV422
Verify:
T6W/T6D
Change-Id: Ied8117910226ae98833e0234a6519b45b1307790
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-182904
Problem:
1.need to add new macrovision test mode
2.registers for macrovision are not set completely
Solution:
1.add new macrovision for test modes
macorvision off: echo mvsn 0 > /sys/class/cvbs/wss
AGC Only: echo mvsn 1 > /sys/class/cvbs/wss
PAL test P01: echo mvsn 2 > /sys/class/cvbs/wss
PAL test P02: echo mvsn 3 > /sys/class/cvbs/wss
2.add full registers setting for macrovision
Verify:
s1a
Test:
DRM-CVBS-3
Change-Id: Iceee2dd391ce821cbabe29312dfaae2268d88f77
Signed-off-by: hang.cheng <hang.cheng@amlogic.com>