Commit Graph

646328 Commits

Author SHA1 Message Date
nengwen.chen
2a1926bbf9 atv_demod: Modify atv v4l2 dev number
PD#166852: atv_demod: Modify atv v4l2 dev number.

Change-Id: I6dfa226715d5e3908a20add4c93f0ba554a769dc
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2018-05-27 22:39:48 -07:00
Evoke Zhang
23d9f454f8 lcd: mipi-dsi: optimize retry_enable management [2/2]
PD#166330: lcd: mipi-dsi: optimize retry_enable management,
change mipi-dsi check_state after retry flow finished.
fix issue: mipi panel status is incorrect sometimes when lcd enable.

Change-Id: I5fc30f46589274b1cc2fda735c166779233ce1c2
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-05-27 20:23:03 -07:00
Jihong Sui
95a15520ca hdr: add osd lut table for nts test
PD#164627: hdr: add osd lut table for nts test

1. debug fs : /sys/kernel/debug/hdr/cfg_en_osd_100
	1: enable new osd lut table (for nts test)
	0: use old osd lut table
2. dts: amlvecm:cfg_en_osd_100
	1: enable new osd lut table (for nts test)
	0/not define: use old osd lut table

Change-Id: If3c51eaba58f7d83188b8920ad7dca78d3b38c19
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2018-05-27 18:35:01 -07:00
Zongdong Jiao
715a75cd69 hdmitx: add hdcp topo information [3/5]
PD#165815: hdmitx: add hdcp topo information

1. add SYSFS 'hdcp_topo_info' to represent HDCP22 Topology
2. rewrite SYSFS 'hdcp22_type', should be controlled by Daemon

Change-Id: Ie9f748c5592a32b8658b63186429794e877fd41c
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
2018-05-26 16:25:57 +08:00
Bencheng Jing
25d1c8cd56 video: change rgb pattern matrix coefficient from 601 to 709
PD#167037: video: optimize rgb2yuv for 709

Change-Id: I25d9085ddcdde467ac8f33b4795488f3f395ced2
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
2018-05-25 00:08:12 -07:00
pengcheng chen
278ced8afb osd: updated vinfo when it is not null every frame
PD#167032: osd: updated vinfo when it is not null every frame

Change-Id: If914fc39d014e2a1c2db564d427292977edc7530
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-05-24 23:09:57 -07:00
Nan Li
1708210d46 sdio: modify Cfg_irq_sdio_sleep reg set err
PD#166568: modify Cfg_irq_sdio_sleep reg set error.

Change-Id: I82946b321a729b378968466edee50ce3f8817bff
Signed-off-by: Nan Li <nan.li@amlogic.com>
2018-05-24 19:40:52 -07:00
Zhe Wang
1adfaf6518 audio: add EQ/DRC control[1/3]
PD#166486: add EQ/DRC kcontrol

Change-Id: I9b49960b0f0d8e82a46e1b9670e3352e9289e3bc
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
2018-05-24 04:54:17 -07:00
Yi Zhou
c29b05457f hdmitx: fix bsod and path dealy under hdcp22
PD#166207: hdmitx: fix bsod and path dealy under hdcp22

1.HDMITX_TOP_HDCP22_BSOD[25] doesn't use bsod
2.HDCP22REG_CTRL[6.7] match path delays
  between hdcp path and non-hdcp path

Change-Id: I295804895f715687f975ab8ecfb7ea348999095a
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2018-05-24 00:46:16 -07:00
Jianxin Qin
8f35a11fa4 usb: modify the fifth compliance test partner
PD#163486: usb: modify the fifth compliance test parnter

Change-Id: Ic30f709ca278413576879b4ff5acc789f72c74d8
Signed-off-by: Jianxin Qin <jianxin.qin@amlogic.com>
2018-05-23 22:39:38 -07:00
kele bai
348e23ccb5 di: fix nr pq load error
PD#162226: di: fix nr pq load error

1) move nr gate ctrl before nr init
2) fix skip logic error
3) load ctrl reg in irq avoid affect pre sequence

Change-Id: I9b5438f55e42eabfa37e10a04dc0f3026bbbd595
Signed-off-by: kele bai <kele.bai@amlogic.com>
2018-05-23 03:25:05 -07:00
nengwen.chen
276b415992 atv_demod: Add atv afc [2/2]
PD#166320: Add atv afc(Modify module params use).

Change-Id: I2d9d84c742ab1ce56c99ff8e40b483bd01d4d237
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2018-05-23 02:12:27 -07:00
Xing Wang
cc26d57309 audio: auge: init spdif_b when bootup and add channel status
PD#165171: audio: auge: init spdif_b when bootup and add channel status

Change-Id: I001d74a0f21fb3f02edf741bd3b87d45dfddcd5f
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2018-05-23 01:11:30 -07:00
Kaifu Hu
2c4f36cf8e hdmitx: add dolby debug info
PD#164913: hdmitx: add dolby debug info

Add dolby debug info.

Change-Id: I65156223b66bcb95c31e8b60a602f834bacf89f2
Signed-off-by: Kaifu Hu <kaifu.hu@amlogic.com>
2018-05-23 00:30:41 -07:00
Yan Wang
43ea2d9687 SMC: secmon: uniform SMC call interface.
PD#160539: check secmon dev in dts and uniform SMC call interface.

 1. SMC call interface is provided by ARCH.
    arm_smccc_smc(...)
 2. check secmon device is registed or not.

Change-Id: I5bd58747db5b167ab8ad59be083f31e7b6395bbf
Signed-off-by: Yan Wang <yan.wang@amlogic.com>
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
2018-05-22 19:55:07 -07:00
Hang Cheng
27ceb5fe97 hdmirx: optimize timing format detection
PD#164010: hdmirx: optimize timing format detection

Change-Id: Ibf868664d4fda5fa21d4e80cfcc6575b25acd500
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
2018-05-22 06:44:25 -07:00
Chuangcheng Peng
1e9ab046a2 demux: modify interrupt no for dmx 2
PD#165368: enable dmux 2 work

Change-Id: Ic21bbc30c8b2cc7eeedd9206c1f355156554646f
Signed-off-by: Chuangcheng Peng <chuangcheng.peng@amlogic.com>
2018-05-22 06:35:17 -07:00
pengcheng chen
d18a71e502 osd: return if vinfo is null
PD#165381: osd: return if vinfo is null

Change-Id: I21b7de315859268f51b185a77ad221ded5a2d755
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-05-22 02:17:46 -07:00
pengcheng chen
1f34ee9b34 osd: rdma overflow handling
PD#165381: osd: rdma overflow handling

Change-Id: Ic82a7d03ef3f985720e0c84bf9c65f5dee9324a9
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-05-22 01:27:29 -07:00
pengcheng chen
bc0b7dbd2f osd: osd suspend fail issue
PD#164508: osd: suspend fail issue

Change-Id: I673a907bea2abf37d09967ef0e0a924806ce6fae
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-05-22 00:35:57 -07:00
Weiming Liu
caa103fec4 lcd: local dimming: add unifykey support [2/2]
PD#166418: ldim: add unifykey support

Change-Id: I0cb7629ed9824c50d5f85b7ec34e26c165a60a1e
Signed-off-by: Weiming Liu <weiming.liu@amlogic.com>
2018-05-22 00:33:49 -07:00
Hong Guo
8972fe74ef arm64: dts: g12a: add cpufreq 1.908G.
PD#165143: cpufreq: add cpufreq 1.908G.

Change-Id: Id8cca5402a02372247def759ff455ef5bbe11f05
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
2018-05-22 00:32:53 -07:00
Lei Qian
3efa699da6 dts: enable picdec [1/1]
PD#166830: dts: enable picdec

or we can't play 4K picture

Change-Id: I7109cd421608a82fb5cd05617bf4065d4897a430
Signed-off-by: Lei Qian <lei.qian@amlogic.com>
2018-05-22 00:31:24 -07:00
Zhuo Wang
9ce4990c26 ethernet: add wol for internal phy
PD#166640: add wol for internal phy

Change-Id: I1c34af9022e5aa4968516d6826089531b55a1c10
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2018-05-21 22:45:42 -07:00
Cheng Tong
7b7aa7c419 dts: unify dvb dts definition
PD#163384: dts: unify dvb dts definition

Change-Id: I323c9200d2441aa8d40f4972612f9ecfbf0edc5b
Signed-off-by: Cheng Tong <cheng.tong@amlogic.com>
2018-05-21 21:18:20 -07:00
Evoke Zhang
0a7c4c7009 vout: optimize invalid mode management for init
PD#166032: vout: optimize invalid mode management for init

Change-Id: I16d36b1745faf0adf8316837d3df2d061ea94dda
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-05-21 21:15:51 -07:00
pengcheng chen
2d36db0821 osd: fix dfbshow can't show picture
PD#165698: osd: fix dfbshow can't show picture

