Commit Graph

648354 Commits

Author SHA1 Message Date
Brian Zhu
d1eddae5c0 vpp: sr: remove the vpp misc operation in sr function [1/1]
PD#SWPL-2613

Problem:
sr mux in vpp misc is set incorrectly.

Solution:
move the vpp misc operation together

Verify:
verify by x301

Change-Id: Ie813e5b04b97a4481c2e45bcf0c8b4c065fb9f69
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-12-03 23:58:22 -08:00
bichao.zheng
7ce7f106a6 arm64: dts: fix wifi 32K Frequency offset [2/1]
PD#SWPL-2623

Problem:
wifi 32K Frequency offset too large

Solution:
Modification cycle

Verify:
axg u211 p321 r311 p212

Change-Id: Ica04bec99ba2097918387a980b94dc007bb4eca4
Signed-off-by: bichao.zheng <bichao.zheng@amlogic.com>
2018-12-03 22:07:33 -08:00
Jianxiong Pan
97d1320715 fdto: peripheral driver support dtbo [2/4]
PD#SWPL-2193

Problem:
Node dummy-battery and dummy-charger are android version
dependent, and should be "fdt overlayed"

Solution:
Add fdt overlay file android_p_overlay_dt.dts, and configure
dummy-battery and dummy-charger in it

Verify:
Locally on P212 and R311

Change-Id: I75a27a0ad1253556cae5273f36e0eb828291fd73
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
2018-12-03 21:34:09 -08:00
jiamin ma
5ff7ef0679 fdto: peripheral driver support dtbo [1/4]
PD#SWPL-2193

Problem:
We cannot compile dtbo file in a way like
make ARCH=arm foo.dtbo

Solution:
Add dtbo target and reuse the dtb rules

Verify:
Locally verifed

Change-Id: I34b88e61b409defe553cf5ed1077c160b9a6f350
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
2018-12-03 21:33:29 -08:00
Rob Herring
9b2c326a4a scripts/dtc: Update to upstream version v1.4.5-3-gb1a60033c110
PD#SWPL-2193

This adds the following commits from upstream:

b1a60033c110 tests: Add a test for overlays syntactic sugar
737b2df39cc8 overlay: Add syntactic sugar version of overlays
497432fd2131 checks: Use proper format modifier for size_t
22a65c5331c2 dtc: Bump version to v1.4.5
c575d8059fff Add fdtoverlay to .gitignore
b6a6f9490d19 fdtoverlay: Sanity check blob size
8c1eb1526d2d pylibfdt: Use Python2 explicitly
ee3d26f6960b checks: add interrupts property check
c1e7738988f5 checks: add gpio binding properties check
b3bbac02d5e3 checks: add phandle with arg property checks
fe50bd1ecc1d fdtget: Split out cell list display into a new function
62d812308d11 README: Add a note about test_tree1.dts
5bed86aee9e8 pylibfdt: Add support for fdt_subnode_offset()
46f31b65b3b3 pylibfdt: Add support for fdt_node_offset_by_phandle()
a3ae43723687 pylibfdt: Add support for fdt_parent_offset()
a198af80344c pylibfdt: Add support for fdt_get_phandle()
b9eba92ea50f tests: Return a failure code when any tests fail
155faf6cc209 pylibfdt: Use local pylibfdt module
50e5cd07f325 pylibfdt: Add a test for use of uint32_t
ab78860f09f5 pylibfdt: Add stdint include to fix uint32_t
36f511fb1113 tests: Add stacked overlay tests on fdtoverlay
1bb00655d3e5 fdt: Allow stacked overlays phandle references
a33c2247ac8d Introduce fdt_setprop_placeholder() method
0016f8c2aa32 dtc: change default phandles to ePAPR style instead of both
e3b9a9588a35 tests: fdtoverlay unit test
42409146f2db fdtoverlay: A tool that applies overlays
aae22722fc8d manual: Document missing options
13ce6e1c2fc4 dtc: fix sprintf() format string error, again
d990b8013889 Makefile: Fix build on MSYS2 and Cygwin
51f56dedf8ea Clean up shared library compile/link options
21a2bc896e3d Suppress expected error message in fdtdump test
2a42b14d0d03 dtc: check.c fix compile error
a10cb3c818d3 Fix get_node_by_path string equality check
548aea2c436a fdtdump: Discourage use of fdtdump
c2258841a785 fdtdump: Fix over-zealous version check
9067ee4be0e6 Fix a few whitespace and style nits
e56f2b07be38 pylibfdt: Use setup.py to build the swig file
896f1c133265 pylibfdt: Use Makefile constructs to implement NO_PYTHON
90db6d9989ca pylibfdt: Allow setup.py to operate stand-alone
e20d9658cd8f Add Coverity Scan support
b04a2cf08862 pylibfdt: Fix code style in setup.py
1c5170d3a466 pylibfdt: Rename libfdt.swig to libfdt.i
580a9f6c2880 Add a libfdt function to write a property placeholder
ab15256d8d02 pylibfdt: Use the call function to simplify the Makefile
9f2e3a3a1f19 pylibfdt: Use the correct libfdt version in the module
e91c652af215 pylibfdt: Enable installation of Python module
8a892fd85d94 pylibfdt: Allow building to be disabled
741cdff85d3e .travis.yml: Add builds with and without Python library prerequisites
14c4171f4f9a pylibfdt: Use package_dir to set the package directory
89a5062ab231 pylibfdt: Use environment to pass C flags and files
4e0e0d049757 pylibfdt: Allow pkg-config to be supplied in the environment
6afd7d9688f5 Correct typo: s/pylibgfdt/pylibfdt/

