Commit Graph

649522 Commits

Author SHA1 Message Date
Pengcheng Chen
bb43d62012 osd: need set_afbcd enable for dv certification [1/4]
PD#SWPL-10128

Problem:
dv certification uncorrect

Solution:
need set_afbcd enable for dv certification

Verify:
Verified on sm1

Change-Id: I141769ee1ae4b1cf224513c62b84414d0638c6f5
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2019-06-30 22:44:27 -07:00
yao liu
919e3b9869 dolby: Graphics blending tests fail when 4k output [4/4]
PD#SWPL-10128

Problem:
Osd scaling algorithm has bad effect

Solution:
Add repeat mode
echo 0 > /sys/module/fb/parameters/osd_auto_adjust_filter
echo 9 > /sys/module/fb/parameters/osd_h_filter_mode
echo 9 > /sys/module/fb/parameters/osd_v_filter_mode

Verify:
Verified on sm1

Change-Id: Ibcb3925c0c7674043e10a249c7ee7dbeb029ca93
Signed-off-by: yao liu <yao.liu@amlogic.com>
2019-06-30 22:43:39 -07:00
yao liu
f83fa5a672 dolby: Graphics blending tests fail on sdr tv [3/4]
PD#SWPL-10128

Problem:
graphic max 100 is too low

Solution:
need set graphic max to 380

Verify:
Verified on sm1

Change-Id: Ibbea07439a99500bdcc051aa9ed7ea8d1ee00fc8
Signed-off-by: yao liu <yao.liu@amlogic.com>
2019-06-30 22:38:29 -07:00
zhenxin.pu
6e261515da dts: thermal: ipa parameter optimization for tm2 [1/1]
PD#SWPL-10287

Problem:
ipa parameter optimization for tm2

Solution:
change the dyn_coeff of cpufreq and gpufreq, and the sustainable power

Verify:
ab311 pass

Change-Id: Iec472fef8cbd51486a697720ec3015a2e49f37b6
Signed-off-by: zhenxin.pu <zhenxin.pu@amlogic.com>
2019-06-30 22:28:18 -07:00
Jianxin Pan
4da6019112 wakeup: fix endless loop in wakeup source show [1/1]
PD#SWPL-10134

Problem:
endless loop in wakeup source show

Solution:
fix endless loop in wakeup source show

Verify:
TL1

Change-Id: If2318e31388b4a656cf8d99058f8aeaf76ff97a0
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>
2019-06-30 19:59:20 -07:00
Xihai Zhu
90cd1714a2 amvecm: fix screen flashing while applying gamma [1/1]
PD#TV-6785

Problem:
screen flash while applying gamma

Solution:
apply gamma directly without disable/enable

Verify:
TL1

Change-Id: Iedce17b97608542630dc21d603f3d9c813322375
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-06-30 19:53:46 -07:00
Xihai Zhu
6e55859a19 amvecm: fix factory mode test pattern abnormal LC effect [1/1]
PD#TV-5977

Problem:
customer platform, when LC is on, test pattern abnormal

Solution:
there is two frame delay for LC histogram, do not enable LC precess
before it is ready

Verify:
TL1

Change-Id: I78febb9f978dba44faff74677d84075fdf1fd8c7
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-06-30 19:53:01 -07:00
Zhuo Wang
1ec07a08bb ethernet: g12b/A exphy,change default param [1/1]
PD#SWPL-10391

Problem:
g12b revA and revB need one code for two parameter

Solution:
dts set g12b revB parameter
read chipversion,if g12b revA, change the parameter by default value

Verify:
verify on g12b w200 board,revA and revB

Change-Id: I9cc4cd6c370207dce22dd0c7df51a6c71397e235
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2019-06-27 23:19:54 -07:00
Jiamin Ma
594e7bb8d7 efuse: fix potential memory info leakage issue [1/1]
PD#OTT-4656

