PD#SWPL-173815
Problem:
need to enable for spdif in pin for hdmi arc
Solution:
enable spdif pin in audio dtsi
Verify:
use s7
Change-Id: I85b7b02fd56550d4958a36a9e46f82a66e25f887
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-163726
Problem:
aw409/aw402 256m board tee support
Solution:
aw409/aw402 256m board tee support
Verify:
C3_AW409
Change-Id: Ia53233659215fbab51712765091581f6fdada302
Signed-off-by: qiang.wei <qiang.wei@amlogic.com>
PD#SWPL-170753
Problem:
limit t5w dts cma range to 32bit ddr range
Solution:
limit t5w dts cma range to 32bit ddr range
Verify:
on T5W
Change-Id: Ic2af320507a85a481df708006eb7287da164f202
Signed-off-by: honghai.song <honghai.song@amlogic.com>
PD#SWPL-170979
Problem:
s4d linux platform need modify
Solution:
s4d linux dts modify
Verify:
local s4d_ap232
Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: Iba4204265a610fae3f588401d3a32e6fc047ec72
PD#SWPL-172372
Problem:
add 1g t5w linux dts file
add linux dts check in makefile
Solution:
add 1g t5w linux dts file
add linux dts check in makefile
Verify:
local
Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: I4bcbd645659e5badf38ec72bfb6fb1098f951396
PD#SWPL-160915
Problem:
dmaheap should be used in kernel 5.15
Solution:
1.disable ion-dev config and use dmaheap instead
2.disable ion-fb/heap-fb on linux
3.resize gfx-heap to max size of fbdev and wayland-drm backend,
refer to https://confluence.amlogic.com/display/SW/dma+heap+size+for+Linux
Verify:
s7
Change-Id: I17eb17ef3a327fb9648785ac413a3e239012bde8
Signed-off-by: xiaotao.wei <xiaotao.wei@amlogic.com>
PD#SWPL-167298
Problem:
enable s7 cpu pdvfs of s805x3
Solution:
use different index by efuse vmin
Verify:
S7
Change-Id: Ia911433c2e56b2a5394d2072b29fcd24d1fe97c3
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-170753
Problem:
limit t5w dts cma range to 32bit ddr range
Solution:
limit t5w dts cma range to 32bit ddr range
Verify:
on T5W
Change-Id: Icdc0cc7377b445f8f471b6e3711a8878c6350ca3
Signed-off-by: honghai.song <honghai.song@amlogic.com>
PD#SWPL-170295
Problem:
Synchronize dts and limit cma range
Solution:
Synchronize dts and limit cma range
Verify:
all chip
Change-Id: I11f11c6a883526b031e178e58b84aac691653a4b
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-171477
Problem:
Share the same driver with S7D.
Solution:
Enable the new power down detection driver.
Verify:
S7/BH201
Change-Id: Ifa08c2d87a410732a9f67fbde9b1699a8b1410d4
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
PD#SWPL-162200
Problem:
cma malloc fail due to Ie8965f428b972709aae8e06e5bec0a44c4fd8ae5
Solution:
Update the DTS to reflect the changes in the codec
Verify:
S805X3
Change-Id: Ie7ea18744d9e4ecd01028669a962190ede418fcf
Signed-off-by: lijun.meng <lijun.meng@amlogic.com>
PD#SWPL-169074
Problem:
Add a new power down detection driver.
Solution:
1. A new amlogic_saradc_common driver has been added for register mapping.
2. A new independent power-down detection driver has been added.
Verify:
S7D/BM201
Change-Id: I2b72e24da9e7dc288e6df7351c65a50980df3748
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
PD#SWPL-166617
Problem:
T7C has multi output interfaces and VENCs
Solution:
Replace the environment connectorX_type=HDMI-A-A/B/C with
enc_idx in dts file
Verify:
t7c/bluebell
Test:
DRM-TX-38
Change-Id: I23a4d77f12a1471e237ffa5885cd5e2df994d593
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-166373
Problem:
lcd meed support multi timing switch func
Solution:
1. connectorX_type based vout output control
2. outputmode no more have panel/panel1 indicator, now use timing
3. lcd list and lcd set func help to set lcd config
Verify:
t7_an400
t3x_bc302_multidisplay
Change-Id: I4881627ac083b62f26397f6d749adff2c867989e
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
PD#SWPL-169351
Problem:
set arb and urgent default val
Solution:
add arb and urgent default val
Verify:
s7d
Change-Id: I6e26821422979f45d6d92ec171b515920bf8b2ac
Signed-off-by: hai.cao <hai.cao@amlogic.com>
PD#SWPL-167411
Problem:
Optimize code to reduce invalid calls to mbox.
Solution:
Only the old version of bl30 (arm core) needs to configure mbox.
Verify:
SC2/AH212
Change-Id: If6cd5aab0f21a410e19d5a77a10c2214aa8bd88f
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
PD#SWPL-167340
Problem:
led blink on power
Solution:
remove this related code
Verify:
sc2 ah212
s7 bm201
Change-Id: Idb21538848b3cd1ff665b3a402df986a83665bee
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-170471
Problem:
need to support regulator of s80x3
Solution:
add regulator config
Verify:
s7
Change-Id: I3dfdffa7a639f677bd253f57dd05eb84991ef7bf
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-165366
Problem:
there is a vsync drift while open ss
Solution:
fix vsync drift by adjust frequence or vtotal
Verify:
t5d/t5m
Change-Id: I225c8ece65869d4607a3f75572ef160ccdce1adf
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
PD#SWPL-167298
Problem:
enable s7 cpu pdvfs
Solution:
use different index by efuse vmin
Verify:
S7
Change-Id: I572d56e9a946cd3ee60e3dfae6b81183f5dec4f7
Signed-off-by: chao.zhang <chao.zhang@amlogic.com>
PD#SWPL-130530
Problem:
The current configuration does not support squashfs.
Solution:
Enable squashfs in defconfig.
Verify:
A113L-AD403
Change-Id: If9a3781e01d1aee69971151886d6c21f3e3acd14
Signed-off-by: shu.wang <shu.wang@amlogic.com>
PD#SWPL-170755
Problem:
od pin can not control
Solution:
1. use gpiod api
2. modify dts pin reset config
Verify:
Ohm/ross + D626 board.
Change-Id: I9ff8cda3ee17b3cd65fb96e7466c24c0a3fc26b7
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-170753
Problem:
reduce cma size.
Solution:
set the default cma size from 8M to 4M.
Verify:
local.
Change-Id: Ib031a1411ae8378fea5f46fbfe621cfcbaff8da2
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-163428
Problem:
1.kernel5.15 M4 reconstruction
2.bl40/mfh start smc uses different cmd
3.dsp start/suspend/remap smc uses different cmd
but there are dsp functions, so need to use the same cmd together
Solution:
1.kernel5.15 M4 reconstruction
2.bl40 and mfh smc cmd uses the same
3.dsp start/suspend/remap smc cmd uses the same
Verify:
a1/a5/c1/c2/sc2/sm1/g12a/t3/t3x/t7/t7c/
Change-Id: I103e6c8d1df824188dfa8e1d4ba443551ce1265c
Signed-off-by: Liming Xue <liming.xue@amlogic.com>