1.gpiolib的建立过程
(1)函数在arch/arm/mach-s5pv210/gpiolib.c ----> s5pv210_gpiolib_init(初始化函数)。
2.struct s3c_gpio_chip(结构体)
(1)这个结构体是一个GPIO端口的抽象,这个结构体的一个变量就可以完全的描述一个IO端口。
(2)S5PV210有很多个IO口(160个左右),这些IO口首先被分成N个端口(port group),然后每个端口中又包含了M个IO口。譬如GPA0是一个端口,里面包含了8个IO口,我们一般记作:GPA0_0(或GPA0.0)、GPA0_1。
3.s5pv210_gpio_4bit(数组)
(1)这个东西是一个结构体数组,数组中包含了很多个struct s3c_gpio_chip类型的变量。
<