PD#SWPL-156505
Problem:
porting dmc for s6
Solution:
1. support ddr bandwidth
2. support dmc monitor
3. analyzing register information according to
the latest secure register definitions
Verify:
s6 pxp
Change-Id: I90067dab06a268e8f87c4f5df1960375b2eecf32
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-158289
Problem:
1 The register corresponding to oscin was updated;
2 Put some of the key clocks into bl31 for processing.
Solution:
fixed
Verify:
pxp
Change-Id: Ie5ea8b6c507ce136ba397e8e54362b72f05cf45c
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-156446
Problem:
s6 decoder bringup
Solution:
config dts and new features
for decoder.
Verify:
pxp
Change-Id: I2b7a40d65e58b11318c0f912f49b605fd7b59756
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
PD#SWPL-153862
Problem:
s6 need power domain support.
Solution:
add power domain in kernel.
Verify:
pxp
Change-Id: I5ba46225cb08a4a92d43fe25d7f6385d65bf6efb
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-162669
Problem:
1) if Verimatrix Watermark enable, OSD flicker when the TV station changes
2) if screen resolution changes, NexGuard Watermark display is abnormal
Solution:
add Watermark flush mechanism
Verify:
Android U + S7D
Change-Id: I09f0b2473a2dbcb5646bfa3cd59178c7d04afeb2
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-175159
Problem:
need to improve sdio wifi performance.
Solution:
Switch sdio source clock to DIV2 to provide bandwidth
Verify:
S7d bm201
Change-Id: If05225e57fe53380ea5bcaf06df873bd76dfbb87
Signed-off-by: Rong Chen <rong.chen@amlogic.com>
PD#SWPL-175049
Problem:
add virtual built in mic path
Solution:
The reason, use TDMC capture for mic virtual alsa device
when some chip/board have not mic device.
Add the "builtinmic" string to TDMC, that can match with
audiohal parser.Use TDMC to replace pdm device.
Verify:
local qurra + S7
Change-Id: I774b993dff98f11d6782a0aa69773d4170e08309
Signed-off-by: chuntian.miao <chuntian.miao@amlogic.com>
PD#SWPL-160981
Problem:
The CQE v1 does not support placing tasks in memory
and does not support data encryption.
Solution:
support CQE v2
Verify:
S7 ax201
Change-Id: I0737d7b2b9e955838a9f3294d1f5faf5fd84aa17
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-174265
Problem:
there are no spk mute control node
Solution:
enable the spk mute control
Verify:
s7
Change-Id: I0b46bcc315288c5d2a83b802b89614746e8a5df3
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-166758
Problem:
Some customer neeed to support gpio sysfs in gki mode
Solution:
Porting common gpiolib-sysfs to common_driver
Verify:
T7_an400 & txhd2_be311
Change-Id: I72f60644fa383abe05409bfe0bf978c7ea901d92
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-173093
Problem:
build in erofs do not support amfc hardware
Solution:
add aml erofs ko to support it
Verify:
s7d bm201
Change-Id: I89ef060fabaca2f4d7cbaf26b552ba147c73f539
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@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>
Signed-off-by: Luan Yuan <luan.yuan@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>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-172537
Problem:
s5 not support detach
Solution:
add di buffer num
Verify:
s5
Change-Id: Id31876908390636b3e49002bad120554c243e8b5
Signed-off-by: rong.wang <rong.wang@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>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
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-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>