由于之后的触摸屏驱动分析中使用到了GPIO子系统和i2c子系统,因此在分析触摸屏驱动之前我准备把这两个子系统进行简单分析. 之前我们使用GPIO引脚的方式并不是推荐的方式,当我们更改某一bit时,很有可能导致另外的bit值发生更改.而GPIO子系统进行了封装,确保每次只对一个GPIO引脚操作,而不会影响到别的GPIO引脚. 下面这段代码是我从驱动程序中摘出来的,它首先获取GPIO引脚,之后设置为输出模式. ret = gpio_request(EXYNOS4_GPL0(), "TP1_EN&qu…