前言
整体结构
1. pinctrl dirver于pinctrl client
platform_driver与platform_device在匹配的过程中会调用really_probe
在really_prebe中调用pinctrl_bind_pins(下图为pinctrl_bind_pins的大体实际框架)
主要实现一下三个方面的功能
- pinctrl_map的创建或索引(bind pins now before probing)
- 根据pinctrl_map生成pinctrl_setting
- 设备默认状态的设定