概述我一直试图了解 linux内核中的mfd框架来编写我的驱动程序,但似乎几乎没有任何文档,而且mfd核心本身似乎没有太多有用的注释.所以,我试图理解mfd_cell
结构描述的内容.这似乎是这里的基础.我特别感兴趣的是,如果将其用作“x”个子
设备的一般抽象,或者它是否适用于完整的子设备层次结构. MFD是包含多个子设备的设备.例如,在嵌入式系统中,PMIC通常包含电池管理器,充电器,有时还包含具有无关 我一直试图了解 linux内核中的mfd框架来编写我的驱动程序,但似乎几乎没有任何文档,而且mfd核心本身似乎没有太多有用的注释.所以,我试图理解mfd_cell结构描述的内容.这似乎是这里的基础.我特别感兴趣的是,如果将其用作“x”个子设备的一般抽象,或者它是否适用于完整的子设备层次结构.解决方法 MFD是包含多个子设备的设备.例如,在嵌入式系统中,PMIC通常包含电池管理器,充电器,有时还包含具有无关功能的设备,如USB PHY,音频编解码器,实时时钟,……
单元用于描述子设备. mfd子系统将使用该结构中注册的信息为每个子设备创建平台设备,以及子设备的platform_data.
您可以指定更高级的内容,例如此设备使用的资源和挂起 – 恢复 *** 作(从子设备的驱动程序调用).
创建的新平台设备将具有作为其平台数据的单元结构,并且可以通过cell-> platform_data访问真实平台数据.
总结
以上是内存溢出为你收集整理的mfd_cell结构在linux内核驱动程序中描述了什么.它是描述子设备的子设备还是层次结构节点全部内容,希望文章能够帮你解决mfd_cell结构在linux内核驱动程序中描述了什么.它是描述子设备的子设备还是层次结构节点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)