Yes, I have slightly different:

CONFIG_ANDROID_POWER_ALARM=y

In kernel\drivers\staging\android\Makefile
obj-$(CONFIG_ANDROID_POWER_ALARM) += alarm.o

and in Kconfig

config ANDROID_POWER
        bool "Android power driver"
        depends on PM && RTC_CLASS
        default n

config ANDROID_POWER_ALARM
        bool "Android alarm driver"
        depends on ANDROID_POWER
        default y

And alarm.o driver is built, and registered on kernel boot.


On Sep 14, 5:21 am, Liu Xin <navy.x...@gmail.com> wrote:
> oh, you need to switch on in config file to enable android alarm. Did you do
> that in .config?
> CONFIG_RTC_INTF_ALARM=y
>
> kernel/driver/rtc/Makefile
> rtc-core-$(CONFIG_RTC_INTF_ALARM) += alarm.o
>
> --lx
>
> On Tue, Sep 13, 2011 at 9:19 PM, extrapedestrian <extra.pedestr...@gmail.com
>
>
>
>
>
>
>
> > wrote:
> > im not saying android uses rtc.
> > im saying /dev/alarm needs rtc device. like I said in first post, i
> > added kernel patch alarm.c and alarm.h, driver is registered on kernel
> > boot, but I don't get /dev/alarm and /dev/rtc* device nodes. Do you
> > know why /dev/alarm is not created?
>
> > best regards,
> > Petar Bajic
>
> > On Sep 13, 1:47 pm, Liu Xin <navy.x...@gmail.com> wrote:
> > > no. we have /dev/rtc0
> > > # ls -l /dev/rtc*
> > > crw------- root     root     254,   0 2011-09-13 19:32 rtc0
>
> > > again, android doesn't use rtc directly. it sets current time by syscall
> > > gettimeofday and /dev/alarm
>
> > > refer to  java API JNI:
> > > dalvik/vm/native/java_lang_System.c
>
> > > or android API JNI:
> > > frameworks/base/core/jni/android_os_SystemClock.cpp
> > > which calls SystemClock.cpp & Timers.cpp
>
> > > thanks
> > > --lx
> > > On Mon, Sep 12, 2011 at 9:24 PM, extrapedestrian <
> > extra.pedestr...@gmail.com
>
> > > > wrote:
> > > > do you have /dev/rtc on your platform?
>
> > > > On Sep 9, 4:30 pm, Xin Liu <navy.x...@gmail.com> wrote:
> > > > > I don't think so . Android alarm doesn't assume that your CPUs have
> > RTC.
> > > >  we use timer to do the same job.
>
> > > > > --lx
>
> > > > > 在 2011-9-9,下午3:41, extrapedestrian 写道:
>
> > > > > > I found alarm is platform driver that needs rtc device. Our board
>
> > > > --
> > > > unsubscribe: android-porting+unsubscr...@googlegroups.com
> > > > website:http://groups.google.com/group/android-porting
>
> > --
> > unsubscribe: android-porting+unsubscr...@googlegroups.com
> > website:http://groups.google.com/group/android-porting

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to