platform: msm8x26
专有rtc driver的实现之后,再来分析下user space是如何调用到我们的driver的。
核心文件为rtc-dev.c@android\kernel\drivers\rtc, 其实这里要说的文件都是在这个目录下。另外还有rtc-sys.c, class.c, ingerface.c, rtc-lib.c。
为rtc分配一个设备号,注意这里还没有添加驱动和注册设备。所以我们在/dev/下看不到rtc,不过在/proc/devices下能看到rtc设备号已经被分配了。
真正添加设备就是在rtc_device_register中: