Linux设备树
文章平均质量分 82
happy987818
这个作者很懒,什么都没留下…
展开
-
MTK开发板设备树的修改---I2C设备 3.18内核
修改kernel-3.18\drivers\misc\mediatek\mach\mt6797\amt6797_evb_m\dct\dct\codegen.dws目录下的DWS文件,在对应的I2C_CHANNEL上添加GOODIX的设备,并设定I2C的地址,如下代码段1中所示: 代码段1kernel-3.18\drivers\misc\mediatek\mach\mt6797\amt6原创 2017-08-07 17:35:24 · 5212 阅读 · 0 评论 -
Linux驱动开发---gpio和gpiod
一、旧的gpio_api在GTX5驱动中兼容了两种获取GPIO、IRQ资源的方法,在老的内核版本中是通过of_get_named_gpio(node,"goodix,reset-gpio", 0)方法去获取GPIO资源的资源号(一个int型的数值),然后再使用如下方法(代码段1)对GPIO资源进行操作。代码段1r =devm_gpio_request_one(&core_data->p原创 2017-08-07 17:54:31 · 13654 阅读 · 0 评论 -
Linux加载DTS设备节点的过程
原文地址:http://www.cnblogs.com/LoongEmbedded/p/5298222.htmlDTS是Device Tree Source的缩写,用来描述设备的硬件细节。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的pla...转载 2018-06-28 17:26:36 · 2965 阅读 · 0 评论