Change-Id: Ib23ca90f1e34ed85db3aae9d223fc921e6f2114e
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
2018-12-03 21:32:51 -08:00
Jihong Sui
b21a3815d8 deinterlace: reduce the screen flash when fast forward [1/1]
PD#SWPL-2188

Problem:
1.fast forward/rewind operation, the screen flashes

Solution:
1.add function to update MCDI_MCVECRD_CTRL[9]

Verify:
1.txl

Change-Id: I1bf8583901fa49c518cca74e7716632447adf32f
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2018-12-04 10:36:28 +08:00
yunhua wei
e9115bb75a dts: add third thermal zone for tl1 [1/1]
PD#SWPL-2608

Problem:
no third thermal zone

Solution:
add third thermal zone for tl1

Verify:
test pass on tl1_x301 and tl1_skt

Change-Id: Ic7ecc41b0866dff90ea3c3224a864160be6cdc04
Signed-off-by: Yunhua Wei <yunhua.wei@amlogic.com>
2018-12-03 18:16:58 -08:00
Bencheng Jing
1159ecefca amvecm: pq: lc: add debug interface [1/1]
PD#SWPL-2583

Problem:
add debug interface

Solution:
add lc reg lut dump and write interface
add demo mode
add dump hist interface
add dump curve node interface

Verify:
x301

Change-Id: I85be40f76f252bbaa2ffc69710cc7158ed91bbc4
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
2018-12-03 18:16:37 -08:00
Evoke Zhang
ea91017e30 lcd: update phy disable setting for tl1 [1/1]
PD#SWPL-2399

Problem:
Power consumption for tl1 lcd suspend need improved

Solution:
shutdown tl1 phy when lcd disable

Verify:
skt x309

Change-Id: Ibce3539c5193b1f9347ff71882bab2604666a76e
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-12-03 18:05:50 -08:00
pengcheng chen
f3680ae5bb osd: call osd_update_enable directly if osd cursor [1/1]
PD#SWPL-2744

Problem:
osd mouse can't see before platform g12a

Solution:
call osd_update_enable directly if osd cursor

Verify:
verify by p212

Change-Id: Ia8488a5bd0f707de2a02aa2b74e4a07582ef7f60
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-12-03 02:24:18 -08:00
Jian Hu
e21e2a90fc clk: gxl: correct saradc clock id when check sardadc clock [1/1]
PD#OTT-944

Problem:
saradc check the wrong clock id.

Solution:
correct saradc id.

Verify:
verified on P212 board

Change-Id: I7fdde80c21228e45ec165252549bf4ca5f21bd67
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2018-12-03 01:23:03 -08:00
Nian Jing
f314273d3d vdac: close vdac bandgap for suspend power [1/1]
PD#SWPL-2643

Problem:
cvbsout electric current 1.97mA when suspend

Solution:
close bandgap when suspend

Verify:
verified by x301

Change-Id: I6b87ecd42b0f7876fea18c400f19ddc2d4a7665e
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
2018-12-03 00:04:23 -08:00
Daogao Xu
8a8b821423 video: add fast and slow playback support [1/1]
PD#SWPL-1690