Change-Id: I0f13537391c98f106a5154d498ef46af90aa7690
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-05-21 21:13:36 -07:00
Victor Wan
324524de04 Merge branch 'android-4.9' into amlogic-4.9-dev 2018-05-22 10:48:42 +08:00
Weiming Liu
91448dd38f ldim: add db load support
PD#166311: lcd: add ldim db load support

Change-Id: I71c8a6d3b07daae63d19dec128da3c71a6031cba
Signed-off-by: Weiming Liu <weiming.liu@amlogic.com>
2018-05-21 18:57:46 -07:00
shuze.ma
6aa8abc6e1 osd: support hw vsync [1/1]
PD#163001: osd: support hw vsync

Change-Id: I1e7f158b8cbc9434165745f77274ae353cfae342
Signed-off-by: shuze.ma <shuze.ma@amlogic.com>
2018-05-21 01:42:18 -07:00
gongwei.chen
e1163d785f IR: add S905X small IR remote on T962E
PD#165963: IR: add S905X small IR remote on T962E

Change-Id: I3d3bf0abaf30c0dc8d0ce925afeeefff6af27923
Signed-off-by: Gongwei Chen <gongwei.chen@amlogic.com>
2018-05-21 01:04:39 -07:00
tao zeng
93360111a8 mm: remove total summary of pagetypeinfo
PD#166462:

This caused vts VtsKernelProcFileApi on Android P failed.

Change-Id: I332c7ec324e7f87b0f8e0adeeef15cfd93f9b077
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
2018-05-21 00:21:18 -07:00
nengwen.chen
8370bd9c39 atv_demod: Add atv afc [1/2]
PD#166320: Add atv afc.

Change-Id: I7b5d8d6290f1e394900b09a1147e7db5ec6fecf4
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2018-05-20 23:44:05 -07:00
Cheng Tong
700dc02512 dts: update p230 dts for attach mode
PD#163384: dts: update p230 dts for attach mode

Change-Id: Iac83d28e31883f812c05f7fcd0342b0f4f225475
Signed-off-by: Cheng Tong <cheng.tong@amlogic.com>
2018-05-20 22:46:59 -07:00
Xuhua Zhang
25eb2df116 vbi: fix vbi cc error
PD#161806: vbi: fix cc nosync and disappearance problem

Add interface to read real-time data what vbi-hw write to memory.

Change-Id: Ie36a9826ecf3320f7a1a366bac7a6a4f15e6f7d2
Signed-off-by: Xuhua Zhang <xuhua.zhang@amlogic.com>
2018-05-20 20:18:18 -07:00
Hong Guo
5732a2bd80 arm64: dts: g12a: fine-tune U220 OPP
PD#165143: fine-tune U220 OPP for stability.

Change-Id: I84d543519c9053db0060ba3d090c4ecc9f233fa8
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
2018-05-20 19:56:54 -07:00
Yixun Lan
072d9f3eb0 reboot: make system reboot when panic occurs
PD#166529: reboot: make system reboot when panic occurs

CONFIG_PANIC_TIMEOUT=0 means no reboot when panic occurs,
This will make VTS stuck forever, fix this by making
the default reboot timeout as 5s.

Change-Id: Ib8888a4f87c6c178891d7e7fed2f186a6bfed119
Signed-off-by: Yixun Lan <yixun.lan@amlogic.com>
2018-05-18 04:19:16 -07:00
Zhongfu Luo
5847b4e8e5 dts: add defendkey function for G12A
PD#164929: G12A need to support defendkey

add defendkey function in all G12A dts

Change-Id: Id269d4c14f2c2a6ad0674191aff353122a13d558
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
2018-05-18 03:27:16 -07:00
Zhuo Wang
83fd37b084 ethernet: fix wol_error when test eye_pattern
PD#166642: add eye pattern function for 4.9

Change-Id: If57f74262589c02e12cbff3f01745c70a687da9e
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
2018-05-18 03:14:29 -07:00
Zhongfu Luo
e9b555745a defendkey: support secure upgrade check
PD#164929: G12A need to support defendkey

Change-Id: I3c805c4dda03a39156fb91b53cc55ee8930f9e03
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
2018-05-18 03:11:36 -07:00
libo
e5246d9cc9 wifi: enable cfg80211 testmode for qca6174
PD#166420: enable cfg80211 testmode for qca6174

