tizen 2.4 release
[kernel/u-boot-tm1.git] / arch / arm / cpu / armv7 / sc8825 / gpio.c
1
2 #include <asm/arch/sc8810_reg_ahb.h>
3 #include <asm/arch/gpio.h>
4 struct eic_gpio_resource sprd_gpio_resource[] = {
5        [ENUM_ID_D_GPIO] = {
6                .base_addr      = CTL_GPIO_BASE,
7                .chip_base      = D_GPIO_START,
8                .chip_ngpio     = D_GPIO_NR,
9        },
10        [ENUM_ID_D_EIC] = {
11                .base_addr      = CTL_EIC_BASE,
12                .chip_base      = D_EIC_START,
13                .chip_ngpio     = D_EIC_NR,
14        },
15        [ENUM_ID_A_GPIO] = {
16                .base_addr      = ANA_CTL_GPIO_BASE,
17                .chip_base      = A_GPIO_START,
18                .chip_ngpio     = A_GPIO_NR,
19        },
20        [ENUM_ID_A_EIC] = {
21                .base_addr      = ANA_CTL_EIC_BASE,
22                .chip_base      = A_EIC_START,
23                .chip_ngpio     = A_EIC_NR,
24        },
25 };