Commit Graph

649793 Commits

Author SHA1 Message Date
zhiwei.yuan
5bad6566dd vdin: XGIMI,keytone,Wake up after STR stb,screen is always black [1/1]
PD#SWPL-12972

Problem:
vdin regs has been set to default when entering suspend.

Solution:
don't set regs since upper layer will not start again after resume.

Verify:
verified by t962x2_x301

Change-Id: Ic1042e0b1a9ba4482fe79c51606e366f60e31f59
Signed-off-by: zhiwei.yuan <zhiwei.yuan@amlogic.com>
2019-08-26 01:10:36 -07:00
Yong Qin
57a88b2925 vdin: vdin pixel probe [1/1]
PD#SWPL-13123

Problem:
add vdin pixel proble function

Solution:
1.matrix sel
2.post select
3.pixel proble

Verify:
TL1

Change-Id: I56f8898e92fee71662952481f06ed32e77b396ce
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-08-25 23:42:12 -07:00
Brian Zhu
9cf8e6049c dv: update el vf correctly [1/1]
PD#SWPL-12849

Problem:
Update meta and el function was called incorrectly. It
will cause the BL and EL mismatch.

Solution:
Correct the calling sequence to get correct EL frame

Verify:
Verified by AC211

Change-Id: I6c9f0221a9facd361fcd18dcda55cc3967593c1c
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-08-25 22:34:55 -07:00
Brian Zhu
008e13b1bf vpp: remove line int rdma operation for g12b revb [1/1]
PD#SWPL-9266

Problem:
Using line int rdma will randomly cause dv/hdr register setting
incompleted during one vsync.

Solution:
Disable line int rdma operation. Always enable dv/hdr core
for osd.

Verify:
Verified on galilei revb

Change-Id: I8622896ab0432ef3d9db843aa5ab6d06168aad2a
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-08-25 21:16:07 -07:00
Yue Wang
2596c65b16 usb: detect stop endpoint race using pending timer instead of counter. [1/1]
PD#SWPL-13177

Problem:
stop endpoint race

Solution:
A counter was used to find out if the stop endpoint completion raced with
the stop endpoint timeout timer. This was needed in case the stop ep
completion failed to delete the timer as it was running on anoter cpu.

The EP_STOP_CMD_PENDING flag was not enough as a new stop endpoint command
may be queued between the command completion and timeout function, which
would set the flag back.

Instead of the separate counter that was used we can detect the race by
checking both the STOP_EP_PENDING flag and timer_pending in the timeout
function.

Verify:
franklin

Change-Id: Ie958ffd530a6bd176d0cf451894a5bd4dece38da
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
2019-08-23 03:38:54 -07:00
Brian Zhu
66d07045d3 vpp: enable sr function when DV enable with non-cert mode [1/1]
PD#SWPL-12722

Problem:
Previously, disabled the SR function when DV on. Since we want
to pass the dv certification without any external flag setting.
But it will affect the PQ function in SR after g12a.

Solution:
Just enable SR function under DV on. Only disable it under
certification mode.

Verify:
Verified on u212

Change-Id: I01bb8cad3fd48246f5af884f84dcc280f85908a1
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2019-08-23 00:08:07 -07:00
Ruixuan Li
25a55cbcd4 emmc: run hs400 200M on sm1 [1/1]
PD#SWPL-12424

Problem:
run hs400 166M on sm1 now

Solution:
modify dts

Verify:
passed on sm1_ac200

Change-Id: I28f5f8da3481c9f2a19e27bc8e430a3379ec6b2a
Signed-off-by: Ruixuan Li <ruixuan.li@amlogic.com>
2019-08-22 22:54:12 -07:00
Gongwei Chen
540c031cbb dts: ac214 add tunner DVB-S2+ISDB-T:AV2018+CXD22856+R836 [1/3]
PD#SWPL-12874

Problem:
ac214 add tunner DVB-S2+ISDB-T:AV2018+CXD22856+R836

Solution:
ac214 add tunner DVB-S2+ISDB-T:AV2018+CXD22856+R836

Verify:
Verify by Android P ac214

Change-Id: If7cd5f35b12b44a2080ff0c9d1e3d90d5d3d96a9
Signed-off-by: GongWei Chen <gongwei.chen@amlogic.com>
2019-08-22 22:27:20 -07:00
jiejing.wang
b8753b466b spdif: fix standby power consumption is too high [1/1]
PD#SWPL-12461

Problem:
standby power consumption is too high

Solution:
1.when standby set spdif pin low
2.when standby set GPIOAO_2 low

Verify:
verify by U212

Change-Id: I29699688288b0e09529b7a35a4559ff1fad9891e
Signed-off-by: jiejing.wang <jiejing.wang@amlogic.com>
2019-08-23 12:20:42 +08:00
yao liu
e88a8902a3 dolby: enable DV output in uboot [4/6]
PD#SWPL-392

Problem:
black screen 1s during kernel boot at 4k30hz.
The reason is vic is 0.

Solution:
Init vic when hdmi init.

Verify:
G12A

Change-Id: I0e055ddb1fcd9ee4c7bc009c9160176a0c101d8b
Signed-off-by: yao liu <yao.liu@amlogic.com>
2019-08-22 21:27:49 -07:00
yao liu
9dd987e9d9 dolby: enable DV output in uboot [2/6]
PD#SWPL-392

Problem:
transition from uboot to kernel is not smooth

Solution:
enable DV output in uboot and kernel check if
dolby enabled in uboot

Verify:
G12B/G12A

Change-Id: I7f310794cf18a54c15a6f059c460e8dcdf9c25aa
Signed-off-by: yao liu <yao.liu@amlogic.com>
2019-08-22 21:25:39 -07:00
nengwen.chen
1c879d93ac atv_demod: optimize calls with other modules [1/1]
PD#TV-9100

Problem:
1.optimize calls with other modules.

Solution:
1.optimize calls with other modules.
2.add ext file interacts with other modules.
3.add sync to prevent NULL pointer crashes.

Verify:
Verified by x301

Change-Id: Id1930400454b020616e0c669cae5f473f498b6de
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2019-08-22 21:10:55 -07:00
Jihong Sui
80866337ec deinterace: close cue except local play [1/1]
PD#SWPL-12404

Problem:
red and green stripes dividing line flash black line

Solution:
close cue(422/444) except local play(420)
VLSI-yanling suggest

Verify:
TL1

Change-Id: Ied1554d6a0e64e00aea1e692ab6b405f87387095
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2019-08-22 21:09:39 -07:00
Zongdong Jiao
706c6a4e45 hdmitx: remove unnecessary sentences [2/2]
PD#SWPL-12305

Problem:
Rx may lost synchronization when Tx switches modes

Solution:
remove unnecessary sentences

Verify:
SM1/AC213

Change-Id: Iba88a9a558cce822ff939ad98a992dcf5161eba7
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
2019-08-22 20:16:56 -07:00
Evoke Zhang
bcf2621f08 tvafe: update 0x01 setting for tl1 avin ntsc-m [1/1]
PD#SWPL-13114

Problem:
ntsc-m display is too dark

Solution:
increase brightness for tl1 avin ntsc-m

Verify:
tl1

Change-Id: Ifd2b59119095dddf565deb6497c5bb67192e230a
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2019-08-22 20:15:51 -07:00
Evoke Zhang
2b897109be backlight: iw7027: disable 50/60hz config change [1/1]
PD#TV-9072

Problem:
backlight flicker in 50hz display mode for iw7027

Solution:
disable iw7027 50/60hz config change

Verify:
txlx

Change-Id: I9fb9f202f69946a04753fd0d7399ffe228524dce
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2019-08-22 20:15:14 -07:00
nengwen.chen
161619d7b1 atv_demod: fix secam-l/l' recognition and audio output [1/4]
PD#TV-7982

Problem:
fix secam-l/l' recognition and audio output.

Solution:
1.fix secam-l/l' recognition and audio output.
2.atv demod version: V2.13.

Verify:
Verified by x301

Change-Id: Ie09b635f132397b3c438aa3ff62f2ef915eb3462
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2019-08-22 05:17:32 -07:00
Evoke Zhang
4d9130d59e tvafe: update snow playing nosig state [1/1]
PD#SWPL-12778

Problem:
atv signal can't recover after hot plug cable

Solution:
update snow playing nosig state

Verify:
x301

Change-Id: I143ca203c60e5090d41e543306f3929b4544af0c
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2019-08-22 02:28:02 -07:00
Ao Xu
1f2c3eb99d drm: add gem import interface to support drm-hwc [1/1]
PD#SWPL-11320

Problem:
current gem driver have not implementted the import interface.
For drm-hwc in android, gralloc allocate the dumb buffer, it
should use the import interface to import the allocated buffer
to the drm driver.

Solution:
implement the gem import interface

Verify:
g12a-u200

Change-Id: I32f7705fd67853a1000875b2af69fcaf700330e1
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2019-08-22 02:18:50 -07:00
Ao Xu
ecb30a5231 drm: add meson drm debugfs node [1/1]
PD#SWPL-12289

Problem:
drm driver has no debug sysfs file

Solution:
add follow sysfs node
1. dump the osd register
/sys/kernel/debug/dri/%minor%/vpu/reg_dump
2. dump the gem buffer image
/sys/kernel/debug/dri/%minor%/vpu/dump
3. set the gem buffer image store path
/sys/kernel/debug/dri/%minor%/vpu/imgpath
4. set 1 to disable the osd plane
/sys/kernel/debug/dri/%minor%/vpu/blank

Verify:
g12a-u200

Change-Id: I10746d65b09d3b530dc22720b8cee669fa120dde
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2019-08-22 02:18:31 -07:00
Zhe Wang
ebe3765560 audio: fixed regression of TV-8378 [1/1]
PD#SWPL-13063

Problem:
dd/ddp/dts isn't decoded when window swithing

Solution:
fixed regression of TV-8378

Verify:
X301 T972

Change-Id: Id85dde4b06af9ae9609a5ed269d884fa8500044b
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
2019-08-22 01:30:50 -07:00
Ao Xu
98ea8959e7 drm: add afbc support in drm driver [1/1]
PD#SWPL-13092

Problem:
drm driver has no drm support

Solution:
add afbc block support

Verify:
g12a-u200

Change-Id: If2e57b63032e9f93be800bda652b80e560163231
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
2019-08-22 00:53:18 -07:00
Tao Zeng
66930ace57 dmc: add function to set up dmc from bootargs [1/1]
PD#TV-8696

Problem:
DMC can't set up from bootargs. For easy debug, we need
set a monitor from bootargs.

Solution:
Add a funciton for this feature. You can using following patten
to set up a DMC monitor:

	dmc_montiro=[start_addr],[end_addr],[mask]

Example:
	setenv initargs $initargs dmc_monitor=0x0,0x20000000,0xff58
	This command set up monitor for following device on GXL:
	RANGE:0 - 20000000
	MONITOR DEVICE:
	    HDCP
	    HEVC
	    USB3.0
	    VPU READ1
	    VPU READ2
	    VPU READ3
	    VPU WRITE1
	    VPU WRITE2
	    VDEC
	    HCODEC
	    GE2DV

Verify:
P212

Change-Id: I864ff97325981fe62f18a4a4a24700b6b6ea7482
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
2019-08-22 14:06:03 +08:00
Pengcheng Chen
678cc4f7b8 osd: add viu2 reg write optimize [1/1]
PD#TV-8354

Problem:
keystone screen blank probability,
viu2 reg write caused blank

Solution:
add viu2 reg write optimize, update reg that needed

Verify:
tl1

Change-Id: I17d1cdca2f9dec270ec61bd413b9f9753ab548a8
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
2019-08-21 19:11:02 -07:00
Xihai Zhu
5f8c274cbb pixel_probe: enable the device for tl1 [2/2]
PD#SWPL-11790

Problem:
probe device is not enable

Solution:
have probe device enabled in tl1 device

Verify:
TL1

Change-Id: I6d6d5ecca2ab70cc0dec8973252f69587bc50915
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-08-21 00:58:43 -07:00
Xihai Zhu
6736e8c1cb amvecm: fix minor issue of CM histogram [1/1]
PD#SWPL-12885

Problem:
incorrect bin num of cm histogram

Solution:
have the value reflect register
spec correctly

Verify:
TL1

Change-Id: I77088cae29d716228c80fb31462585fdf67f34d9
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-08-21 00:57:49 -07:00
shaochan.liu
3c6c94e9f4 lcd: add tcon regs block write [1/1]
PD#TV-7849

Problem:
need support tcon regs block write for gamma tooling

Solution:
add tcon regs block write

Verify:
x301

Change-Id: I4657bbd41ae5caa95ed35f8758e5d99eac79de44
Signed-off-by: shaochan.liu <shaochan.liu@amlogic.com>
2019-08-20 23:05:10 -07:00
Xihai Zhu
90157135f1 amvecm: update pixel probe [1/2]
PD#SWPL-11790

Problem:
related register usage is wrong

Solution:
have probe register usage aligned with
correct spec

Verify:
TL1

Change-Id: I8345f58d96ac0f3447c47065a61c747907341c1d
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-08-20 07:38:15 -04:00
Zhe Wang
0760034557 audio: if hdmiin is unsatble, set default resample to 48K [2/2]
PD#TV-8378

Problem:
shutdown test for hdmiin, sometimes audio is silence.

Solution:
if hdmiin is unsatble, set default resample to 48K

Verify:
X301 T972