Problem:
YouTube requires support playback rate 0.25, 0.50, 1.00, 1.25, 1.50,
2.00

Solution:
vsync_slow_factor can be used to slow playback, extend it's value to
support fast playback

Verify:
mesongxl_p212_32_kernel49

Change-Id: I94589a210b8531cc198414b3017c3caf82827565
Signed-off-by: Daogao Xu <daogao.xu@amlogic.com>
2018-12-02 23:50:37 -08:00
riqun.ou
bd3ccd7189 sound: add resample node for axg_s420_v03gva.dts [1/1]
PD#SWPL-365

Problem:
System can't use resample function on GVA project.

Solution:
Add resample node in axg_s420_v03gva.dts

Verify:
Passed on s420

Change-Id: Ie48c579e9e9f6e1d61147f5410c95e5bca55b0a7
Signed-off-by: riqun.ou <riqun.ou@amlogic.com>
2018-12-02 22:32:14 -08:00
wenfeng.guo
a0490c2ea3 vpp: fix vpp covertiy error [1/1]
PD#SWPL-2458

Problem:
vpp has covertiy error

Solution:
fix vpp covertiy error

Verify:
r311

Change-Id: Ic755420107b72fa0a56d73e288b708ab421f7609
Signed-off-by: Wenfeng Guo <wenfeng.guo@amlogic.com>
2018-12-02 22:30:51 -08:00
Jihong Sui
bc7982c91e deinterlace: there's a change to hang in shutdown [1/1]
PD#OTT-778

Problem:
1.kernel received reboot command, but hang in shutdown

Solution:
move tasklet_disable behind tasklet_kill

Verify:
P321

Change-Id: I994c21c5aeb42dbbb4e3b50ccac8376db4d4039d
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2018-12-02 22:28:03 -08:00
Zhiwei Yuan
ba17685a6a dtv_demod: for dtmb no signal issue [1/1]
PD#172587

Problem:
for dtmb no signal issue

Solution:
update status to "read status" interface

Verify:
verified by t962x2_x301

Change-Id: I6099d2dbe4dcdc23c3a4bd9e489113b26429f2ec
Signed-off-by: Zhiwei Yuan <zhiwei.yuan@amlogic.com>
2018-12-01 08:26:25 -08:00
Huan Biao
75cd7eb43b arm: dts: tl1: enable thermal cpucore cooling devices [1/1]
PD#SWPL-2605

Problem:
tl1 no cpucore cooling devices

Solution:
add cpucore cooling devices

Verify:
tl1 skt/x301 pass

Change-Id: If6d98adf2e71b17bb6b50dd569a9a0c94a8b300d
Signed-off-by: Huan Biao <huan.biao@amlogic.com>
2018-12-01 08:25:09 -08:00
Hong Guo
41cbfb1975 arm: dts: tl1: add clock-latency property for dvfs [1/1]
PD#TV-1242

Problem:
dvfs set governor failed.

Solution:
add clock-latency property for dvfs

Verify:
teset pass on x301

Change-Id: I79a4d1a23024730a08926b56ade8e2ed46934d69
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
2018-12-01 03:11:01 -08:00
Ruixuan Li
fedb29f920 arm: dts: tl1: config device on portB with dts [1/1]
PD#172587

Problem:
configuration for portB in dtsi can not support
the sdcard and sdio at same time.

Solution:
move the device configuration into dts.
SKT->SDCARD
REF->SDIO

Verify:
test pass on tl1 skt and ref board

Signed-off-by: Ruixuan Li <ruixuan.li@amlogic.com>
Change-Id: I6d1da7a8d0d8d901c4a40a74f04973c155188ade
2018-11-30 19:41:21 -08:00
Jian Cao
2c1269ec84 osd: osd: recovey mode always blank [1/1]
PD#TV-1287

Problem:
recovey mode always blank

Solution:
set right condition to enable free_scale

Verify:
verified on P321 board

Change-Id: I2f70b9c5436b30156f157a3297a11a2ef1cfec67
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2018-11-30 03:57:20 -08:00
pengcheng chen
425cafa6cf osd: adjust free_scale_dst if interlaced [1/1]
PD#SWPL-2600

Problem:
osd display half menu when in 1080i

Solution:
osd: adjust free_scale_dst if interlaced

Verify:
verify by p212

Change-Id: Ie9faffbb5942faa317b380ca0cdbee072a30c01f
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2018-11-30 00:07:04 -08:00
Jian Cao
f1c0082a07 osd: osd: a black line below the screen when play video [1/1]
PD#SWPL-2558

Problem:
a black horizontal line below the screen when play video

Solution:
set dummy data alpha

Verify:
verified on p321

Change-Id: I36dc924b9bc89f4f8ea61eb86c6f5bc9199e40ae
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2018-11-29 20:21:43 -08:00
pengcheng chen
3f4f0e0c52 osd: call osd_update_enable if needed [2/2]
PD#SWPL-2580

Problem:
The vd1 postblend bit in vpp misc is overwriten.

Solution:
osd: call osd_update_enable if needed

Verify:
verify by p212

Change-Id: I438848dc843ea370d65dc3c6b4befb32d1f2b5f8
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-11-29 20:15:49 -08:00
Brian Zhu
56f1692dcc video: vpp: add more check for vd1 postblend in vpp_misc [1/2]
PD#SWPL-2580

Problem:
The vd1 postblend bit in vpp misc is overwriten.

Solution:
add more check for vd1 postblend bit in vsync

Verify:
verify by p212

Change-Id: I367e920c13764af41446d7d759aaf8388fb08722
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-11-29 20:15:25 -08:00
Evoke Zhang
da321c281a lcd: update pll setting for tl1 tcon_pll performance [1/1]
PD#172587

Problem:
tcon pll performance is not good when frac enabled with old setting

Solution:
update tcon pll setting

Verify:
x301

Change-Id: Ib5deb5c643afa243876c0e4703f835e503fffc2e
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-11-29 06:50:09 -08:00
Yingyuan Zhu
763fcde9b1 arm: dts: tl1: add adc_keypad node for tl1 [1/1]
PD#172587

Problem:
adc_keypad driver is not enabled in tl1

Solution:
add adc_keypad node in dts

Verify:
test pass on x301

Change-Id: I3946297e710c5753d6f9425ec56bf6def94db941
Signed-off-by: Yingyuan Zhu <yingyuan.zhu@amlogic.com>
2018-11-29 06:48:58 -08:00
Yinming Ding
dab0e75553 frame_sync: fix last few seconds of the DD+ stream are not smooth [4/4]
PD#SWPL-714

Problem:
The last few seconds of the DD+ stream are not smooth by DTV playback.

Solution:
check the apts and vpts both discontinue,then replay the stream.

Verify:
P321

Change-Id: I6cbbdecc052dfe9fef76b44f36545b231332ee12
Signed-off-by: Yinming Ding <yinming.ding@amlogic.com>
2018-11-28 22:37:53 -08:00
qi duan
a6f6a3400c dvb: tuner: USB DVB tuner support from Google
PD#SWPL-932

Problem:
USB DVB Dongle search program Function is not implemented

Solution:
merge usb dvb tuner from kernel3.14
http://10.8.9.5/kernel/common/commit/?h=amlogic-3.14-dev&id=7af9c5c38efdc96f5d3235f17788232a630b3d32
fixed frontend.h structures

Verify:
Ampere P

Change-Id: I16d68c2507711eda43313619d210d05699abcc25
Signed-off-by: qi duan <qi.duan@amlogic.com>
2018-11-28 21:19:34 -08:00
Yi Zhou
ca79342373 dv: fix the flickered problem [1/1]
PD#SWPL-1207

Problem:
fix the filckered problem when playing transition
video in sdr tv

Solution:
when dv core2 don't run, the reset can't be executed

Verify:
r321

Change-Id: I719325f1722589e02a40d46442258b0d1e3feb17
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2018-11-28 20:28:36 -08:00
Peng Yixin
3d2b791b9f display: Modify the value of register afbc_gclk_ctrl [1/1]
PD#SWPL-2565

Problem:
The splash screen problem for first frame after starting up.

Solution:
Modify the value of register afbc_gclk_ctrl.

Verify:
u211

Change-Id: Ie1ddfade0566ff8cd571c43ba8490a8c277a8758
Signed-off-by: Peng Yixin <yixin.peng@amlogic.com>
2018-11-28 19:31:01 -08:00
Guosong Zhou
1d1833aac7 picdec: add mmap interface for picdec [2/2]
PD#SWPL-2280

