Commit Graph

14 Commits

Author SHA1 Message Date
Jianxiong Pan 1f6599c5fd zapper: rename CONFIG_AMLOGIC_ZAPPER_CUT_C1A. [1/1]
PD#SWPL-140594

Problem:
rename CONFIG_AMLOGIC_ZAPPER_C1A.

Solution:
CONFIG_AMLOGIC_ZAPPER_CUT_C1A.

Verify:
build pass.

Test:
run on s1a board normally.

Change-Id: I3a8ab8d81af2c4d14b51c117ac16d75f3980adac
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2023-10-09 20:08:39 +08:00
Jianxiong Pan b75016a67d zapper: remove c1a relate code. [1/1]
PD#SWPL-126879

Problem:
memory optimization.

Solution:
remove c1a relate code.

Verify:
s1a.

Test:
run on s1a board normally.

Change-Id: Idbd24a529666278295724f26d10f1a720877ca6a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2023-08-15 20:09:03 -07:00
Huqiang Qin 99d1877ce2 saradc/keypad: s1a: support saradc/keypad [1/1]
PD#SWPL-133124

Problem:
S1A Silicon Bringup.

Solution:
S1A Silicon Bringup.

Verify:
S1A/BG201

Change-Id: I9c359a86d36f74acbd767edc05a285d8d93a9981
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-08-15 10:37:50 +08:00
Huqiang Qin f51985addb saradc: fix compilation issues [1/1]
PD#SWPL-131207

Problem:
Have compile problem

Solution:
AMLOGIC_IIO_KFIFO_BUF depends on !IIO_KFIFO_BUF

Verify:
SC2/AH212

Change-Id: I4f3197729f37fab5fbf434a1a1f994c1d50e7088
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-08-03 01:59:05 -07:00
Huqiang Qin 0d675b9461 saradc: txhd2: optimize power consumption [1/1]
PD#SWPL-133792

Problem:
SAR ADC consumes more power than expected.

Solution:
Setting EOC to 1 reduces current consumption by about 4mA.

Verify:
TXHD2/BE319

Change-Id: I42d43524839bf7e53f0d9910658baf272d1fbd4d
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-07-27 20:10:31 -07:00
Huqiang Qin bdc4f7f077 saradc: reference source set to external [1/1]
PD#SWPL-130829

Problem:
Modified as suggested by VLSI

Solution:
Reference source set to external

Verify:
A4/BA400

Change-Id: I70f7478284a0e4750cf44610e5e3242a1857306e
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-07-09 15:08:57 -07:00
Huqiang Qin 72de59ee50 saradc: fixed typo [1/1]
PD#SWPL-130760

Problem:
Have typo error

Solution:
CMV -> VCM

Verify:
None

Change-Id: I04a9634ead737344c5f8212ff601d87c18783b1f
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-07-09 15:08:45 -07:00
Qianggui Song 6403737bed zapper: Memory optimizations after txhd2 merge trunk [1/1]
PD#SWPL-130072

Problem:
Zapper size increase after txhd2 merge back to trunk

Solution:
optimize some code and add macro to reduce size
module: pinctrl, clk-measure, adc, audio, tvin, dtv_demod
ddr_port_desc, and amvecm

Verify:
Zapper

Change-Id: I0c781a657811cf664ffdbb4d9c18060e9b39554e
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
2023-07-05 03:10:39 -07:00
Huqiang Qin 950ed8fac0 saradc/keypad: support saradc/keypad [1/1]
PD#SWPL-125780

Problem:
TXHD2 Silicon Bringup

Solution:
TXHD2 Silicon Bringup

Verify:
TXHD2/BE319

Change-Id: I87e6c10beb5c464090ab94c1814d8fff459badb3
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-06-29 10:34:02 +08:00
Huqiang Qin edd6392451 saradc: fix the problem of duplicate symbol on the new version of gki [1/1]
PD#SWPL-119807

Problem:
The CONFIG_IIO_KFIFO_BUF macro has been enabled on the new gki,
so the kfifo_buf.c we copied will conflict with the kfifo_buf.c
in the kernel.

Solution:
Do not export those symbols. After the new version of gki is
merged into our trunk, we can delete the kfifo_buf.c we copied.

Verify:
SC2/AH212

Change-Id: I0710af0869ddca4510ebb60423bc74e8e3974105
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2023-04-23 01:54:16 -07:00
wanwei.jiang 7ef5fd4983 build: directory customization [1/3]
PD#SWPL-72631

Problem:
common, build and common_drivers directories are not under the same directory

Solution:
common, build and common_drivers directories customization

Verify:
s4d and C2 AF400

Change-Id: I8e29737a0a791d58454691e922dda949098595bb
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
2022-02-22 11:00:37 +08:00
qinglin.li 7c6316bebd printk : printk optimization [2/2]
PD#SWPL-70486

Problem:
use common tag in driver when printf

Solution:
set common pr_fmt in driver

Verify:
s4d

Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Change-Id: Ieee271d289e4d2f81258875d36288046b996a5d2
2022-02-14 19:55:32 -07:00
Lei Zhang 91a00e79f5 adc: support adc driver for c2 [1/1]
PD#SWPL-71068

Problem:
support adc driver for c2

Solution:
support adc driver for c2

Verify:
on C2 AF400

Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
Change-Id: I1bb88f379a83e0570fc64df9304093fe05a33e04
2022-01-24 23:15:23 -07:00
wanwei.jiang 788578ab2f adc: porting adc driver [1/1]
PD#SWPL-69192

Problem:
porting adc driver

Solution:
1. porting adc driver
2. move kfifo_buf.c from kernel to driver,
   becasue CONFIG_IIO_KFIFO_BUF is not set
3. modify code style
4. reduce print level when probe phase

Verify:
s4d

Change-Id: I4bca5ab1572402ab37100a64805482e3adc554b5
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
2022-01-06 20:25:29 +08:00