mfd_cell结构在linux内核驱动程序中描述了什么.它是描述子设备的子设备还是层次结构节点
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mfd_cell结构在linux内核驱动程序中描述了什么.它是描述子设备的子设备还是层次结构节点,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含699字,纯文字阅读大概需要1分钟。
内容图文
我一直试图了解linux内核中的mfd框架来编写我的驱动程序,但似乎几乎没有任何文档,而且mfd核心本身似乎没有太多有用的注释.所以,我试图理解mfd_cell结构描述的内容.这似乎是这里的基础.我特别感兴趣的是,如果将其用作“x”个子设备的一般抽象,或者它是否适用于完整的子设备层次结构.
解决方法:
MFD是包含多个子设备的设备.例如,在嵌入式系统中,PMIC通常包含电池管理器,充电器,有时还包含具有无关功能的设备,如USB PHY,音频编解码器,实时时钟,……
单元用于描述子设备. mfd子系统将使用该结构中注册的信息为每个子设备创建平台设备,以及子设备的platform_data.
您可以指定更高级的内容,例如此设备使用的资源和挂起 – 恢复操作(从子设备的驱动程序调用).
创建的新平台设备将具有作为其平台数据的单元结构,并且可以通过cell-> platform_data访问真实平台数据.
内容总结
以上是互联网集市为您收集整理的mfd_cell结构在linux内核驱动程序中描述了什么.它是描述子设备的子设备还是层次结构节点全部内容,希望文章能够帮你解决mfd_cell结构在linux内核驱动程序中描述了什么.它是描述子设备的子设备还是层次结构节点所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。