linux之slimbus设备注册

本文详细介绍了Linux内核中SlimBus设备的注册过程,从`subsys_initcallmsm_slim_init`开始,经过`platform_driver_register`、`msm_slim_probe`、`of_register_slim_device`、`slim_match_ctrl_to_boardinfo`到`slim_add_device`,最终通过`device_register`和`device_add`完成设备的添加。
摘要由CSDN通过智能技术生成

subsys_initcallmsm_slim_init)  -----------------------------------------------------------------------kernel\drivers\slimbus\slim-msm-ctrl.c

      |-->plarform_driver_register($msm_slim_driver)

             |-->msm_slim_probe

                   |-->of_register_slim_device(&dev->ctrl)--------------------------kernel\drivers\of\of_slimbus.c

                           |-->slim_register_board_info

                                 |-->slim_match_ctrl_to_boardinfo()-------------------------------------------------kernel\drivers\i2c\i2c-core.c

                                        |-->  slim_add_device()-------------------------------------------------kernel\drivers\slimbus\slimbus.c

                                                |-->device_register($client->dev))                                             

                                                         |-->device_add(dev)-------------------------------------------------kernel\drivers\base\core.c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值