Change-Id: I31acc38772006646176092968eb23628e23dbaf7
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
2019-08-20 03:51:25 -07:00
Zhe Wang
28386384b8 audio: disable some audio print messages for ATV str test [1/1]
PD#TV-8460

Problem:
ATV str test is stucked

Solution:
disable some audio print messages

Verify:
Verfied on marconi

Change-Id: I284c8afde3a6bc9ff3b8ebfe19360abbb152c3f8
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
2019-08-20 03:48:01 -07:00
Yan Wang
b0b77c0408 pixel_probe: tl1 add pixel probe control for debug [1/1]
PD#SWPL-9137

Problem:
tl1 add APIs to control pixel probe for debug

Solution:
tl1 add APIs to control pixel probe for debug

Verify:
X301

this commit MUST not be merged into trunk!!!

Change-Id: I3a538ff3afdd80ef5669fac63a3ab5f43b8e1055
Signed-off-by: Yan Wang <yan.wang@amlogic.com>
2019-08-20 02:33:35 -07:00
Xihai Zhu
4905a1043c amvecm: further improvement for LC block artifect [1/2]
PD#SWPL-12867

Problem:
after some swtich or on/off operation, minor block
artifect is seen under super black pattern

Solution:
improve the temporal filter calculation and fine tune
related parameter as well

Verify:
TL1

Change-Id: If52360e458934d71438899b88d9246f1279ce524
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-08-20 00:13:18 -07:00
Jian Hu
a442c6d96b clk: tl1: add CLK_IGNORE_UNUSED flag for tcon clock [1/1]
PD#SWPL-12922

Problem:
the lcd display abnormal

Solution:
do not disable tcon clock,add
CLK_IGNORE_UNUSED flag for tcon clock

Verify:
tl1

Change-Id: If2ac02670c58a21604ce2a36ae353ceddd5ecae5
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2019-08-20 11:18:19 +08:00
Yong Qin
80b2c12a60 tvafe: adc pll FRQ can't over 4.8Ghz [1/1]
PD#SWPL-12753, PD#TV-8736

Problem:
ft had change the Max range to 4.8G, so adc pll can't
over than 4.8 Ghz.

Solution:
modify pll default setting

Verify:
tl1

Change-Id: I9f489300762f653f967e8c2219c79882236062ab
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-08-19 00:45:15 -07:00
Yong Qin
b7732f1dc5 cec: for sm1 support ARC [1/1]
PD#SWPL-12148

Problem:
no output config

Solution:
sm1 dts add output config

Verify:
sm1

Change-Id: Ie431b5e485c5ad199d2840070dbf940ff88912c0
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-08-18 20:13:56 -07:00
Jihong Sui
b391eea3db deinterlace: add di-multi folder v2 [2/3]
PD#SWPL-10064

Problem:
add di-multi folder

Solution:
1. add di_multi folder;
2. it can be enable by dts;
3. only one of di can be enabled at the same time;
4. no di-pq filse;

Verify:
U212

Change-Id: I8726d2430cf1beb58d0cd37c0358b7ea8e06c414
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2019-08-18 19:26:00 -07:00
nengwen.chen
433ca76390 atv_demod: fix non-standard signal [1/1]
PD#TV-7783

Problem:
fix non-standard signal.

Solution:
1.fix non-standard signal when channel scanning and playing.
2.disable demod afc when enable non standard.

Verify:
Verified by x301

Change-Id: I177e6eb5388e554e3166a65e23e3b7bdefac3e97
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2019-08-18 19:25:24 -07:00
nengwen.chen
0acbc9bc4e atv_demod: fixed null pointer when atv channel searching [1/1]
PD#TV-8777

Problem:
fixed null pointer when atv chennel searching.

Solution:
1.fixed null pointer when atv channel searching.

Verify:
Verified by x301 and t972.

Change-Id: I3622d42f6a8dee634c601660b43e9dd9ba93c29d
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
2019-08-18 19:24:24 -07:00
Sunny Luo
99a32b7370 spi nor: spicc: change to use spicc to access spi nor [1/1]
PD#TV-8401

Problem:
Customer needs to access spi nor by the spicc.

Solution:
add spi nor interfaces in spicc driver.
add gd25q80c/FM25Q08A surpport

Verify:
tl1 x301

Change-Id: If94858d46c31fea6b37034a8b1dfe94a9e9f4603
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
2019-08-18 19:07:31 -07:00
Xihai Zhu
dad601e7cf amvecm: fix LC super white/black pattern issue [1/2]
PD#SWPL-12142

Problem:
signal level of 107% block of super white/black pattern
diff via enable/disable LC

