----------------------------------------------------------------------------------------------------------------------------
内核版本:linux 5.2.8
根文件系统:busybox 1.25.0
u-boot:2016.05
----------------------------------------------------------------------------------------------------------------------------
上一节我们已经分析了pinctrl subsystem,这一节将会介绍pin controller driver的编写。其主要包含两个步骤:
- 为SoC pin controller分配一个pinctrl_desc,并进行初始化;
- 调用pinctrl_register将pinctrl_desc注册pinctrl subsystem;
一、pin controller设备注册
1.1 注册
我们定位到drivers/pinctrl/samsung/pinctrl-samsung.c文件:
二、注册pinctrl_desc
参考文章
标签:pin,pinctrl,controller,linux,控制器驱动,子系统,desc From: https://www.cnblogs.com/zyly/p/17365628.html