This patch is to handle a SoC builtin or or an external USB controller by
the function 'odroid_amlogic_usb3()' where returns true for SoC builtin USB
controller and false for another one.
Change-Id: I13055dc87378175205ddb019c97d57db9d2e3d98
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
If prevent_sleep is 1, system never enter sleep mode,
but system turn off HDMI PHY, if suspend_hdmiphy is not 0.
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
Change-Id: Ic7848d174390a9a9549222e421b1b7bbfc7fc404
- gpio_reset pin is moved to GPIOH_7 to avoid conflict.
- power_low_level value is not applied correctly.
Change-Id: Ibd9297e243bc131b9296ebfe69fa7a58a7033abb
Signed-off-by: Luke Go <sangch.go@gmail.com>
PD#SWPL-19464
Problem:
After stop playing, dolby setting isn't update
Solution:
Trigger dv process once when stop playing, to
set dolby lut and regs.
At the same time, move DV fmt detection to the
front of HDR due to DV priority is higher than
HDR10.
Verify:
Verified on AC214
Change-Id: I4e6202f8b099164a9c6c3e49d7f63cab9cc6cbd9
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-18939
Problem:
high temp restart fails to offline cpus
Solution:
make cpucore current state update at meson cdev probe
Verify:
S905X3_AC214
Change-Id: I1ab1e6b5219d8f62c5ad8586eaf614a5f3833765
Signed-off-by: zhenxin.pu <zhenxin.pu@amlogic.com>
PD#SWPL-18939
Problem:
1.read gpupp failed
2.binding cdev gpufreq failed
Solution:
1.add gpupp parameter and change the min state of gpufreq
2.put part of sm1 thermal dts parameter in dtsi
Verify:
S905X3_AC214
Change-Id: I364fabf05d606ee82bbe8cb30b40dae5063a0b00
Signed-off-by: zhenxin.pu <zhenxin.pu@amlogic.com>
PD#SWPL-19670
Problem:
when enalbe io trace, di will timeout
Solution:
switch seting order about mif enable and reset
Verify:
u212
Change-Id: Ie2e2b6a120d43a554458d655bbb475988c4e9028
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-18339
Problem:
play source of hdr10+ color abnormal on hdr_policy always
caused by PROC_MATCH value.
Solution:
Modify PROC_MATCH value.
Verify:
on newton
Change-Id: Ia7e497844548ed06c5cb0e0292cc358a2689fd3c
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
PD#SWPL-18701
Problem:
Even if the DI module does not support afbc format,
it still sets the afbc type in vframe.
Solution:
Add afbc support checking
Verify:
Verified by p212
Change-Id: I29fe433f38c80c8c66209556f8cb6b88a015a2de
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
PD#SWPL-17427
Problem:
when turn off dv vmode set to null, not vsync interrupt,
cause csc fail to monitor cap change
Solution:
csc add monitor for VOUT_EVENT_MODE_CHANGE
Verify:
Verify on u212
Change-Id: I072dcc75a62888abe403c574f2ecd8e796fa3e00
Signed-off-by: robin.zhu <robin.zhu@amlogic.com>
PD#SWPL-16472
Problem:
on Hisense-HZ55A65, under Y420+deep color,
it will show blue(for some ms) and then keep
green screen after receive set_avmute
Solution:
after set avmute, decrease the delay time to
disable output, to avoid flash on Hisense-HZ55A65
Verify:
AC214
Change-Id: Id2a25b21c56118f363f7085d22ac590051dec585
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
PD#SWPL-18263
Problem:
PPTV_T972, Play a video1920x1086, DI will block
Solution:
from the VLSI feijun ,modify the mif setting flow
Verify:
verify on TL1 marconi
Change-Id: Iaae93bb48511b9194da59a100ab16d1c7f496cdc
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-17786
Problem:
No dolby vision on latest Vizio TVs providing an EDID containing
both dolby vision and HDR10plus VSVDBs in the EDID.
Solution:
If an EDID contains both HDR10plus and Dovi VSVDBs, we are
incorrectly resetting both dovi and hdr10plus parsed info structs.
As a result, we are only left with the parsed info of the later
VSVDB in the EDID. So, if we have a hdr10plus VSVDB after dovi
VSVDB, dovi info will be reset while parsing for hdr10plus, and
we will not report any dovi capabilities to the frameworks. This
is what is happening on these TVs in question.
Parse HDR10plus and Dovi VSVDBs independently of one another. Do
not reset parsed info of one while parsing for the other.
Since Dovi->HDR10+->Dovi transitions are not defined, send zero
drm/vsif packets while exiting HDR10+ playback if going to dovi
mode next.
Verify:
HDR10plus and Dovi capabilities can be simultaneously and correctly
reported to the frameworks.
Change-Id: I7a344638e5a923c88ef23f0b3a03480c5a564548
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
PD#SWPL-17841
Problem:
need correct the threshold value of rxsense
Solution:
correct the threshold value of rxsense, regress OTT-1968 to trunk
Verify:
G12/U212
Change-Id: I53f370cf51c0ad39e92fd64a0cc98cc4680eea4d
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
PD#SWPL-17683
Problem:
1. osd sdr2hdr color is different with video
2. osd sdr2hdr luminance is too high with astro pattern
Solution:
1. osd sdr2hdr matrix set 709 to 2020
2. osd sdr2hdr max luminance set 330
Verify:
verify on p212
Change-Id: I9c452f5bb2573089904e280a6e6ff98bea9441ab
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-16574
Problem:
Coverity(upgraded) defect cleanup: hdmitx
Solution:
Modify code according to coverity
Verify:
verify on the board of U212
Change-Id: Iac69fb896dd22b38ae56b58701d6fd26aefe958c
Signed-off-by: Zhengrong Zhu <zhengrong.zhu@amlogic.com>
PD#SWPL-17710
Problem:
Suppose hdmitx already output in uboot, and next kernel boots up,
the output will disable and then enable
Solution:
When hdmitx hpd_states initializes, read edid when hpd is high
Verify:
G12/U212
Change-Id: I538b8af2d59a7b2b34739f14d0b0cb6fd89aed2e
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>