三星GPIO实现¶
简介¶
本文概述了三星GPIO的实现以及驱动/GPIO核心之外提供的架构特定调用。
GPIOLIB集成¶
GPIO实现尽可能使用gpiolib,仅为需要三星特定处理的项目(例如引脚特殊功能或上拉/下拉电阻控制)提供特定调用。
GPIO编号在三星系统和gpiolib系统之间同步。
引脚配置¶
引脚配置是三星架构特有的,每个SoC都会注册必要的信息,以便核心GPIO配置实现能够根据需要配置引脚。
s3c_gpio_cfgpin()和s3c_gpio_setpull()为驱动程序或机器提供了更改GPIO配置的方法。
有关这些函数的更多信息,请参阅arch/arm/mach-s3c/gpio-cfg.h。