Change-Id: I65f6fa499e02fdc48bc23f1e7541fd8e7fee4850
Signed-off-by: libo <bo.li@amlogic.com>
2018-05-18 02:37:08 -07:00
Yi Zhou
7f86bf6643 hdmitx: fix no display under frac_mode
PD#166241: hdmitx: fix no display under frac_mode

1.update pll parameters
2.4k60hz444/rgb8bit doesn't frac_mode

Change-Id: I45c8bade4cd8f83a7b4d36aadbdbbaa9dfca32f1
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2018-05-18 02:35:22 -07:00
Evoke Zhang
b9c7a6084e backlight: ldim: add remap function restrictions by ldim_func [2/2]
PD#166583: backlight: ldim: add remap function restrictions by ldim_func
also optimize iw7027 driver

Change-Id: I2a863d17d3cef521b6d7af016f4c47e29ef5b44b
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-05-18 01:52:02 -07:00
Brian Zhu
4b9e9da925 vpp: fix the vskip overflow when playing interlace video
PD#164722: vpp: fix the vskip overflow when playing interlace video

Change-Id: Id65e8c58aedf35da4762280ae19cf933f08786f9
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-05-18 01:10:28 -07:00
Sunny Luo
9e0f07a639 spicc: g12a: spicc0 pins_c debug
PD#166556: spicc: g12a: spicc0 pins_c debug

Change-Id: I4f5f118410617cc3de8a1132100a1f7e21bc9f66
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
2018-05-18 00:57:16 -07:00
Evoke Zhang
d7c0717528 u221: disable cvbsout [2/2]
PD#165555: u221: disable cvbsout
s905y2 don't support cvbsout

Change-Id: If29a9c6e9fa38cafcbcf6e75f942fb03b2cd5e1b
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-05-18 00:09:24 -07:00
MingLiang Dong
2ef44c846f hdr: add hlg support
PD#166567: hdr: add hlg support

Change-Id: I00acc352ce534485c8950f979704f96880811faa
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
2018-05-17 18:44:30 -07:00
shuanglong.wang
5d61f94ef4 tsync: do not operate tsync_mode_switch before first video toggled.
PD#165355: do not operate tsync_mode_switch before first video toggled.
Some stream in tunnel mode, first audio pts is large than
AV_DISCONTINUE_THREDHOLD_MAX(60s). In audio_hw it will check pcr and
apts diff, so large difference between pcr and apts will lead sync mode
from amster to vmaster
[ 2414.316223@3] vdec_init, dev_name:ammvdec_vp9,
vdec_type=VDEC_TYPE_STREAM_PARSER
[ 2414.326361@3] vp9: ver (201602101,0) decinfo: 1920x1080 rate=4000
[ 2414.326827@3] mem_start_virt failed
[ 2414.330600@3] init_pic_list ok, used_buf_num = 12
[ 2414.336555@2] set pts unstable
[ 2414.338121@2] success set parent hevc_p1_composite rate to 666666666
[ 2414.356287@0]
A-discontinue,pcr=1500,vpts=0,apts=1500,diff_pts=16209420,lugsp_5ts6
207920
[ 2414.359685@0] discontinue-tsync_mode:A->Vvptatr:S->adji
ffies=204004utsize 12179
[ 2414.366696@0] debugcnt=0x10,diff_pts=16209420,tsync_mode=0

Change-Id: I7e33abb5e6c27169ecec86fb6e4df33de6bd80cf
Signed-off-by: shuanglong.wang <shuanglong.wang@amlogic.com>
2018-05-17 06:54:11 -07:00
shuanglong.wang
5ab25fe0db avsync: av not sync problem cased by vp9 trig
PD#161895: av not sync problem cased by vp9 trig

1)vp9 initialization stream do not post VIDEO_START event,
so do not post VIDEO_STOP in unregister when not post
VIDEO_START which occured in vp9 tirg reset codec operation.
2)AV audio master adjust pcr according apts diff in
tsync tsync_set_apts need to reopen which was commented in
the begining tree of 4.9 codec
3)summit as Tim's patch

Change-Id: I9fb62aecb27f75d1ea9dff938452e0dd4f11b901
Signed-off-by: shuanglong.wang <shuanglong.wang@amlogic.com>
2018-05-17 06:53:24 -07:00
kele bai
3305a0c5cb di: fix nr4 param sys interface crash
PD#166354: di: fix nr4 param sys interface crash

1) nr4 param array access violation

Change-Id: Ia79bd0ef8118715c6f1a94c5427c2c4b715f8bf8
Signed-off-by: kele bai <kele.bai@amlogic.com>
2018-05-17 06:35:08 -07:00