PD#SWPL-6969
Problem:
For some historical reason, aml-uart is configured as the earlycon
name in uboot, which is not recognized by 4.9 kernel
Solution:
support aml-uart as the name for earlycon
Verify:
Ampere
Change-Id: I01427f2d512c0bf1972dd545dc71570919c5bc07
Signed-off-by: Jiamin Ma <jiamin.ma@amlogic.com>
PD#OTT-3244
Problem:
When vd layer state is on_pending, calling enable videolayer
function will overwrite the state. Then it will not enable video
layer really.
Solution:
Add the judgement to check if the state is on_pending.
Verify:
verified on W400
Change-Id: I0513a6610fdb108bec05858c7f6c7976be5e7edb
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
PD#SWPL-7302
Problem:
sm1 green screen when play videos
Solution:
add chip support
Verify:
s905D3
Change-Id: I50c0a9f889d72b65157a973bfe1df8dce10db64a
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
PD#TV-2802
Problem:
The image is stuck or blackscrean for a few seconds
when the DTV stream is replayed.
Solution:
when audio pts and video pts discontinue, then
adjust the pcr source clock.
Verify:
X301
Change-Id: Id0a74e2d4106a30b426bfa7a4faa70451db9b79e
Signed-off-by: Xiaoming Sui <xiaoming.sui@amlogic.com>
PD#SWPL-4551
Problem:
ImagePlayer cannot play picture
Solution:
add picdec dev node for u200 u211 u212 w400
Verify:
franklin
Change-Id: I35cc28e2ab06367f33a7326ce671b1ee461e6fb1
Signed-off-by: xi an <an.xi@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-6586
Problem:
Android P trunk can not compile 64bit kernel
Android P vendor size is not enough,
64bit kernel and isp so etc ,
the size exceeds 256M
Solution:
change vendor size from 256M into 320M
Verify:
galilei
Change-Id: Icc7b3d7c8d56f5c361acf9722bba6422b8dc3af2
Signed-off-by: Liang Ji <liang.ji@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-5002
Problem:
TL1 need to support defendkey secure upgrade check
Solution:
1.modify the way of get random
Verify:
TL1 skt board verify pass
Change-Id: I76b29800de787c5e5b18e023d84c1161c9b1643a
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
PD#SWPL-6896
Problem:
In the HF1-31 Iter 03 test, the Rx EDID's max tmds clock is 600MHz,
and it doesn't claim that it supports Y420 modes. But
echo 2160p60hz,420,8bit > /sys/class/amhdmitx/amhdmitx0/valid_mode
'cat valid_mode' will get 1.
Solution:
Add Y420 8bit check
Verify:
G12/U212
Change-Id: I0a128eb33aeb2b4bcbf253eff49e9c5186386af1
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
PD#SWPL-4551
Problem:
ImagePlayer cannot play picture
Solution:
add picdec dev node for u200 u211 u212 w400
Verify:
franklin
Change-Id: I35cc28e2ab06367f33a7326ce671b1ee461e6fb1
Signed-off-by: xi an <an.xi@amlogic.com>
PD#SWPL-6694
Problem:
home button has no function in sm1-ac200
Solution:
add home button configuration in dst node
Verify:
test pass on sm1-ac200
Change-Id: I670480c6dfd7f833e737adaddbe5981d84091203
Signed-off-by: Yingyuan Zhu <yingyuan.zhu@amlogic.com>
PD#OTT-2452
Problem:
Black screen in the middle of the cut.
Solution:
add keep last frame.
Verify:
on U212
Change-Id: Ib24f066e0682c7427024a74d9bf8cc9b8a310d62
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
PD#SWPL-3730
Problem:
playback not smooth
Solution:
if p2 lookup fail, set p2 = p
Verify:
verified by x301
Change-Id: I181eae2ba40edd937df12e0925c2a55c856162ba
Signed-off-by: rongrong zhou <rongrong.zhou@amlogic.com>
PD#SWPL-6200
Problem:
emmc calibration delay set error.
Solution:
modify delay_step to 250ps.
Verify:
verify by s912.
Change-Id: I1c0e31ae6bdda8b0f105e12f3efc81b5474376d6
Signed-off-by: Nan Li <nan.li@amlogic.com>
PD#SWPL-4653
Problem:
optimize the S905Y2 power consumption
Solution:
limit CPU and GPU frequency, reduce hdmi tx consumption
Verify:
test pass on u221
Change-Id: I1d95068f8beb5616c9aeea91122b5233e479db8b
Signed-off-by: huijie.huang <huijie.huang@amlogic.com>
PD#SWPL-5404
Problem:
emmc report data crc error in hs200 busmode
Solution:
set hs200 co_phase to 2 and did not reset the
hs200 co_phase and tx_phase when adjust tuning is
find the error point in sm1
Verify:
verify pass on sm1_s905d3_ac200
Change-Id: I56aa8eb666fb55641db75878a3488f66c721bd6d
Signed-off-by: ruixuan.li <ruixuan.li@amlogic.com>
PD#SWPL-5404
Problem:
sm1 usb fixdiv mode set adjust cause error
Solution:
disable emmc calc_f in dtsi.
Verify:
test pass on sm1 ac200
Change-Id: I4459bf4faa2141a9e684b1e5bb95fb806eecbbfa
Signed-off-by: ruixuan.li <ruixuan.li@amlogic.com>
PD#SWPL-2634
Problem:
eyetest mode is a little unstable
Solution:
adjust the tuning mode of the fixed adj
Verify:
R311
Change-Id: I6112e0078bf013d2a4cfe4ff04210f1d15e3439d
Signed-off-by: long yu <long.yu@amlogic.com>
PD#SWPL-6810
Problem:
android version, no sound for spk
ad82584 is mute in default.
Solution:
un-mute ad82584, and add delay for de-pop
Verify:
ac200
Change-Id: Id78eb77b5e1a0ebed0a16a9b97992c6a07f78cde
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
Signed-off-by: Jian Xu <jian.xu@amlogic.com>
PD#SWPL-3750
Problem:
when debug on, too more log
Solution:
delete
Verify:
verified on android p
Change-Id: Iabaaa4fa205da5453a303c98bce8b71b55c5f77b
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
PD#SWPL-5292
Problem:
g12b-revB, some u disk amldevread test failed.
Solution:
Changing the register 0x54 to 0x2a, enabled the hs rx idle noise filter,
and the abnormal u-disk has no problem in the amldevread test.
Verify:
g12b revB
Change-Id: Ibbf924c93d193d7e40c4d8121a4616a8d1caeaaa
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-6169
Problem:
when resuming and playing hdr films, flash screen will happen
under LG TV
Solution:
quantization range has changed between UI and playing hdr
films. we keep quantization unchanged. Same as MTK.
Verify:
s905x2
Change-Id: I071abecfba705dbd44d33c2673d4938c39f419cf
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
PD#TV-1361
Problem:
Add scene change detection for DM (read part),
start from TL1 by VLSI(Zheng.Bao).
Solution:
1. add control in function noise_meter_process;
2. add debug information:
cat /sys/class/deinterlace/di0/nr4_param
3. set NR2_CUE_MODE[11:10] as 3; (by feijun)
Verify:
tl1
Change-Id: Ib34d1b403539ba5fe5135d6608bfa2cf27490826
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
PD#SWPL-5836
Problem:
kernel panic when read cec reg
Solution:
remove func that might cause sleep in spinlock,
so as to avoid deadlock
Verify:
S805X-P241
Change-Id: I8394f69bdbeff6673c795a221c08ef76164c5bdb
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-86
Problem:
Android tensorflow lite ,NN API implementation
Solution:
NN API implementation
Verify:
Local on galilei
Change-Id: I7c1a3a68005218544d0a3c7a7360c9ee38fc53de
Signed-off-by: deng.liu <deng.liu@amlogic.com>
PD#SWPL-6168
Problem:
avb+abupdate with care map.txt cann't boot up
because of check product partition
Solution:
add avb for product partition in dts
Verify:
ampere
Change-Id: I0310853965340d9b810a89cbf1719f9ba002261d
Signed-off-by: Liang Ji <liang.ji@amlogic.com>
PD#SWPL-6179
Problem:
PLAY-AL1-30FPS-HEAAC exist multi short frame every 16.6s
Solution:
Hold one frame in case occur pattern broken. Problem occur as this,
for non-tunnel mode, amlvideo vidioc_dqbuf in omx so fast, then lead
decoder buffer quickly pushed to amlvideo queue with only current frame,
without next frame. Hold one frame we need next frame and next frame pts
after next frame, here we use next frame pts and a crease with duraion
as next next frame pts.
Verify:
verify by u212
Change-Id: Ie98c30791e785abb886aa19a7e930d191f5c2b3e
Signed-off-by: shuanglong.wang <shuanglong.wang@amlogic.com>
PD#SWPL-5430
Problem:
new function lane 6 and lane 8
Solution:
support max 16 channel playback
Verify:
sm1_ac200, verify pass
Change-Id: I3af42a0b68bca8804afa042ad4a506a379b9bf86
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
PD#SWPL-6028
Problem:
enable ftrce in ramoops
Solution:
enable ftrce in ramoops
Verify:
u200
Change-Id: I2403bf82c342416b7c34f2115b14dce623406997
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
dts: debug: enable ftrace_ramoops for new dts [1/1]
PD#SWPL-6028
Problem:
enable ftrce in ramoops for new dtbs
Solution:
enable ftrce in ramoops for new dtbs
Verify:
X301
Change-Id: I0643329a873a310d1078ebd898fec2d3cb75d43c
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>