PD#SWPL-139016
Problem:
demod becomes abnormal after the second
pm enable.
Solution:
1.remove before change.
2.add pm force suspend in shutdown interface.
Verify:
verified by T5M
Change-Id: I97535dfb3ad9cefa1304a6653ed4f85719640a7b
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-146459
Problem:
When the color depth is 444, 8bit, there is no signal output
after the resolution is switched from 720x480p to 640x480p
Solution:
Add clock configuration for 640x480p59.94hz
Verify:
S905X4/S905Y4
Test:
DRM-TX-45
Change-Id: I7acc0538fb133398bd7544e98a0f7449390d4eb9
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-140850
Problem:
5.15 ioc move to uapi.
Solution:
5.15 ioc move to uapi.
Verify:
t3.
Change-Id: Icc1bd8efb807a84d55fd3b380fd3a016b34f4849
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-144627
Problem:
when kernel goes to early suspend, need keep the edid data
Solution:
Keep edid data during the suspend state. If there is HPD in
early suspend, there will update the EDID in the bottom of
hpd ISR
Verify:
ohm
Test:
DRM-TX-38
Change-Id: If1975a68da8c7431bb7867359bc5368b37dbc1f3
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-144491
Problem:
youtube video cut off on the edges
Solution:
adjust scan information to underscan by default
Verify:
s805x2
Test:
QD980 check avi scan info
Change-Id: I36f17c4cdd5e5a50639e055e06b4f21e6df63912
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-143972
Problem:
when clac_tmds_clk > max_tmds_clk, only check whether
the edid support frl, not check the box frl capability
Solution:
add check the box frl capability
Verify:
s905x4
Test:
DRM-TX-42
Change-Id: I502b130c7fc613d020566af35438465c52ee3b60
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-143438
Problem:
can not pass HdmiCecSystemStandbyTest
Solution:
new_msg is used for driver process msg
just need msg buf num to notify app get msg
Verify:
S905X4-AH211
Change-Id: Iaf01eada2b16e396732232adf546a41f23f32c33
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
PD#SWPL-142949
Problem:
when clear di buf, will clear ud and meta information too.
Solution:
restore the ud and meta information
Verify:
Verified on sc2
Change-Id: I75201d42536fe76224e25eca5cde8613f7e2eb3f
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
PD#SWPL-142652
Problem:
after load hdcp2.2 key, hdcp2.2 is not initialized,
as checked hdcp_tx22 is not loaded
Solution:
when init hdcp2.2, no need to check if hdcp_tx22
daemon is loaded, only check hdcp2.2 key load state
Verify:
ohm + rdk
Test:
DRM-TX-37
Change-Id: I25eb429072c4213536c11718ea37b107b2363aca
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-143562
Problem:
when exit HDR to SDR, and after 1.5 seconds here will stop HDR.SDR
packet. Some TV may black at this time.
Solution:
always HDR.SDR when HDR to SDR
Verify:
sc2/ohm, s5/ax201
Test:
DRM-TX-17
Change-Id: I28fca54388d07338caf4def08e95454f988e98ad
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-139193
Problem:
1.time consuming of dvbc blind scanning is too long
2.miss channel in dvbc blind scan
Solution:
1.add identification of invalid and non DVBC signal freq points
2.ignore the freq 1 to 5 M after the freq which locked
3.reduce the strength threshold and also lock these signals
Verify:
AR331,AY301,TC8000
Change-Id: I90659eed9f6818c9674e1b202f9a354fad2fd936
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-142970
Problem:
duplicate programs in common plp
Solution:
ignore common plp
print real fw version
Verify:
AY301
Change-Id: I6fa15967fe63ac3ac8af67db17f6a9ed109d7e21
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-141768
Problem:
cleanup the bool return value in edid
Solution:
cleanup the bool return value in edid
Verify:
sc2/ah212
Test:
DRM-TX-17
Change-Id: I05ab9f8a5d20c457178349f7400f4ccb6e009d20
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-141588
Problem:
5.15 code integration
Solution:
Delete log_level variables and nodes in tx20 and tx21 and
replace them with apis in hdmitx_log. Replace the pr_err
and pr_info of the tx module with the new API.
Verify:
ohm
Test:
print test
Change-Id: I7b4e7116cb009d0ff63f1868f801cb7e07bc9db0
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-142866
Problem:
app get phyaddr when wakeup takeup much time
Solution:
remove msleep when get phyaddr
Verify:
AH212
Change-Id: I78266da2e62e15851e82109ac04cd7957639578e
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
PD#SWPL-141589
PD#SWPL-141801
Problem:
get_attr, setup_attr, video_mute in vout_device is not needed
drm suspend/resume do the same thing with dummyl suspend/resume
Solution:
remove vout_device legacy interface
remove dummyl suspend/resume interface
Verify:
ohm
Test:
DRM-TX-19
Change-Id: I950acd61ff2742e452f15221c2a542f6aafecdc7
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-139184
Problem:
HDR10 and HLG input and output format error for pip mode.
Solution:
adapter HDR10 and HLG input and output format for pip mode.
Verify:
S5
Change-Id: Ideb162c760bab1f294bf624243247033886f322b
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-137740
Problem:
1.interlace source start play and screen jitter.
Solution:
1.while top and bottom alternating appearance,
force bottom to top to display.
Verify:
ohm
Change-Id: Id727bd09bb6144f45b437c4902310591ec4503e3
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-141587
Problem:
dump 'aud_cap' in the hdmitx_common directory.
Solution:
move the node 'aud_cap' from tx20 and tx21 to
hdmitx_sysfs_common, and dump 'aud_cap' in hdmitx_edid.
Verify:
ohm
Test:
aud_cap
Change-Id: I34cba3ffc81b2e5cf93c4cc3e10ae0b555feb018
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-140870
Problem:
The UI displays as wrong color due to the wrong cs value
Solution:
Reassign the cs value under STD DV
Verify:
sc2/ah212
Test:
DRM-TX-11
Change-Id: I0fea0f2d685aeec8a231f580b705cd9cebbbf7eb
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-142722
Problem:
panic when dtv change sorce
Solution:
1: v4lvideo lock need include all vf in dq thread
2: reset all parameter when init
3: fix get err file when drop
Verify:
sc2
Change-Id: I8ee754bbecfb1166dd64d231df29742a37efde9d
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-142076
Problem:
hwc can't get hdmitx status
Solution:
add ready property to indicate hdmitx status
Verify:
ohm
Test:
DRM-TX-24
Change-Id: Iffa26048f0d910c614ec901e1dcff48dc189a090
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-92410
Problem:
hdmitx output is not disabled if there's plugout
event during bootup period
Solution:
disable output if plugout during bootup, and let
system to set hdmi mode when it's ready
Verify:
ohm
Test:
DRM-TX-38
Change-Id: I6f933dea92ad96a562d2b271e2c327422eab30e9
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-140324
Problem:
the current default max_tmds_clk is 150MHz,which is not reasonable
Solution:
set the default max_tmds_clk as 165MHz when the max_tmds_clk field in
EDID is invaliable
Verify:
AX201-S928X
Test:
DRM-TX-35
Change-Id: I939eacf64ba4fff35dcde5379f36e159bf64e5da
Signed-off-by: ruofei.zhao <ruofei.zhao@amlogic.com>
PD#SWPL-140421
Problem:
fix afc (+/-2MHz).
Solution:
1.fix afc (+/-2MHz).
2.used to set_frequency tune tuner only with frequency change.
3.add delay after retune tuner in afc.
4.AMLATVDEMOD_VER "V3.02".
Verify:
verify by T5D.
Change-Id: I2dca46e98a6e085e635d716837a92280ba6d681e
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-141802
Problem:
Update tx21 to call common audio api
Solution:
update tx21 to call common audio api
Verify:
sc2/ah212
Test:
DRM-TX-33
Change-Id: I706643a7a8a5bf5fe3de90a62342106c2f7b6ca0
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>