PD#SWPL-181640
Problem:
The power domain always on state
needs to be cleaned up.
Solution:
Remove the configuration in the kernel.
Verify:
BR301
Change-Id: Ie0defc8d8a6707f32f169a28eb996aedb95e9351
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-180124
Problem:
CSI module needs to enter a low power state when not in use
Solution:
1.enable pm runtime of csi device
2.power off when csi fe close
3.power on when csi fe open
4.get clock pointer in probe function
5.set clock rate and enable clock when csi fe open
6.disable clock when csi fe close
Verify:
s6&sm1
Change-Id: I40309a0e740231fddf143b7b40576bd21d1f2914
Signed-off-by: shuanshuan.jiang <shuanshuan.jiang@amlogic.com>
PD#SWPL-174738
Problem:
Currently the power domain is always on.
Solution:
clean power domain state in kernel.
Verify:
s6
Change-Id: Id9a542a364a020f95b5f9e3861ebc78c80c3e862
Signed-off-by: hongyu.chen1 <hongyu.chen1@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-164972
Problem:
1.The AMFC module is currently configured to always on.
In order to save power consumption, power can be
removed during suspend.
2.usb power domain naming is not standard
Solution:
1.Cancel the AMFC always on configuration.
2.Change the usb domain name
Verify:
S7D
Change-Id: Ib92ffee894f248f7edb2a358bddc548543c68719
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-163896
Problem:
1.need to clean out the power that
is always on to save power.
2.Some modules related to mempd have
been added for debugging later.
Solution:
1.Clean up an open power supply.
2.add power domain config.
Verify:
S7D
Change-Id: Ic313a24168041cb925483202bc26f9c53c6b1548
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-163077
Problem:
Some new power domains have been added.
Solution:
Add the relevant configuration.
Verify:
S7D
Change-Id: I7f5bc148d0034ffad96b1f04f00417ec5796dced
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-154090
Problem:
The S7D and S7 power domain names overlap
and need to be repaired.
Solution:
modify config.
Verify:
Compile through.
Change-Id: Ia0d18a5a2684184b8c5938c77b8b7adccd8b0ad6
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-146595
Problem:
S7D need power domain in kernel.
Solution:
add power domain in kernel.
Verify:
pxp
Change-Id: Ia05ec9960f38388444ae14869576f8cd1d51cf78
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-154318
Problem:
need clear power state in kernel.
Solution:
clean power state in kernel.
Verify:
bh201.
Change-Id: Iae2a33af03c2647f14910b143448870dd37d65ae
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-131629
Problem:
s7 need power domain.
Solution:
add power domain in kernel.
Verify:
pxp
Change-Id: I4ce47b7de5d734084356a08fc1fdbebe665253ac
Signed-off-by: hongyu.chen1 <hongyu.chen1@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-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-125026
Problem:
eth need always on power domain.
Solution:
add always on config.
Verify:
C1
Change-Id: Ie7e50e28bc980b9fd88c9980e623e6363816df47
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-121104
Problem:
need power domain support.
Solution:
add power domain in kernel.
Verify:
ae400
Change-Id: Ie75767e4c4107fffc8e085755d800342ce690a7b
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-118417
Problem:
need power domain support in kernel.
Solution:
add power domain.
Verify:
pxp
Change-Id: I004ec6bc1bbbea2ec5c901bce88cf73435885e80
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-120162
Problem:
need clear power domain.
Solution:
clear power domain in kernel5.15.
Verify:
BC302
Change-Id: Ib879a4a95b481b5156eb22d535f99b9f631ab496
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-111280
Problem:
need power domain in kernel.
Solution:
add power domain driver.
Verify:
mimic
Change-Id: I70cfe372d8f549632283d208f5c4418b81e9d572
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-116862
Problem:
media module memory optimization.
Solution:
disable the unused code for zapper.
reduce vmalloc used size from 17324k to 12556k.
Verify:
t215.
Test:
play video normally.
Change-Id: Iaa4c95c6641d76f80a11493c5c84f624cdac6424
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>
PD#SWPL-112358
Problem:
ad403 is missing pmic6b driver in kernel5.15.
Solution:
base Yu Tu 76117 and 78726;
base Jian yi 189702 and 192916,216774;
and yao jie 216898;
Verify:
A113L-AD401 #1 +Battery.
all driver use ko;
Change-Id: I911ca92dbe6f8c0f623e32fd14bdcf23a6318861
Signed-off-by: chengbing wu <chengbing.wu@amlogic.com>
PD#SWPL-112632
Problem:
1.Some domains are still open after kernel is started.
In fact, they are not needed
2.Enable partial domain without awlays on it
Solution:
add unused power domain feature check.
Verify:
s5_ax201
Change-Id: I6c61a4a6d9c56f10e4c043f5e15af509ec7d2a51
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-108262
Problem:
If there is a video signal, press
power to stand by and start again.
Black screen sounds.
Solution:
vpn can not power off in suspend.
Verify:
t5m
Change-Id: I1f83175efc464ef7ca5accf109f0e7587262ddb5
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-108188
Problem:
need open ge2d wrap.
Solution:
power on ge2d wrap
Verify:
None
Change-Id: I92c5880ac72914f429aedfd9ea6e6bd0da1cae60
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-85453
Problem:
all power domain always on
Solution:
clear not need always on power domain
Verify:
AW419-C308L
Change-Id: I5fc9e60e73bbcf86473ad18fe97cba8bccbf450e
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
PD#SWPL-74296
Problem:
add ge2d/dewarp support
Solution:
add this support
Verify:
C3 PTM
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
Change-Id: Ib22534ce4fddc19866c645080003423f8b53924f
PD#SWPL-74283
Problem:
c3 power status verify
Solution:
add c3 power status verify
Verify:
pxp
Change-Id: I4d2866c26bc0b9935a302bec3371ef580c84e8da
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>