PD#SWPL-183292
Problem:
upgrade kernel from 6.6.10 to 6.6.11
Solution:
1. modify auto patches
2. modify the code due to the change of
the remove function in struct platform_driver
3. modify the code due to the change of
the match function in struct bus_type
4. modify some page function to folio function
5. modify spi module due to some functions changed
Verify:
local
Change-Id: I92c266b6a1bbae363abd0ff50d7f3037e90bc624
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-167340
Problem:
led should be active in early suspend
led should be power off in suspend
Solution:
add config
Verify:
sc2 ah212
s5 ax201
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
Change-Id: I0d9d7d5bec5817ceae272efe3e86f06e71560924
(cherry picked from commit 6df7330410)
PD#SWPL-167340
Problem:
led blink on power
led light when resume
Solution:
remove this related code
Verify:
sc2 ah212
Change-Id: I4ff85db09e7f33d80ea2f609be346f126e11f8b0
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-167233
Problem:
AW9523B cannot be used.
Solution:
The reset pin needs to be set high to scan the device.
Verify:
S5/AX201(V2.1)
Change-Id: Ifd7250b5b72308b9ee697540d5f1cd71d3286de1
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
(cherry picked from commit c62be2b139)
PD#SWPL-165891
Problem:
Need led of D604 to show the avs status.
Solution:
Add pca9557 driver for D604 mic board.
Verify:
AV400.
Change-Id: I5c741e2fe2ade0ed7eb5dc25b21d3f087245e3fb
Signed-off-by: hongmei.kuang <hongmei.kuang@amlogic.com>
PD#SWPL-151245
Problem:
kernel6.6 will not distinguish different versions of kernel.
so we do not make compatibility code in 6.6.
Solution:
revert compatibility code for kernel 6.6.
Verify:
local
Test:
local
Change-Id: I24b8acac62cec05ffb2f637a86f91789f1d0b905
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-144100
Problem:
there is no clear node and segment control
Solution:
support it
Verify:
s1a
Change-Id: Ia9ef3da7ac9135bbd6106bf3db643ed82a935e57
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-136367
Problem:
there is no LED display driver
Solution:
support it
Verify:
s1a
Change-Id: I1232fa1d41d3c51b023ed08bcb9f4707011dcf91
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-107182
Problem:
need to support led driver
Solution:
config dts to support
Verify:
sm1&g12b
Change-Id: I8ef2b94bd6b63c613e0cf9ef368a151c8f4f7f86
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-118117
Problem:
need to fix led ctrl timming
Solution:
adjust cycle 1.2 us
adjust high code 0.9 us
adjust low code 0.3 us
Verify:
t3x
Change-Id: Idd9c8befe3f526287eca828b27b956f90d4310f6
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-103501
Problem:
need to fix typo check problem
Solution:
correct it
Verify:
SC2 AH212
Change-Id: I448081be4d9526b42cf340493eb58b93e2dac1a6
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-94935
Problem:
probe time too long
Solution:
reduce i2c transfer retries and delay time
Verify:
sc2 ah212
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
Change-Id: Ia501ff2eab649b0714483fbdc3dcbabcd2c9789a