Android device 注册、添加、管理

2014-11-24 11:39:35 来源: 作者: 浏览: 1

以音频设备注册为例,音频声卡初始化


代码目录:kernel/sound/soc/xxxx.c


平台注册


代码目录:kernel/drivers/base/platform.c


代码目录:kernel/drivers/base/core.c


设备添加到电源管理链表中


代码目录:kernel/drivers/base/main.c


综上,设备挂到电源管理的函数调用关系是(依次往下调用)


audio_card_init (函数类型包含__init 初始化调用)


platform_device_add


device_add


device_pm_add


list_add_tail(最直接的链表添加操作)


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: