platform 设备框架

平台上注册device

struct platform_device button_dev=
{
.name ="mybutton",
.resource=button_resource,
.num_resources=ARRAY_SIZE(button_resource),
.dev=
{
.platform_data=gpio_button,
.release=gpio_button_release,
},
};

int __init button_init(void)
{

platform_device_register(&button_dev);
return 0;
}
void __exit button_exit(void)
{
platform_device_unregister(&button_dev);
}

设备驱动 匹配platform

struct platform_driver button_drv=
{
.probe=button_probe,
.remove=button_remove,
.driver=
{
.name="mybutton",
},


};


int __init buttondrv_init(void)
{
platform_driver_register(&button_drv);


return 0;
}
void __exit buttondrv_exit(void)
{
platform_driver_unregister(&button_drv);


}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值