Commit Graph

12 Commits

Author SHA1 Message Date
yiting.deng ec41f7e71a vrtc: optimize vrtc driver [1/1]
PD#SWPL-173967

Problem:
delete unused code;
optimize vrtc ioctl operation;

Solution:
fix it

Verify:
s6-bl201

Change-Id: Id4d43366fc6bd2552ea0be30bf504c989f19a678
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-07-05 10:44:48 +08:00
yiting.deng 5a44dfb278 rtc: s6: vrtc bringup [1/1]
PD#SWPL-173967

Problem:
ioctl rtc enable alarm donot used, because add_timer
already operated when set_alarm

Solution:
fix it

Verify:
s6

Change-Id: Idc04a387b53983a44323a607514633f5411497f8
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-07-05 10:44:46 +08:00
yiting.deng 2f38c9bed1 vrtc: k5.15 echo 0 cmd no clear alarm [1/1]
PD#SWPL-141475

Problem:
set alarm  A second, then clear alarm using echo 0 cmd,
suspend or poweroff will delay A second resume/boot

Solution:
add code clear driver store alarm  para after set alarm

Verify:
t5d, t3, sc2, s4

Change-Id: Iee848ab5949edcb3b6e92027ae4410124d38fcec
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2023-10-15 22:08:44 -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
yiting.deng 6c45ce9f6a vrtc: timer delayed be deleted in kernel5.15 [1/1]
PD#SWPL-118972

Problem:
kernel5.15 cannot set the next alarm immediately after resume,
setting a new alarm will be delayed for about the time of the
previous alarm.

Solution:
fix the time of calling the callback function of timer in vrtc.

Verify:
SC2_S905X4_AH212
t3_t985d4
t5m_ay309

Change-Id: I8e1be13c5f64279a2698e43643fa8a06eb6220d9
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2023-04-17 02:23:17 -07:00
chengbing.wu 29655631ae pmic: a1 k5.15 pmic and sub driver porting [1/1]
PD#SWPL-112358

Problem:
ad403 is missing pmic6b driver in kernel5.15.

Solution:
base Yu Tu 76117 and 78726;
base Jian yi 189702 and 192916,216774;
and yao jie 216898;

Verify:
A113L-AD401 #1 +Battery.
all driver use ko;

Change-Id: I911ca92dbe6f8c0f623e32fd14bdcf23a6318861
Signed-off-by: chengbing wu <chengbing.wu@amlogic.com>
2023-04-16 22:32:09 -07:00
yiting.deng db1c24f16e rtc typo: fix rtc typo issue [1/1]
PD#SWPL-103797

Problem:
rtc driver has typo issue

Solution:
fix typo issue

Verify:
t3

Change-Id: I3d5baf773b7f6f04443c62c744fe130853128c3f
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2022-12-22 01:28:35 -08:00
qinglin.li 3b89c7e128 rtc: combine rtc modules [1/1]
PD#SWPL-95684

Problem:
combine rtc modules

Solution:
result: amlogic-rtc.ko
original: amlogic-rtc.ko amlogic-rtc-virtual.ko

Verify:
Detail info

Change-Id: I85e4dd86296447665c04f1ab56639e45fa67143e
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2022-11-05 12:07:24 +08:00
pengzhao.liu c2a22ec002 typo: fix typo issue [1/1]
PD#SWPL-89627

Problem:
typo check issue

Solution:
fix typo issue

Verify:
Typo

Change-Id: I388cdac5f7d1e4448225c13aa91bb5d641e5d146
Signed-off-by: pengzhao.liu <pengzhao.liu@amlogic.com>
2022-09-20 22:15:28 -07:00
Yao Jie b1f12219b1 rtc: add meson rtc driver [1/1]
PD#SWPL-83844

Problem:
Need add meson rtc driver

Solution:
Add meson rtc driver

Verify:
C3-AW419

Change-Id: I970d6603ec50c573e5973bf60e9b256492c0a568
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
2022-07-01 02:53:44 -07: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
wanwei.jiang 25f402ad4a rtc: porting rtc driver [1/1]
PD#SWPL-69667

Problem:
porting rtc driver

Solution:
1. porting rtc driver
2. function interface change
   rtc_tm_to_time()->rtc_tm_to_time64()
   rtc_register_device()->devm_rtc_register_device()

Verify:
s4d

Change-Id: I60e229b712a9e4e7cd7652c149f9673b7bf31a6e
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
2022-01-11 14:53:59 +08:00