Solution:
it is special limit range pattern but some pixels
value > 235, use full range matrix to avoid clipping,
this is per VLSI'e suggestion

Verify:
tl1

Change-Id: I82d26105a2404218b0c575a578874f88ae75d6c9
Signed-off-by: Xihai Zhu <xihai.zhu@amlogic.com>
2019-08-16 08:09:12 -07:00
Hanjie Lin
d2cbe18aa3 perf_event: fix pmu deadlock issue [1/1]
PD#SWPL-3088

Problem:
smp_call_function_single() may cause deadlock.

Solution:
modify

Verify:
u200 w400

Change-Id: I86e9f67ed292245c5fe649e6750a6a406261552f
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
2019-08-16 08:07:43 -07:00
MingLiang Dong
2930e582da hdr: optimize hdr2sdr config [1/1]
PD#SWPL-12515

Problem:
hdr video is dark compared with sdr video

Solution:
1. optimize hdr2sdr oo gain
2. fix hdr2sdr shift

Verify:
verify on TL1

Change-Id: I42cbe7bf2c05c610f25ec34fe00cb4a2b1f7b8a6
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
2019-08-16 05:59:20 -07:00
Jihong Sui
e136ff601f deinterlace: add condition for recycle mirror buf [1/1]
PD#SWPL-11555

Problem:
there is jaggy in the seek process

Solution:
add condition for recycle mirror buf

Verify:
TL1

Change-Id: I13c17fd78386ef2cb5f44b4e8c33be3fa92e31e2
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2019-08-16 05:32:59 -07:00
Jihong Sui
449e9c6278 deinterlace: add di-multi v2 [1/3]
PD#SWPL-10064

Problem:
Prepare for adding multi-di

Solution:
1. add di_local for reserved mem alloc;
2. add dil_attach_ext_api for di_api;
3. move some setting to prob;
4. add interface for di pq;

Verify:
U212

Change-Id: I023694dffabed47fd62ec3fa90b8de9302ac341e
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>
2019-08-16 05:32:32 -07:00
yicheng shen
701d12f053 hdmirx: optimize the communication method with hdcp_rx22 [1/3]
PD#SWPL-2564

Problem:
hdcp_rx22 ocupy too much CPU resources

Solution:
1.Optimize hdcp_rx22 polling method
2.The driver code should match the hdcp_rx22 whose version is
HDCP2.2 RX0719

Verify:
Android P

Change-Id: I4e1ab48d4eb3b74de070a36cd719c67370f26505
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
2019-08-15 20:10:37 -07:00
yicheng shen
934eeae795 hdmirx: update eARC port and 5V high or low status to audio [1/1]
PD#SWPL-12446

Problem:
Need update eARC port and 5V high or low status to audio

Solution:
update eARC port and 5V high or low status to audio

Verify:
TM2

Change-Id: Ie9891e045010e2020aa9ec64922f2810f6a0cb18
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
2019-08-15 20:07:49 -07:00
Qianggui Song
b77519dcee ir: remove irq affinity in hard decode mode [1/1]
PD#SWPL-9797

Problem:
ir irq is binded to cup 1 and will re-set in every resume process.
cup 0 wakeup first in resume, if there comes a irq during resume in
a critical time it may occurs concurrency.

Solution:
remove irq affinity in hard decode mode and only use it in learning
mode.

Verify:
w400

Change-Id: I26fad9f67665a2bfe9c6d2455559eb1d95e8b2ba
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2019-08-15 20:05:53 -07:00
Qianggui Song
97e2cf28ce ir: fix mem leak issue when probe [1/1]
PD#SWPL-12483

Problem:
during probe stage, some unused mems are not be freed.

Solution:
free mem after using.

Verify:
gxl_p212

Change-Id: I24a91d81f0db9fb1edbab8f63b4e8c7f940d5947
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2019-08-15 19:45:39 -07:00
Yong Qin
2b0050359c tvafe: atv black screen [1/1]
Revert "tvafe: Reg access protection [1/1]"

This reverts commit 8b95c783b4.

Change-Id: I113bb6708e07454c8d59ba1d0f89c9f8b43e686f
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2019-08-15 05:01:29 -07:00
Zongdong Jiao
ab7022facd hdmitx: parsing basic audio [1/1]
PD#SWPL-12779

Problem:
For some RX, the audio block of its EDID contains other audio
type(eg. DD), without PCM.

Solution:
Check the parsed EDID data, add default PCM type
when it contains other audio type w/o PCM.

Verify:
G12/U212

Change-Id: Ia343149ffd4e73970fd76c08a5fde4ee1fe78656
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
2019-08-15 04:30:55 -07:00