PD#SWPL-140655
Problem:
phy power is high when hdmi not in.
Solution:
close phy when hdmi not in.
Verify:
t3x
Change-Id: Ib33e902449c6e9030f881591685a706dbef88a8e
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-141300
Problem:
play interlace video wrong
Solution:
set related registers
Verify:
s1a
Change-Id: Ia59db9c137b0cb226aaf9c2aa7d57688e5113bb4
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-132090
Problem:
fuse bpf has a bug when using 32bit kernel
Solution:
Google provide this patch to fix it
Verify:
s4
Change-Id: Id3bc70edb8012f061383afa74d5bc7e1623a986c
Signed-off-by: Jiucheng Xu <jiucheng.xu@amlogic.com>
PD#SWPL-140357
Problem:
fmm event trigger multiple times when exit to home page
Solution:
add video enable condition for fmm
Verify:
t5w
Change-Id: I104717150b4d8c87055656a557a17d00223c5aab
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-140999
Problem:
secure mbox irq number not right
Solution:
fix irq number
Verify:
s1a_bg201
Change-Id: Iafcd498e3066166841c8ccb2f5aefbd05b9bccbe
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
PD#SWPL-139621
PD#SWPL-140886
PD#SWPL-140919
PD#SWPL-140930
Problem:
1 current vout notify was sended before timing setting
2 hdmitx null string panic when do strstr
3 viu mux register was not updated correctly due to no vinfo updating
Solution:
1 adjust the timing setting and vout notify sequence
2 add null string check before do strstr
3 do vinfo update in validate_vmode stage
Verify:
ohm
Test:
DRM-OSD-105
Change-Id: Iec0f9dfdf194f58684893a11b3bc139f2914e243
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-139167
Problem:
There is a small gap above the TV screen.
Solution:
In tunnel mode, cancel the processing of crop in video composer.
Verify:
T5
Change-Id: If6cd3eefb5c2641bb7ab855cfa3d34680b9d1bab
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-135475
Problem:
txhd2 vdin1 hist uses the vdin0 hist register
Solution:
Open the clk of vdin1 and configure the hist related register
Verify:
txhd2
Change-Id: If86d6fbfd7a760e1a51db98aecce9c37c685687e
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-132925
Problem:
Need to verify two cases:
1.the fps of wrbak is equal to display
2.the fps of wrbak is 1/2 display
Solution:
Add dynamic switching node
Verify:
txhd2
Change-Id: Id39a127d1c00820a28e036c66148188793c9c0ad
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-140857
Problem:
linux-meson compile warning while use gcc > 7.5
Solution:
Fixed some code styles
Verify:
local build server
Change-Id: Ia1f47cfa32291602747d7c0788a6362cf48af023
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-141037
Problem:
minilvds clk lane no need preem
Solution:
phy preem disable for minilvds clk lane
Verify:
be311
Change-Id: Iaf11ea854dbf25b82a66926c3ad9a3ecf1908d98
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-141141
Problem:
app get vfame by epoll function which returns not uniform
Solution:
vdin put vframe into pool and wake up wait queue at the same place
Verify:
txhd2
Change-Id: I366c984d1006099b5f81c3b78794c23cf0f3ad76
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-140951
Problem:
drm and video write the same reg
Solution:
move the operation of updating reg in drm to video
Verify:
txhd2
Change-Id: Ic4738a3c988ba6da8886f92857d7dbd9eabc9183
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-131275
Problem:
need add ultra refresh rate function support
Solution:
add ultra refresh rate function support
Verify:
bc302
Change-Id: Icb0f2b49ac6d46c18b5093b4f93da89e923c7d97
Signed-off-by: shaochan.liu <shaochan.liu@amlogic.com>
PD#SWPL-90410
Problem:
SPDIF output DD to device which only support PCM results in noise.
Solution:
Modify CSB and Validity bit by codec_type.
Verify:
T3
Change-Id: I194bc6115e59d84bb134187432e3300aeb65a198
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-140796
Problem:
multi-channel panic
Solution:
not drop when frame has fence
Verify:
sc2
Change-Id: I0d3ad11826d66f9c764db71e222a3940edc54a92
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-140921
Problem:
Since spdif of a1 only has input function,
the system will crash when using spdif currently.
Solution:
Modify the spdif driver to adapt to A1 spdif.
Verify:
A1-A113L-AD40AE
Change-Id: I692d6097c9dc639991d902b711316a2271d74f00
Signed-off-by: shu.wang <shu.wang@amlogic.com>
PD#SWPL-138507
Problem:
need support 4K screenCap.
Solution:
add code and increase mem to support.
Verify:
T7C
Change-Id: Ie6447f78a915cab051829d3cc90b27a459801e6a
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-140648
Problem:
gp1_pll can not disable when power off
Solution:
add shut down api
Verify:
t3x
Change-Id: Ia5fe99967a18bffd0eac6a18ccae6cb8aa5d7a8f
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-140951
Problem:
osd2 can not display,osd2_blend_src_ctrl be setted by video
Solution:
add notify function to set reg value
Verify:
txhd2
Change-Id: Ibf3e170cd2e1e514b64d0809ff0b4776be85d87d
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-139336
Problem:
switching between loopback and none loopback,
display setting mode failed
Solution:
the mode set for the loopback is panel,which does
not require an adaptive refresh rate,therefore,
clear the state when the panel is set
Verify:
txhd2
Test:
DRM-OSD-82
Change-Id: I68a636a37bf9907974ea76690105255d0b1128dc
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-140211
Problem:
need update spinand info page.
Solution:
update new info page, for compatibility with A1 S1A C3.
Verify:
A1 S1A C3
Change-Id: I73ce561dc716aedd18ac2887af00fa912818794b
Signed-off-by: Bichao Zheng <bichao.zheng@amlogic.com>
PD#SWPL-136950
Problem:
trunk lacks the process code
Solution:
add the process code
Verify:
t3
Change-Id: Ibd934ae326857e3365f7ee6d375334ce6d33643e
Signed-off-by: qirong.li <qirong.li@amlogic.com>
PD#SWPL-140586
Problem:
pq debug not work
Solution:
add pq nr debug for pre-link
Verify:
t5m
Change-Id: Ic24263de7fbf305a7725e7087c285d3f8dd18ef8
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-138577
Problem:
codec_mm optimization for slot centralization.
Solution:
When a large number of scatter buffers are not used,
pages replacement is carried out so that
the corresponding slot can be released
Verify:
ohm
Change-Id: Ia2188f4afae8811230278e0a779cb583a92185d2
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-139891
Problem:
cpufreq regulator init and exit count not match
Solution:
let regulator init and exit match
Verify:
t7c
Change-Id: I78c3a82b8b487a6f4eef391bd582148cc061c815
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
PD#SWPL-134560
Problem:
video flickering when operate menu
Solution:
1.set vdin write ddr priority to super urgent
2.skip frame when detect frame not writen done
Verify:
T3x
Change-Id: Icd1badf344663f6b91eb021974d3b3e87f3d059c
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-138435
Problem:
1.h264 420-8 non-afbc top1 mif error
2.for special res that is not 4 align
3.case5353 1088 issue
Solution:
1.modify top1 mif for h264 non-afbc block mode
2.disable top1 for special res that is not 4 align
3.update compWidth to real size when src_crop is valid
Verify:
t3x
Change-Id: Id8b2bf7943743c98bfe282bd428e0c5d64f08e9e
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-140252
Problem:
The system will sleep in atomic,because 'show_user_data'
calls '__get_user' which calls 'might_sleep'.
Solution:
We use '__copy_from_user_inatomic' rather than
'__get_user'.
Verify:
T3x
Change-Id: I33368dcf371e528ea75b5f3e625c93109bf12907
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>