PD#SWPL-120805
Problem:
RDARB reg should set to 0
Solution:
set RDARB reg to 0
Verify:
S1A
Change-Id: I2c8a45be2cdacb1fc1f8908935fee817c18c1947
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-120777
Problem:
need support i2c driver on kernel
Solution:
support i2c driver
Verify:
s1a pxp
Change-Id: If5d653a5abcf3427b47ea6bb9f842ed9d9893c0c
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-120773
Problem:
clock tree bringup for s1a
Solution:
add support
Verify:
pxp
Change-Id: I21040ed89cbd969bf71c250ef97b55592e4a43cb
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-120910
Problem:
s1a need power domain.
Solution:
add power domain in kernel.
Verify:
pxp
Change-Id: Iffb97862c55034de94806a21aace59aab023526e
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-133400
Problem:
For kernel version 5.15,the open source code change
sequence of closing ALSA device.It close CPU DAI first
and then close codec DAI. It will cause pop noise.
And there is also hardware issue for pop noise.
Solution:
1.Change this sequenceZ.Close codec DAI first and then
close CPU DAI.
2.Fix this hardware issue by mute.
3.Increase gain step.
Verify:
Test on board T5M. It works well now.
Change-Id: Ie86e395e92d62ae5ba08b16e145b679730964a63
Signed-off-by: wei huang <wei.huang@amlogic.com>
PD#SWPL-134042
Problem:
frc on/off and aisr on/off limited each other caused
frc on/off frequently
Solution:
disable aisr vd1 when in small window
Verify:
t3x
Change-Id: I7bef824bf42caea51e4ad385e4d648cea68fe0c3
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-136080
Problem:
32-bit kernel-5.15 needs to support S4_AP222 board, so a new dts
which is s4_s905y4_ap222_linux.dts must be created
Solution:
Add s4_s905y4_ap222_linux.dts
Verify:
S4_AP222
Change-Id: I6aec4dd947aeee651b9f986c96dc2781dc435b47
Signed-off-by: Qianqiang Liu <qianqiang.liu@amlogic.com>
PD#SWPL-116914
Problem:
single osd3 cannot display
Solution:
select osdblend din by osd zorder and crtc index
Verify:
t3x-bc302
Test:
DRM-OSD-53
Change-Id: I427bf68fc3d40aabf2daa82b744093bcaf04137d
Signed-off-by: mingyang.he <mingyang.he@amlogic.com>
PD#SWPL-136018
Problem:
optimize sys pll setting
Solution:
1.remove the unused frequency
2.remove cpu_dyn_clk 1G settings, add
it in probe avoid cpu is 24M during dvfs
3.remove deadcode in clk-pll.c
Verify:
t3x
Change-Id: I64ee9483b1821410029d315f06b83f9748009db3
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
PD#SWPL-132443
Problem:
Hdmirx generated vsync interruption with high frequently,
often more than 320000 times per second,cause system crash.
Solution:
Call the reset function from Hdmirx to recovery when
detect this abnormal state
Verify:
t5w
Change-Id: I7e53e52345358feee65744ca6c0d9805d8731f02
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-132413
Problem:
need add api to get timestamp from vframe
Solution:
add api to get timestamp from vframe
Verify:
ohm
Change-Id: I1da571134ec677d2129caa919da11ad116ddc013
Signed-off-by: Tianhua Sun <tianhua.sun@amlogic.com>
PD#SWPL-135009
Problem:
The function 'within_secmon_region' can
not filter out secure monitor region.
Solution:
'within_secmon_region' will get the
'secmon_start_virt' from the dts,and filter
out secure monitor region.
Verify:
SC2
Change-Id: Ie434e66d2b7ca6f269c7f8c0e06e1f53807b8a24
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-135086
Problem:
when kernel and uboot modes are different,
hwc will set mode.
Solution:
updata force_output and hdr policy,
updata force_mode and dv policy.
Verify:
sc2.
Change-Id: I4e7551eee2ac9ffee0b4ed27cbcc6f5df21ae6bf
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-135285
Problem:
module number error when ramdisk modules is null
Solution:
fix module number error when ramdisk modules is null
Verify:
local
Change-Id: I6061367f4c0b7a387fd47f28c33cdb4e395cb854
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-134271
Problem:
usb power domain turn off when suspend,
it will default some usb register setting
then it will cause some usb device can not be used
Solution:
don't turn off usb powerdomain when suspend
other chips are all this setting
Verify:
A1 t404
Change-Id: Iba1db2fd3a7f9e9920da50d638a450b4840645f2
Signed-off-by: qi duan <qi.duan@amlogic.com>
PD#SWPL-119598
Problem:
system is too slow because the cpu5 is turned off
at system startup.
Solution:
turn on the cpu5 at system startup.
Verify:
SC2
Change-Id: I738fccb70c96d6495b314fa51cf319d5800c75a0
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
PD#SWPL-134716
PD#TV-87923
Problem:
Unplug the DTMB signal cable, there will be no signal for about 3 seconds.
Solution:
Adjust the sensitivity limit of atbm253 tuner in DTMB mode.
Verify:
T950S-BE311
Change-Id: Ib47055ee0b0fc429c72c87b71c48b756708f7c8c
Signed-off-by: xiaolong xu <xiaolong.xu@amlogic.com>
PD#SWPL-135009
Problem:
The config 'CONFIG_AMLOGIC_SEC' has been
converted to CONFIG_AMLOGIC_SECMON.
Solution:
delete the config 'CONFIG_AMLOGIC_SEC',and
add the config 'CONFIG_AMLOGIC_SECMON'.
Verify:
SC2
Change-Id: I664ce36b86af24ff3e92adcf31f6149ecf381dcb
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-128467
Problem:
1. when suspend && resume, the dclk sometimes not change to hifi
Solution:
add set parent instead of write reg directly
Verify:
t5m
Change-Id: I62509c2d71a4d3710e9f9fd9359c78397d0e8461
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-132402
Problem:
read no map memory failed when arm build
Solution:
check memory map when arm build
Verify:
local
Change-Id: I9219cf796b2091bed31df485d18621887a50c491
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>