Commit Graph

14 Commits

Author SHA1 Message Date
junyi.zhao f1b002217b LED: display: add LED display support [1/1]
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>
2023-08-18 04:04:19 -07:00
junyi.zhao 16f8a44381 led: aw9523: optimize reset flow [1/1]
PD#SWPL-133498

Problem:
some board do not apply gpio for reset

Solution:
add soft reset flow

Verify:
sc2 ah212

Change-Id: I95c7f00b66dc7cd69209f1f8bc4e6e7447bf4535
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
2023-08-08 08:09:21 -07:00
Shunzhou Jiang 855b70c393 mbox: mbox driver refactoring [1/2]
PD#SWPL-87115

Problem:
mbox driver refactoring

Solution:
mbox driver refactoring

Verify:
t7/t7c/t5m/sc2/s4/s4d/a1/c2/s5/t3x/t5w/g12b/sm1/txhd2

Change-Id: Ia3e5f9ff2b6de16a082e7f028fcc36dc4268856a
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
2023-08-08 02:57:29 -07:00
junyi.zhao a960f3a32f led: support aw9523 driver on s5 [1/1]
PD#SWPL-108752

Problem:
support aw9523 driver

Solution:
support aw9523 driver

Verify:
s5_ax201

Change-Id: I7f7c3edf0748019bef393ec576b3fb0347da09c9
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
2023-04-15 08:55:57 +08:00
junyi.zhao 262b3f6084 led: g12b&sm1: support led driver [1/1]
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>
2023-04-04 19:35:44 +08:00
junyi.zhao 9da510c799 led: adjust unipolar ctrl timming [1/1]
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>
2023-04-04 00:15:45 -07:00
junyi.zhao e0d3b934bd led: add unipolar ctrl driver on t5m [1/1]
PD#SWPL-88912

Problem:
there is no unipolar ctrl driver

Solution:
add unipolar ctrl driver

Verify:
t5m ay301

Change-Id: If208b4205702eaa615df4391d44d684b7fa2d157
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
2023-01-03 06:11:01 -08:00
junyi.zhao c23b235c61 led: fix kasan compile erro [1/1]
PD#SWPL-105700

Problem:
need to optimize pwm code

Solution:
fix this follow  erro report

Verify:
sc2_ah212

Change-Id: Ibb04180e5df1fd4c85040513647a3fa5df71b313
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
2022-12-15 02:38:10 -08:00
junyi.zhao 56d9ae1d21 led: typo check fix [1/1]
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>
2022-12-03 14:46:08 -07:00
qinglin.li 01e9d4e264 led: combine led modules [1/1]
PD#SWPL-95684

Problem:
combine led modules

Solution:
result:
	amlogic-led.ko
original:
	amlogic-led-tlc59116.ko
	amlogic-led-aw9523b.ko
	amlogic-led-state.ko

Verify:
Detail info

Change-Id: I856b5ff0754e8d2da859969b9fc1b5e9a114b6dc
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2022-11-05 12:07:46 +08:00
junyi.zhao 44bcb7c42e led: aw9523 reduce R/W time cost [1/1]
PD#SWPL-98173

Problem:
R/W operation cost time too long

Solution:
return immediately while success R/W operation

Verify:
sc2 ah212

Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
Change-Id: Id929b146bea1b54b797a4dc64dc10ac5819e8ff5
2022-10-20 00:45:07 -07:00
junyi.zhao 566c56e16a led: optimize probe time cost [1/1]
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
2022-10-09 19:11:07 -07:00
junyi.zhao 369211ac25 led: log optimize [1/1]
PD#SWPL-93964

Problem:
log too redundancy

Solution:
optimize

Verify:
sc2-ah212

Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
Change-Id: I32c8ce8c446b57bc4e220537d1ded0132917334a
2022-09-15 04:02:03 -07:00
junyi.zhao 82e39409d1 leds: add tlc and aw driver [1/1]
PD#SWPL-91800

Problem:
there is no ledIc driver

Solution:
porting driver

Verify:
s4 ah212

Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
Change-Id: Id7e22d21b3378c56bdf2d0f00e55083f0830d94b
2022-09-07 20:06:45 +08:00