PD#166821
Problem:
34 media CTS fails in einstein
Solution:
enlarge codec_mm_cma to d000000
Verify:
verify by einstein
Change-Id: I026a1ff3e6155324dff1a5b9702c31f19d68a57f
Signed-off-by: Lei Qian <lei.qian@amlogic.com>
PD#173163: need more debug infos when user faults happens
1. show pfn for all registers;
2. show memory around all registers;
3. show vma maps around pc/lr
Change-Id: I37be84dcba66ce9ce6b60382a49cf6e9afd2bcb9
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
PD#154260
Problem:
When bad mode happens, no pfn/far information is printed.
It get's problems to debug.
Solution:
1. Add far as parameter for bad_mode handler
2. Show pfn of all registers for bad_mode
Verify:
Local verified.
Change-Id: I4b0b457eff44ee717094ee8056f96ff16f111139
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
PD#SWPL-568
problem:
Ampere P mainline 32bit suspend,the serial port keeps printing
solution:
modify the system sleep parameter
verify:
p212
Change-Id: Id0827c09741a91b1fad8edcac603997e5bfd2880
Signed-off-by: zhiqiang.liang <zhiqiang.liang@amlogic.com>
PD#TV-44
Problem:
ATV sound system cannot be auto detected.
Solution:
Update demod and tuner config after adjust freqency, so that audio can detect.
Verify:
verified by einstein and p321
Change-Id: I8ce70a8f1fd2261c098b7b7f02c93ee061dd52c9
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#174488
Problem:
add some new rules
Solution:
expand the scope of check
Verify:
p212
Change-Id: Ica28adb7ddb43e39cd4570e0338dbd59ec6a42f3
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-492
Problem:
system response is slow
Solution:
optimized cma
Verify:
Verify by franklin 1g
Change-Id: I227fb168fa66566768fd4dbcefcbf100546daabd
Signed-off-by: GongWei Chen <gongwei.chen@amlogic.com>
PD#174488
Problem:
add some new rules
Solution:
strictly check as required
Verify:
p212 pass
Change-Id: Iaa056eece6e9f812751cd585f0b5537476edfab5
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#174155: complete_ep 0xffffffc05bed2858, ep->queue empty!
Problem:
1. After adb process be killed, data buffer is freed and
this memory is allocated for the other. But the address
is hold by the controller.
2. Adbd in PC is running. So, the controller receive the
data and write to this memory.
3.The value of this memory is modified by the controller.
This could cause the memory problem.
Solution:
whenever io_data->aio equals 1, the data buffer is from a fixed array.
Verify:
verified by huang xiaojing
Change-Id: I2055ea013021c8411bf626ce170e6b32164bef4a
Signed-off-by: he.he <he.he@amlogic.com>
PD#174679: usb: Fix deadlock caused by switching usb serial port.
Change-Id: I0bc9bb5d15b5794cfb8e218c03a98c395713e4c0
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
PD#174283
Problem:
The display turned blank / black on switching HDMI input sources
Solution:
optimize timing swith check condition
Verify:
verified by r321 board in Android P
Change-Id: If6138794d02e34fcbde8be4a3a4fbcf42b49e85c
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
PD#169790
Problem:
need tooling api support for ldim driver
Solution:
add debug node for tooling
Verify:
txlx r311
Change-Id: I1937a8154856aa694545ff40d7712132a113b8f3
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#174488
Problem:
add some new rules
Solution:
expand the scope of check
Verify:
p212
Change-Id: I4b5428367520456195645dbbce86c5f40411d59a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-628
Problem:
The KEY_UNIFY_NAME_LEN limit errorly set to 16 on ARM64_32
platform, for which the correct value is 48
Solution:
Define KEY_UNIFY_NAME_LEN based on the configuration of
CONFIG_ARM64 and CONFIG_ARM64_A32
Verify:
Locally
Change-Id: I93157a907405829b088cb0f7387c1eb90c917188
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
PD#SWPL-308
Problem:
32bit kernel + 32bit userspace,driver needs to use unlocked_ioctl.
Otherwise,IOCTL can not work normally and cause esm init fail.
Solution:
Add unlocked_ioctl handle.
Verify:
Locally
Change-Id: I5a3608088633d89c76c7b7684dc4580d44b77263
Signed-off-by: yicheng shen <yicheng.shen@amlogic.com>
PD#SWPL-566
Problem:
hdcp_tx22 can't work with 32bit kernel
Solution
add unlocked_ioctl in esm of 32bit kernel
Verify:
P215
Change-Id: I072abb2ba395c75d92f082ecadcc21e1fefc6f73
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
PD#SWPL-569
Problem:
Randomly encountered the phenomenon of kernel panic restart
(add_timer_on) from [<c09acdfc>] (slack_timer_resched+0xa8/0xdc)
(slack_timer_resched) from [<c09ae2f0>] (cpufreq_interactive_start+0xac/0x234)
(cpufreq_interactive_start) from [<c09a8168>] (cpufreq_start_governor+0x68/0xa4)
(cpufreq_start_governor) from [<c09a9e9c>] (cpufreq_online+0x4f8/0x794)
(cpufreq_online) from [<c09aa150>] (cpuhp_cpufreq_online+0x18/0x20)
(cpuhp_cpufreq_online) from [<c03231b8>] (cpuhp_invoke_callback+0xa8/0x638)
(cpuhp_invoke_callback) from [<c0323898>] (cpuhp_up_callbacks+0x34/0xe8)
(cpuhp_up_callbacks) from [<c0324774>] (cpuhp_thread_fun+0x13c/0x14c)
(cpuhp_thread_fun) from [<c034ab64>] (smpboot_thread_fn+0x1a8/0x32c)
(smpboot_thread_fn) from [<c0346428>] (kthread+0x124/0x140)
(kthread) from [<c03089d0>] (ret_from_fork+0x14/0x24)
Solution:
disable idle notifier for interactive
Verify:
verified by p212
Change-Id: I412dab961f04bea439d5a26564268289fc4b3940
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>
PD#173146
Problem:
All devices launching with Android 9 must use dtbo partition
and previous leave out curie dtsi
Solution:
Android P request device tree overlay partition name is dtbo
Verify:
verified by p241
Change-Id: If3067ef4d67c7b692668f28b3e5a2233ea393a1a
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#174488
Problem:
some new rules should be added to the check scripts
Solution:
call the git_msg_check.sh script directly
Verify:
p212
Change-Id: I67c6515038ca2817236e63b4c9f4239583a20613
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#169027
Problem:
some CTS and VTS testcases use the battery information
Solution:
here add a dummy battery for it.
for P, it requires a dummy charger to set the online property to 1.
Verify:
verified by einstein
Change-Id: I78d2cf54904144bb24cd46670aa7377f2055cf55
Signed-off-by: Lei Qian <lei.qian@amlogic.com>
PD#174488: add JIRA BugId check in the merge_pre_check.pl script
Change-Id: I32f2fc123041e6c40ce2a5c4208734e11b307fd5
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#173100
Problem:
still show hdr info after switching hdr stream
to non-hdr stream when surface not changed
Solution:
OMX set hdr to decoder, it will be used by amvecm
Verify:
verify by u212
Change-Id: I7d013921fb4124d9aed9f51871253c76c666c022
Signed-off-by: Yao.Liu <yao.liu@amlogic.com>
PD#173146
Problem:
All devices launching with Android 9 must use dtbo partition
Solution:
Android P request device tree overlay partition name is dtbo
Verify:
verified by p212 board in Android P
Change-Id: If48b6eaf0a0ee2d76a5fb0b58353fb82381c71ee
Signed-off-by: Tellen Yu <tellen.yu@amlogic.com>
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
PD#169652
Problem:
support 32bit g12a
Solution:
add 32bit dts for g12a
when KERNEL_A32_SUPPORT=true kernel 32bit build,
otherwise kernel 64bit build defaultly.
Verify:
u212 can boot to console, but surfaceflinger can't work
Change-Id: Ia3e92267afbaaa069f3658a101756e4034d08b4d
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
PD#SWPL-509
Problem:
DAI link has no CODECs because of
configuration has no 9015s codec module.
Solution:
add 9015s module for configuration
Verify:
verified by p321
Change-Id: I448144bdc392dba1c528b41e37a9388c5343d7ec
Signed-off-by: Lianlian Zhu <lianlian.zhu@amlogic.com>
PD#SWPL-513
Problem:
AXG platforms does not support running 32bit kernel
Solution:
Since kerenl already support build 32bit kernel for
64bit SOC, we only need new dts and configs for it
This patch adds DTS for 32bit kernel of S420 and S
400
Verify:
verified locally on S400 and S420
Change-Id: I47d3cb3a35a00d5450d978ba65af540edc601619
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
PD#SWPL-334
Problem:
gfx graphics test fail caused by low memory
Solution:
enlarge ion and reduce codec_mm_cma
Verify:
verified by p321
Change-Id: I8dc3bfa35a4093199291f21ed0c80ce51e38ea81
Signed-off-by: Lei Qian <lei.qian@amlogic.com>
PD#173740: vdin: perfecting vdin_shutdown() interface
Free vdin resource when the system shutdown but the application program
was not close vdin at some fortuitous event.
Change-Id: I343e1b93c6e2166a247592d8faa39b3f737f91d0
Signed-off-by: xuhua zhang <xuhua.zhang@amlogic.com>
PD#162632: di: fix 4K black screen issue
1. this is a patch for afbc;
2. close afbc for di temporary;
Change-Id: Ic70cb526dab431ef7caf827c322efe207bb7991f
Signed-off-by: Jihong Sui <jihong.sui@amlogic.com>