Pin控制框架

昉·惊鸿7110 SoC平台的Pin控制(Pinctrl)框架主要由以下三个组件组成。
  • Pinctrl Core:pin控制框架的核心层。State Default、State Sleep或State Idle指的是pin控制的电源管理状态。
  • Pinctrol Mux:pin多路复用功能。
  • Pinctrl Conf:pin配置设置。
下图显示了这三者的关系。
1. Pin控制框架

对于特定的系统工作模式,pin的配置可能会有所不同。例如,正常模式下,可采用默认配置,待机模式下,则应采用省电的配置模式。因此,您可以使用上述的pin控制框架,按照设备的工作模式来管理pin配置。