Problem:
play picture crash

Solution:
add mmap interface for picdec

Verify:
verify by p321

Change-Id: Ib278de80035b0404884315e29fe933cd8f4b6cfe
Signed-off-by: Guosong Zhou <guosong.zhou@amlogic.com>
2018-11-28 00:10:22 -08:00
Sandy Luo
33d5b5e8fe dts: fix SD card read issue for g12a board [2/3]
PD#SWPL-2588

Problem:
g12a u220/u221 boad cann't read SD card

Solution:
auto detect revA and revB chip

Verify:
test pass on u220/u221 board

Change-Id: Ia153bb3f966fe2a58d5f3ed1bf1d3f610d00ff5a
Signed-off-by: Sandy Luo <sandy.luo@amlogic.com>
2018-11-28 15:25:29 +08:00
Jiacheng Mei
4e029f427e dts: correct ge2d irq number [1/1]
PD#SWPL-2091

Problem:
ge2d timeout cause cts fail

Solution:
correct ge2d irq number to 150

Verify:
T962-P321-DDR4

Change-Id: Id84a91fdd139cc227da907d8c8106cb824d43be4
Signed-off-by: Jiacheng Mei <jiacheng.mei@amlogic.com>
2018-11-27 21:52:41 -08:00
Jiacheng Mei
20d8ff9526 dts: reduce isp memory usage [1/1]
PD#SWPL-2512

Problem:
isp reserved mem too large

Solution:
reduce isp mem to 256M

Verify:
A311D-W400

Change-Id: I33ee2872daf961da5f0ba4ba4810b0ac9690e45f
Signed-off-by: Jiacheng Mei <jiacheng.mei@amlogic.com>
2018-11-27 21:52:08 -08:00
Jian Cao
322e3cb7fc osd: osd: screen blank after boot logo [1/1]
PD#172587

Problem:
screen blank after boot logo

Solution:
correct default display information

Verify:
verified on tl1 ref board

Change-Id: I94237b5241eacee6965bfe4ea0426bb8e9f494f1
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
2018-11-27 21:46:22 -08:00
Bencheng Jing
bec97b9c2d amvecm: fix dnlp read scurv_mid2 debug interface error [1/1]
PD#SWPL-2448

Problem:
can not read dnlp scurv_mid2 value

Solution:
fix the error

Verify:
t962x_r311

Change-Id: I7a7df769dd117fd83164065f6df8e3ae82c2499f
Signed-off-by: Bencheng Jing <bencheng.jing@amlogic.com>
2018-11-27 19:27:18 -08:00
Yong Qin
e8e8b0c24d cec: auto shutdown case crash [1/1]
PD#SWPL-2258

Problem:
1.running autoshutdown cause device crashed

Solution:
1.optimize cec power on proble flow

Verify:
1.p212

Change-Id: Ia78c76cdb4b72a1a275628b3ad77ea6d71696d89
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2018-11-27 19:05:16 -08:00
Kaifu Hu
1336eb3c33 hdmitx: disable encryption hdcp1.4 fail [1/1]
PD#SWPL-2302

Problem:
Play online video,half an hour later, the TV shows
a pink screen and the sound is normal.

Solution:
Check hdcp1.4 status and disable encryption when fail.

Verify:
S922X

Change-Id: I6ce51824726b267d140750f9e9d80aa8bb921cac
Signed-off-by: Kaifu Hu <kaifu.hu@amlogic.com>
2018-11-27 19:04:59 -08:00
Hanjie Lin
3c8fcc78df dts: add txl support of arm pmu [1/1]
PD#SWPL-2096

Problem:
32bit_kernel CtsSimpleperfTestCases modules 39 fail

Solution:
txl dts is not ready
modify dts

Verify:
p321

Change-Id: Ib922ec4f4a1c421d76e1f397b321d4050fda2c84
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2018-11-27 18:00:28 -08:00
tao zeng
45c8ca9bc0 display: fix logo address missmatch problem [1/1]
PD#TV-1083

Problem:
When bootimg, logo display become blur due to logo address
is not match

Solution:
Correct CMA address of logo

Verify:
p321

Change-Id: I3996635c4fc9cee1751c75aff3f8224adb2accde
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
2018-11-27 17:41:54 -08:00
xiaoming.sui
7ac1869f6e media: media_sync: remove serial port debug logs [1/1]
PD#SWPL-2494

Problem:
serial port always print timestamp log

Solution:
remove this log output

Verify:
P321

Change-Id: I875dffab483269374b9939f556a3ed01e9d2b215
Signed-off-by: xiaoming.sui <xiaoming.sui@amlogic.com>
2018-11-27 07:21:24 -08:00
Xuhua Zhang
6e847e0580 tvin: vdin: hdmirx format change, display exception [1/1]
PD#SWPL-2411

Problem:
hdmirx input 4096X2160 yuv422 in a short period of time,
formate change form yuv422 to yuv444, screen display is exception.

Solution:
force malloc yuv444 size

Verify:
Verify on txlx r311

Change-Id: Ie670b9a2b0c1eceffe423a1cf8606e78b6b347cd
Signed-off-by: Xuhua Zhang <xuhua.zhang@amlogic.com>
2018-11-27 07:18:46 -08:00
Chaomin Zheng
fb9d7aee30 DTS: p230 board config spdif out pin [3/3]
PD# SWPL-1223

Problem:
p230 board spdif out no audio sound

Solution:
config p230 board spdif out pin

Verify:
verify on p230

Change-Id: I0c35e6d526aab98955206f78322fcc873ff01b8c
Signed-off-by: Chaomin Zheng <chaomin.zheng@amlogic.com>
2018-11-27 06:25:28 -08:00
Zhongfu Luo
5e9efdf53f dts: GXL/TXL: adjust defendkey_reserved location [1/1]
PD#SWPL-2539

Problem:
defendkey_reserved have influenced on display
during the system boot up

Solution:
adjust defendkey_reserved node location

Verify:
GXL/TXL skt board verify pass

Change-Id: I5cf0245f9653e20224c4e3bab1f6f05527011210
Signed-off-by: Zhongfu Luo <zhongfu.luo@amlogic.com>
2018-11-27 06:23:33 -08:00
Evoke Zhang
29d4567aac lcd: update lvds,vbyone,p2p config [1/1]
PD#172587

Problem:
lcd not work on real chip

Solution:
update pll, phy and channel_swap config

Verify:
skt

Change-Id: I737f7c253697ed281050ad9606cbf7d86a4b2e39
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-11-27 05:46:14 -08:00
hongmin hua
bc338484c3 cec: update cec platform data for tl1 [1/1]
PD#172587

Problem:
the line check always return low.
the print of check too much.

Solution:
modify the cec gpio from 7 to 10.
modify the check line.

Verify:
tl1 x301 board

Change-Id: I09ae5eee455d83e51e65957cd293e07da1c0046a
Signed-off-by: hongmin hua <hongmin.hua@amlogic.com>
2018-11-27 04:25:23 -08:00
Yong Qin
7f45f7ae48 hdmirx: clean phy setting for tl1 [1/1]
PD#172587

Problem:
1.clean phy setting

Solution:
1.put the phy data into a table
2.modify phy setting for low voltage tmds clk

Verify:
tl1

Change-Id: I8cad5d0639f72b17b90196f6143784f7b91dcdbc
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2018-11-27 04:20:13 -08:00
Xuhua Zhang
4c7bb63845 tvin: vdin: tl1 improve vdin function [1/1]
PD#172587

Problem:
1.in the afbce mode,
  screen flicker when serial port print too many debugging information
2.vdin afbce 4K crash
3.viu loop back error
4.need afbce lossy mode

Solution:
1.vdin use rdma mode
2.change vdin afbce buff size
3.change VDIN_ASFIFO_CTRL3 register
4.add lossy mode

Verify:
x301

Change-Id: Id66c0d7df22a9aeaca15d645f9a2ce0ecf47be3f
Signed-off-by: Xuhua Zhang <xuhua.zhang@amlogic.com>
2018-11-27 03:53:07 -08:00
Xuhua Zhang
8850ab80a0 tvin: vdin: tl1 improve vdin afbce function [1/1]
PD#172587

Problem:
vdin afbce can not work well

Solution:
change afbce work mode

Verify:
verify on tl1

Change-Id: I3e980c7488bd8a0eb6f043fd1fb2d2b2bc75140f
Signed-off-by: Xuhua Zhang <xuhua.zhang@amlogic.com>
2018-11-27 03:47:41 -08:00