PD#SWPL-186207
Problem:
In the LINUX system, the action of calculating the
brr mode name is blocked.
Solution:
Remove this blocking action.
Verify:
ohm/ross
Test:
DRM-TX-75
Change-Id: I70ded70948b9f8b5572b1d285a18c75546513099
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-188132
Problem:
check the deep color phase may make mistake
Solution:
not use the intr2_stat1, because from stable to non-stable or vice-versa
the bit will not be 1; and should use the reg SYS_STAT bit0 p_stable
and enable phy to dig before poll reg
Verify:
s5/s7d
Test:
DRM-TX-135
Change-Id: I69882915c7d7ec7c3734e670a813d5bf817e1c79
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-168606
Problem:
need to support ad82088d driver
Solution:
add ad82088d driver
Verify:
use T5d
Change-Id: Ia9df44522f6a88b9cf1f3fc1a069510c7ecf36c9
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-192752
Problem:
sc2 speaker resume output when user do mute spk
Solution:
1. mute speaker when suspend resume if user continue mute
Verify:
use sc2
Change-Id: Icdf7c9b65ee5e67cda100f96a1cf62cc797ad6d2
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-186585
Problem:
Sync dts of all SoCs on K5.15.
Solution:
Sync dts from other same dts.
Verify:
all SoCs.
Change-Id: I8d4667c6d3bb217e6098e95a89d1d7adaa3468a9
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-192993
Problem:
No sound when set resolution to 480p/720p,due to the wrong
audio pll setting
Solution:
Correct the audio pll setting
Verify:
T3
Change-Id: I71c4ee648ca6e47ce401d1095fbd28af460f0faa
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
PD#SWPL-192783
Problem:
insmod rtc will reads alarm and converts it to standard time.
UBSAN detects that the alarm is converted to the standard time and
a data overflow warning is generated
Solution:
fix code
Verify:
s7
Change-Id: Ic6e44831b76338e52131cc046dd35d6358fcc5f8
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-192795
Problem:
Display snow when ATV unlock
Solution:
Return no signal when ATV is unlocked
Verify:
t5m
Change-Id: Ia8412e5de6cc8f42728ec5d1180882cbf886d0fc
Signed-off-by: Haotian Guo <haotian.guo@amlogic.com>
PD#SWPL-192343
Problem:
lcd get config need separate as a individual file
Solution:
lcd get config separate as a individual file
Verify:
ay301, br301
Change-Id: Ib4106ba378e6532125d68f8ef4363ba70bf483b7
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-192142
Problem:
support t3 std
Solution:
support it
Verify:
t982 ar301
Change-Id: I02dc4eac8cb5c635b7b8229cc20110a8a46b57a3
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-191814
Problem:
The vdin module lacks secure permissions in S series,
calling the TEE interface will cause a crash.
Solution:
Vdin not call the TEE interface except in
projector scenario.
Verify:
s7
Change-Id: Iec236212533a73b60572503bb485cd461f7cd2f0
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-192139
Problem:
support t3 std
Solution:
support it
Verify:
t892-ar301
Change-Id: I3bc8b320c2b55a079644a75419a7d35a488680cc
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-192561
Problem:
The codec_mm information isn't displayed on the console when running cat
/sys/class/codec_mm/codec_mm_dump because the data isn't being copied to
the userspace buffer properly.
Solution:
Copy codec_mm info to userspace buffer.
Verify:
T6D
Change-Id: I41b96ae8b053f03e452822f893804975b7ac83aa
Signed-off-by: Qianqiang Liu <qianqiang.liu@amlogic.com>
PD#SWPL-190108
Problem:
t5m post process
Solution:
update post process flow
Verify:
t5m
Change-Id: I16b726e4ab69ad28909cc5dc705f013d82240c1e
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-191343
Problem:
common_drivers/arch/arm/boot/dts/amlogic/mesont6d.dtsi:1504.25-1508.7: Warning
(cooling_device_property): /thermal-zones/soc_thermal/cooling-maps/
cpufreq_cooling_map: Missing property '#cooling-cells' in node /cpus/cpu@0
or bad phandle (referred from cooling-device[0])
Solution:
add cooling-cells in each cpu node
Verify:
t6d-br301
Change-Id: I194b9087a6d0e147025d40a5e77fedbe3fd8afe7
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-188647
Problem:
DTS Reserved reduction,
single channel 4K
Solution:
set codec_mm_cma to 240M
Verify:
local test ok
Change-Id: I6fee574d4e4932ba2eb5cdac06f92e67c4c890b0
Signed-off-by: feng.zhang <feng.zhang@amlogic.com>
PD#SWPL-191960
Problem:
there are no sound when disable spk output pin
Solution:
need disable pa gpio before disable spk output pin
Verify:
daisy
Change-Id: I3811cfb3095e01e726879a5d3c80af426519e117
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-191678
Problem:
support hibernate mode for ir
Solution:
support hibernate mode for ir
Verify:
t3_ar301
Change-Id: I774af0785d5b516789b7e09b5b691f11c4418af1
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-183118
Problem:
The old cpu regulator duty cycle was unreasonable
Solution:
Fix cpu regulator duty cycle of s7d
Verify:
s7d
Change-Id: I6fbd914be632a6b63cb9eaf4a4db7c9e886611e7
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-183118
Problem:
The old cpu regulator duty cycle was unreasonable
Solution:
Fix cpu regulator duty cycle of t6d
Verify:
t6d
Change-Id: Ic2785e73870bd28bda93b35b39c0ecabf2bbb187
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-183118
Problem:
The old cpu regulator duty cycle was unreasonable
Solution:
Fix cpu regulator duty cycle of s7
Verify:
s7
Change-Id: Ic25c1ed95453bb00fcdd5ea37a2bc32cbf1be199
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-192105
PD#SWPL-192237
Problem:
spdif ctrl mute bit will make channel status info as 0.
Solution:
use gain instead of mute control.
Verify:
t6d
Change-Id: I6539db96e6790b11de2c811f6c8d4197ac0ade17
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-192661
Problem:
Spdif rx raw streaming causes endless format change loop(RAW<->PCM).
After receiving raw format, recorder restarts to capture
but HW can't keep raw format in its register.
So the recorder gets PCM at the very beginning and then gets raw format.
Solution:
Add spdif rx stable flag and mark it false when starting capture.
Audio type is reliable only after stable flag is true.
Verify:
Sc2: ohm
Change-Id: I2ebad1fc55f1282ea0e794c8c2ff8d4665e4c83e
Signed-off-by: Shuai Li <shuai.li@amlogic.com>
PD#SWPL-192366
Problem:
the scatter cache is not enough,and memory allocation
cost too long time which cause static frame issues.
Solution:
Reduced the scatter cache request threshold
Verify:
T6d
Change-Id: I6a2ddc2823153c575ca4a6f4d6f350b8fb12cdd9
Signed-off-by: lele xiang <lele.xiang@amlogic.com>
PD#SWPL-191832
Problem:
Not cleaning clusterdata[i].cpus resulted in the initial value of this
cpus being a random value, which triggered a null pointer when
cpufreq_online occurred.
Solution:
Clear clusterdata[i].cpus during initialization.
Verify:
sc2_ah212
Change-Id: If33cf84071a93377a22227964d12522f983032b2
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-191332
Problem:
After the system suspend, the core will be powered off, and the
axi_addr may point to 0, it can cause a crash.
Solution:
reinitialize the IOTM after resume.
Verify:
t6d
Change-Id: I5479d75b035b801c2954c27b171190dc0f260bd3
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-191381
Problem:
enable s6 cpu pdvfs
Solution:
use different pdvfs index by efuse vmin
Verify:
t6d
Change-Id: I91a7d490f6114ae05bb7ce125082ec0837fef52d
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>