全部博文(396)
发布时间:2019-03-04 21:31:37
/*struct pinctrl_state { struct list_head node;//挂入链表头的节点 const char *name;//该state的名字 struct list_head settings;//属于该状态的所有的settings};*/static int xxx_probe(struct platform_device *dev){ /*先申请内存、注册创建相关节点*/ /*下.........【阅读全文】
发布时间:2019-03-04 21:20:45
1.Linux Pinctrl子系统简介在许多soc内部都包含有pin控制器,通过pin控制器的寄存器,我们可以配置一个或者一组引脚的功能和特性。在软件方面,Linux内核提供了pinctrl子系统,目的是为了统一各soc厂商的pin脚管理。2.Linux Pinctrl子系统提供的功能 (1)管理系统中所有的可以控制的pin,在系统初始化的.........【阅读全文】