Problem:
When handling the set attribute IOCTL EFUSE_INFO_GET the driver
makes a call to efuse_getinfo(line 177) passing it a potentially
non-null terminated string. efuse_getinfo() function then uses
this potentially non-null terminated string in strcmp (line 99).
the method efuse_getinfo does not cater to non-null terminated
strings and thus can likely be made to overrun the "item" string
beyond any printable ascii data.
Further more, if attackers can control the item value well enough,
the function efuse_getinfo can be used to potentially disclose
values in kernel memory i.e. by checking the results of lots of
strcmp calls on items values, essentially acting as an oracle for
memory values surrounding the efusekey_info[n].keyname variable in
stack memory.

Solution:
force a null terminator for the keyname argument before comparing
it to kernel memory

Verify:
U200

Change-Id: I851dd7045d0a9e7855e9899c4745eac475cb9233
Signed-off-by: Jiamin Ma <jiamin.ma@amlogic.com>
2019-06-27 23:00:22 -07:00
Zhuo Wang
7c279ca18a ethernet: add interface to delay rx/tx clk [1/1]
PD#SWPL-9720

Problem:
difference window area between chips

Solution:
add interface to custom

Verify:
verify on g12a u200 board

Change-Id: I589c890e36961f533bffae557337b24a09f1bf41
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2019-06-27 21:27:57 -07:00
shuanglong.wang
6e3b7acbc6 video: move a print info to debug control [1/1]
PD#SWPL-10306

Problem:
omxpts is not update print too many

Solution:
move a print info to debug control, the condition to check
whether omxpts is not set for while is not accurate

Verify:
verify by mainline

Change-Id: I387cc6aee718182a8ff99838e9741443236dd1f9
Signed-off-by: shuanglong.wang <shuanglong.wang@amlogic.com>
2019-06-27 19:34:56 -07:00
Pengcheng Chen
4c408c65cd osd: add osd sw_sync [1/1]
PD#SWPL-9736

Problem:
osd fence crash when play AIV H264 video

Solution:
add osd sw_sync

Verify:
Verified with raven,w400

Change-Id: I309af0e3718221e2309460a990ef0badb9e8bd39
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2019-06-27 06:24:39 -07:00
Jian Cao
cfdc4e862d osd: modify VIU_MISC_CTRL1 conditions [1/1]
PD#SWPL-5522

Problem:
S912 display S912 Android P support for osd

Solution:
modify VIU_MISC_CTRL1 for gxm

Verify:
verified on gxm-q201

Change-Id: I2bccfb3fe03864e55d41ab4f9ecf4db68d9dfbea
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2019-06-27 05:10:25 -07:00
yao liu
cb0f931727 dolby: fix osd1 last line abnormal [3/3]
PD#SWPL-6807

Problem:
green line displayed when osd alpha 0xff/0x00 continuous

Solution:
close osd matrix, osd always output rgb format and
use osd1_hdr2_mat do rgb2yuv
At the same time, need disable osd1_hdr2_mtx
when dv on

Verify:
g12a/g12b/sm1

Change-Id: I1fdb11707f30a1938167b6bfc8e6ec6bce5485eb
Signed-off-by: yao liu <yao.liu@amlogic.com>
2019-06-27 04:40:49 -07:00
MingLiang Dong
dd43081020 hdr: fix osd1 last line abnormal [2/3]
PD#SWPL-9042

Problem:
osd1 last line abnormal

Solution:
use osd1 hdr mtx workaround

Verify:
verify on TL1

Change-Id: I04b848d996d0c819c9eb841ac1da4b927b42383d
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
2019-06-27 03:14:44 -07:00
Jian Cao
2b44f29a9d osd: modify VPP_OSD_SC_DUMMY_DATA alpha conditions [1/1]
PD#TV-6994

Problem:
When ATV Mode has no signal
the bright line interference at the bottom

Solution:
modify VPP_OSD_SC_DUMMY_DATA alpha value

Verify:
verified on txlx-r311

Change-Id: Icc5039f80bd794ed5adb98e22fbf41f52758ef83
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2019-06-27 02:25:50 -07:00
bing.jiang
581809cfe3 audio: init volume and mute for tas5782m [1/1]
PD#SWPL-10115

Problem:
    There is no mute amixer scontrol for tas5782
    set volume and mute in init tas5782m

Solution:
    Add mute function for tas5782
    set volume and mute in init tas5782m

Verify:
    S400_SBR A113

Change-Id: I4b25da42620407e24f0b26e62bae21cc12081f7c
Signed-off-by: bing.jiang <bing.jiang@amlogic.com>
2019-06-27 01:53:08 -07:00
zhiwei.yuan
db92e0a32b vdin: tl1 1g platform,hdmi in black screen [1/1]
PD#SWPL-9473

Problem:
vdec cann't release memory in time

Solution:
add retry mechanism for allocate mem fail

Verify:
verified by t962x2_x301

Change-Id: If75e81c75da067bdbbd641614c7d2b2dbdc3799a
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
2019-06-26 23:17:02 -07:00
Zhongfu Luo
1d4321a857 unifykey: support operate efusekey for 32bit [1/1]
PD#TV-7131

Problem:
unifykey: can operate efusekey under 32bit

Solution:
unifykey: add operate efusekey support for 32bit

Verify:
TL1 skt board verify pass

Change-Id: I0e0175554e180bb70da01e751ec5bcde4771c7a6
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
2019-06-26 23:10:26 -07:00
MingLiang Dong
38685d8e06 amvecm: fix cm size delay one frame [1/1]
PD#TV-5968

Problem:
cm size set delay one frame

Solution:
get cm size from scaler, and set size with rdma

Verify:
verify on TL1

Change-Id: I9d1ef3167a4717a20c5d77a4cd7674d5a417526c
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
2019-06-26 23:07:49 -07:00
Zongdong Jiao
cfbf275f21 hdmitx: fix valid_mode effects color attribute [1/1]
PD#OTT-4372

Problem:
Need add a extra hdmi_format_para for valid_mode

Solution:
Add a extra hdmi_format_para for valid_mode
Also, fix cedst_en assginment and wrong aud ACR/N parameters when
kernel bootup, need to get current vinfo then set right ARC/N.

Verify:
G12/U212

Change-Id: Ib59986d7436a578daeb7055aa41a379e9381a99b
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
2019-06-25 21:37:55 -07:00
Zongdong Jiao
e6b73e1199 hdmitx: optimise the sup_2160p60hz of DV [1/1]
PD#SWPL-10065

Problem:
TV claims that supporting DV version2, but it lacks
the Max_TMDS_Clock2 600MHz

Solution:
if max tmds clock is less than 600MHz, clear sup_2160p60hz

Verify:
G12/U212

Change-Id: I77c024dfa860bca60020db689c2a07ae8f502528
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
2019-06-25 21:33:45 -07:00
Jihong Sui
c3c00d4777 deinterace: add codec mm interface [1/1]
PD#OTT-3688

Problem:
add di when playing encrypted stream(DRM)

Solution:
1. add codec mm interface;
2. set flag_cma '4' in dts for codec mm;

Verify:
verified on u212

Change-Id: If969899e0d5a457a038660c22a1e85dedcfcb40b
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2019-06-25 20:26:31 -07:00
Jian Hu
bf6c544551 clk: x301: cpu hangup when play 3D game [1/1]
PD#SWPL-9471

Problem:
it will hangup when play 3D game for a long time

Solution:
using the origin clk-mux ops to register cpu clock

Verify:
test passed on x301

Change-Id: I1b977e3a9559ef5f376d4cb8a4735e943c07f525
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2019-06-25 19:06:55 -07:00
Evoke Zhang
caf126cc9d vout: add poll support for ioctl [1/4]
PD#SWPL-8450

Problem:
need poll method for vout ioctl

Solution:
add poll support for vout ioctl

Verify:
x301

Change-Id: I9312e8ce9708d700f26d79ac5eadf762fac9bf62
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2019-06-24 23:44:01 -07:00
shuanglong.wang
6facee1488 video: modify omxpts compenstate condition [1/1]
PD#SWPL-9676

Problem:
h264 non-tunnel mode video, video resume play will frezee one frame
after pause

Solution:
modify omxpts compenstate condition to let pcr stop in time

Verify:
verify by nts

Change-Id: I719150064b0abe4fdfd230a2429cfdfc000ea786
Signed-off-by: shuanglong.wang <shuanglong.wang@amlogic.com>
2019-06-24 22:33:08 -07:00
Viresh Kumar
3c34d4e34a PM / wakeup: Rework wakeup source timer cancellation
commit 1fad17fb1b upstream.

If wakeup_source_add() is called right after wakeup_source_remove()
for the same wakeup source, timer_setup() may be called for a
potentially scheduled timer which is incorrect.

To avoid that, move the wakeup source timer cancellation from
wakeup_source_drop() to wakeup_source_remove().

Moreover, make wakeup_source_remove() clear the timer function after
canceling the timer to let wakeup_source_not_registered() treat
unregistered wakeup sources in the same way as the ones that have
never been registered.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Cc: 4.4+ <stable@vger.kernel.org> # 4.4+
[ rjw: Subject, changelog, merged two patches together ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: Iae10e0d836e4933ef0311c72508c5cf246bbe437
2019-06-24 22:31:45 -07:00
Bencheng Jing
2ce9ae9d20 amvecm: Revert "amvecm: add sharpness0 cvbs table in driver" [2/4]
PD#SWPL-8450

Problem:
add cvbs table in db

Solution:
remove cvbs table in driver

Verify:
U212

Change-Id: I5db52c6bbf8f00f94834d8bf151135892602b56a
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
2019-06-24 22:30:20 -07:00
Jihong Sui
90eb600204 deinterlace: enable pulldown for G12A/G12B [1/1]
PD#SWPL-10047

Problem:
enable pulldown for G12A/G12B

Solution:
enable pulldown;

Verify:
U212

Change-Id: I25f19868d64326ffba6694e6d3e365b3d6da7c00
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2019-06-24 22:29:56 -07:00
Bencheng Jing
c430dbcba9 di: fix the garbage in ColorBar.mp4 [1/1]
PD#SWPL-7071

Problem:
reg_dnr_dm_chrmen not follow db

Solution:
disable chroma dm for ott according to vlsi-baozheng

Verify:
u212

Change-Id: If530c5c5f47e132b01a2cb31a96347f2f465afda
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
2019-06-24 22:29:18 -07:00
renjiang.han
51419b0f6d ppmgr: modify first frame garbage. [1/1]
PD#SWPL-9350

Problem:
ppmgr first frame garbage for afbc.

Solution:
alloc canvas.

Verify:
on u212

Change-Id: Ifd8d865240fee07f37d8ed47b224a39f24eac3d4
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 21:39:15 -07:00
renjiang.han
82428d25e8 ppmgr: add compatibility with doublewrite. [1/1]
PD#SWPL-9350

Problem:
For output with compressed and uncompressed formats,
ppmgr recognizes the compressed format and returns directly.

Solution:
add compatibility with doublewrite.

Verify:
on u212

Change-Id: I9fffa720deee80b5db4ef21086c4638a630f9a80
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 19:23:33 -07:00
renjiang.han
e310ff9f10 ppmgr: Interlaced video only shows half. [1/1]
PD#SWPL-9350

Problem:
Interlaced video only shows half.

Solution:
Interlaced video height is divided by 2.

Verify:
on U212

Change-Id: I983e3369687eeb55f03d3e7f8474b9e37549440f
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 19:21:40 -07:00
renjiang.han
35a5ee17cc ppmgr: add phy_addr add support. [6/6]
PD#SWPL-9350

Problem:
ppmgr not support vf with phy_addr.

Solution:
config canvas

Verify:
on U212

Change-Id: I96629ed6287edaf4e7d7a2673ff604e99e3b12df
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 19:21:04 -07:00
Hang Cheng
890746b0a6 vout: add adjustment for hpd event monitor [1/1]
PD#OTT-4604

Problem:
1.Before systemcontrol starts up, vout monitor takes
place to monitor hpd event of hdmi, but vout server
module is indepent with hdmi module, so the hpd status
that vout server got may out of sync with hdmi. If
the monitor interval is larger than hpd reset duration,
for example, the vout server monitor frequency
for hpd event is 500ms once, but hpd reset duration
of TV is smaller, 20ms~200ms..., vout server may miss
some hpd events, thus there will be no notifications
from vout server to set new output mode.
2.If vout monitor timeout before systemcontrol starts
up, hpd events happen during the interval will
not be handled.

Solution:
add adjustment of hpd monitor time and interval

Verify:
A311D

Change-Id: Ic6c371362c63baf50de3c5849fdbcdc5ec22ef61
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
2019-06-24 19:20:40 -07:00
Tao Zeng
fb499700c3 kasan: fix panic issue when open kasan with vmap stack [1/1]
PD#SWPL-10141

Problem:
When open kasan with vmap stack on ARM32 platform, there
will be a panic issue which pc is running out of range:
[ 56.726530@2] PC is at 0x50
[ 56.729301@2] LR is at 0x0

Solution:
Close kasan when open vmap stack on ARM32

Verify:
TL1

Change-Id: Id82eb27543e8eade86b281cde9e160b8bf4e7878
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
2019-06-24 04:53:54 -07:00
renjiang.han
dfeba1febc ppmgr: add keep last frame in ppmgr. [5/6]
PD#SWPL-9350

Problem:
freeze frame fail among two vertical videos switching.

Solution:
add keep last frame in ppmgr

Verify:
on U212

Change-Id: I7192c69725ce08a546af3f2252e743224ad19ec3
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 02:55:52 -07:00
renjiang.han
4604935b41 ppmgr: Add the value of stats_get to protect tb_task. [4/6]
PD#SWPL-9350

Problem:
Low probability of system crash when play live channel

Solution:
Increase the value of stats_get to protect tb_task.

Verify:
on U212

Change-Id: I4a13a3f7f2a4259fc8d4dd6630dd28d82a8c2541
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 02:55:00 -07:00
renjiang.han
b6ba56aca3 ppmgr: Rotate the screen after rotation. [3/6]
PD#SWPL-9350

Problem:
After the HDR video is played, play normal video,
and the display is abnormal.

Solution:
Signal_type and bitdepth need to be reassigned.

Verify:
on U212

Change-Id: Ie2acddff3be34e01062a69d48bf4e82619559fb9
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 02:54:31 -07:00
renjiang.han
db81941f79 ppmgr: Detection of top and bottom for interlace sources. [2/6]
PD#SWPL-9350

Problem:
HDMI connection vertical screen, 1080i signal picture jitter.

Solution:
The interlace source is extracted based on the top and bottom values.

Verify:
on U212

Change-Id: I38f91fda32d1275dcc286fbb33034b4fd099e18f
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 02:53:45 -07:00
renjiang.han
a0bfdb99e9 ppmgr: add vdin support 10bit. [1/6]
PD#SWPL-9350

Problem:
ppmgr does not support 10bit to cause a rotating screen.

Solution:
add vdin support 10bit.

Verify:
on U212

Change-Id: Idbe90f7e351edbc12e0e2d905f06e0cdd18da148
Signed-off-by: renjiang.han <renjiang.han@amlogic.com>
2019-06-24 02:51:47 -07:00
Jiyu Yang
d973249e26 staging: revert SWPL-9254 fixed issue [1/1]
PD#SWPL-9788

Problem:
UI sliding is not smooth.

Solution:
revert SWPL-9254 two commits.

Verify:
verify by franklin/galilei

This reverts commit 4c0482c80e.

This reverts commit b78959e21b.

Change-Id: Ifc9ac43e69abb578795ac3f6f9b2f324cbf590f3
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
2019-06-24 02:39:42 -07:00
yao liu
cf0102c63b Dolby: HDR-001-TC5: VID and GFX doesn't match [1/1]
PD#SWPL-8159

Problem:
HDR-001-TC5 source is dv, need graphic max 300
HDR-001-TC3 source is hdr, need graphic max 210

Solution:
Set 300 for DV source and 210 for HDR source in LL mode

Verify:
Verified on U212

Change-Id: I93c71ee51fc128d9d01113d4e24d4df1786901e2
Signed-off-by: yao liu <yao.liu@amlogic.com>
2019-06-24 00:08:57 -07:00
Xing Wang
12c080bf2e audio: auge: fix ARC to single mode [1/1]
PD#SWPL-8967

Problem:
ARC amplitude,The test value is 0.376V, requiring 0.4-0.6VPP

Solution:
update to single mode

Verify:
tl1

Change-Id: I59198596f6db22ec49eea35084325005f13bc5b6
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2019-06-23 23:15:50 -07:00
Xihai Zhu
d201ad16e1 amvecm: fix the jitter while disabling CM [1/1]
PD#TV-6869

Problem:
screen jitter while disabling CM

Solution:
using RDMA method to program related registers

Verify:
TL1

Change-Id: I23e947093034107c69b2dc47483d562c95764a44
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-06-23 21:38:12 -07:00
Yong Qin
37d6b415f5 di: request afbc when vpp use [1/2]
PD#SWPL-6033

Problem:
afbc mode, when di bypass mode switch di path,
will cause flashing

Solution:
when mode change, request hw afbc from vpp, when idle
di use afbc, vpp need switch to none afbc mode, vf add
VIDTYPE_PRE_DI_AFBC flag for vpp use.

Verify:
tl1

Change-Id: I4aaf96044249d5b79bdc627018f0c0714c85f941
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-06-23 19:59:10 -07:00
shipeng.sun
170608da77 amlvideo: Optimize reduce latency of input frame [1/1]
PD#SWPL-8068
PD#SWPL-8069

Problem:
1. use select to polling frame.

Solution:
1. add when use video layer amlvideo support poll
2. add trace debug info

Verify:
Verify on marconi

Change-Id: Ib1ae87b4b7ab35b075bc357953abe43e3410232a
Signed-off-by: shipeng.sun <shipeng.sun@amlogic.com>
Signed-off-by: Tao Guo <tao.guo@amlogic.com>
2019-06-23 19:49:27 -07:00
Brian Zhu
147a440772 vpp: disable sr core0 scaler up for special cases on tl1 [1/1]
PD#TV-6612

Problem:
When 3D LR mode with AFBC, enable sr core0 will display
abnormal on TL1.

Solution:
Bypass sr core0 scaler up function at those cases

Verify:
Verified on X301

Change-Id: Ib36c32df6a05749d87ef0d4deec2acc81694071d
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-06-22 05:54:21 -07:00
Hong Guo
337424e386 dvfs: delete unused dts cpi_clocks. [1/1]
PD#SWPL-10144

Problem:
delete unused dts cpi_clocks

Solution:
delete unused dts cpi_clocks

Verify:
delete unused dts cpi_clocks

Change-Id: I7de8e5188e5f3b11a26b133fa0387069245907cd
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
2019-06-21 01:56:01 -07:00
jintao xu
ace4377f6a ionvideo: fix latency and crash [1/1]
PD#SWPL-8069

Problem:
1.about 2ms latency due to sleep
2.crash while poll ionvideo

Solution:
1.use semaphore instead of sleep
2.fix poll function
3.add trace info for ionvideo

Verify:
U212

Change-Id: Idde64151541d826ba6a6cd1abcc901e80f0e4b45
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
2019-06-21 01:47:34 -07:00