PD#SWPL-166863
Problem:
led blink on power
led light when resume
Solution:
remove this related code
Verify:
s7d bm201
Change-Id: Idb9677189edd2e274ced76f9f5c67d16008cea03
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-156095
Problem:
memory optimization
Solution:
set display cma to 16M
Verify:
local
Change-Id: I3cb54179f4e7ea2685fc0d0faac9e39d54ba2fe6
Signed-off-by: Lele Liu <lele.liu@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>
PD#SWPL-166462
Problem:
spk mute depend on the active gpio flag,
it is the opposite of the spk work state
Solution:
invert spk mute flag
Verify:
s7
Change-Id: I966d6fa7432426e8afaf50bb093273e7905d30a8
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-162200
Problem:
adjust the size of codec_mm cma to 168M without DTV PIP enable.
Solution:
adjust the size of codec_mm cma to 168M without DTV PIP enable.
Verify:
S805X3
Change-Id: Ie8965f428b972709aae8e06e5bec0a44c4fd8ae5
Signed-off-by: yu.xie <yu.xie@amlogic.com>
PD#SWPL-165368
Problem:
Adjust the size of codec_mm cma to 364M for CTS.
Solution:
Adjust the size of codec_mm cma to 364M for CTS.
Verify:
S905Y5
Change-Id: Ibccabafe9b9f007892ba903db5d960ae5dece210
Signed-off-by: yu.xie <yu.xie@amlogic.com>
PD#SWPL-159757
Problem:
avsync needs to be optimized
Solution:
ts clone close for ddp avsync, then optimize avsync
Verify:
verified at t3x
Change-Id: I6abd390d6016f383558d391659be8d735fef81b6
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-163644
Problem:
vsync set error in dts
Solution:
fix vsync set in dts
Verify:
t3x
Change-Id: I2cbabc0717bd1389bd8697c968459cd464295769
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
PD#SWPL-163105
Problem:
new earc Rx design
Solution:
changelist from https://scgit.amlogic.com/#/c/417153
1. new default setting for arc in
2. remove pll refresh when startup
3. when cmdc init, need refresh pll after pll default setting
4. force channel sync for channel mapping
5. add dmac bit29 check for common arc check
6. add iec raw channel status check
7. use chip info(arc_ch_sync/arc_in_new)
Verify:
use s7d
Change-Id: Id681334bfde57bfe71a870a16859e24712e262e3
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-166106
Problem:
B201 use sy6026 instead of analog speaker
Solution:
kernel part, only ref b201 use the codec
1. integrate sdk
2. fix i2c addr from 0x54 to 0x2a
3. fix function error
4. review setting for PBTL design, reg 0x22 from
0x1 to 0x3
5. use soft unmute/mute
6. remove pdm pin GPIODV_5 for codec
Verify:
use s7d ref board 201
Change-Id: Ied29b57736c0045bd2ff98bab138f4b9fc91afcf
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-163808
Problem:
There is no "/dev/video71" in the am301
The DTS of am301 about vdin need to update
Solution:
Update DTS of am301 about vdin node
Verify:
T5D-AM301
Change-Id: Iae45f69e9fc0845f740c080cb690e15ae5710922
Signed-off-by: zhenyu.gao <zhenyu.gao@amlogic.com>
PD#SWPL-163070
Problem:
Need to verify crypto driver on s7d
Solution:
1. Replacing kmalloc() with dma_alloc_coherent()
due to weird data abort.
2. digest_sz is specified in dts for s7d
Verify:
s7d + bm201
Change-Id: Ibeb09de26f8b6c825117e0791a3e51f74a8529df
Signed-off-by: Mingyen Hung <mingyen.hung@amlogic.com>
PD#SWPL-163216
Problem:
need to support ramdump of s7d
Solution:
porting from ker5.15.
Verify:
s7d
Change-Id: Ic13774fb5d71c5b3ae4ed3c805f1a3e16500d752
Signed-off-by: pengzhao.liu <pengzhao.liu@amlogic.com>
PD#SH-19162
Problem:
A113L AUDIO_AILN as loopback datain_src,no sound
Solution:
loopback set format
Verify:
verification ok
Change-Id: I997b3b1959476de54c108a1c0cbea47e9fa16a22
Signed-off-by: haijun.gu <haijun.gu@amlogic.com>
PD#SWPL-163760
Problem:
When modules send mailbox message to aocpu, sometimes
aocpu can not response because of stuck or interrupt
signal lost, at this time driver modules need to know
whether aocpu is alive or not, this is helpful to debug.
Solution:
Add aocpu alive check mechanism, when aocpu did not
response, system will check and print aocpu status.
Verify:
S7D-BM209
Change-Id: I285a300313c1439be2ed50fafc58c4a92fa032ac
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-163104
Problem:
1. spdif in not work for B201/B202/209, GPIOH_9 for Spdif
2. hdmitx mat not output for tdmout_b
Solution:
1. config gpio for spdifin
2. eq use for codec with tdm_c(1 lane)
Verify:
use s7d
Change-Id: I64c5f71fef99654329b2be259d711451607d8e1d
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>