diff options
Diffstat (limited to 'arch/mips/alchemy/Kconfig')
| -rw-r--r-- | arch/mips/alchemy/Kconfig | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/arch/mips/alchemy/Kconfig b/arch/mips/alchemy/Kconfig index 8128aebfb155..00b498e97c83 100644 --- a/arch/mips/alchemy/Kconfig +++ b/arch/mips/alchemy/Kconfig | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | # au1000-style gpio | ||
| 2 | config ALCHEMY_GPIO_AU1000 | ||
| 3 | bool | ||
| 4 | |||
| 5 | # select this in your board config if you don't want to use the gpio | ||
| 6 | # namespace as documented in the manuals. In this case however you need | ||
| 7 | # to create the necessary gpio_* functions in your board code/headers! | ||
| 8 | # see arch/mips/include/asm/mach-au1x00/gpio.h for more information. | ||
| 9 | config ALCHEMY_GPIO_INDIRECT | ||
| 10 | def_bool n | ||
| 11 | |||
| 1 | choice | 12 | choice |
| 2 | prompt "Machine type" | 13 | prompt "Machine type" |
| 3 | depends on MACH_ALCHEMY | 14 | depends on MACH_ALCHEMY |
| @@ -108,22 +119,27 @@ endchoice | |||
| 108 | config SOC_AU1000 | 119 | config SOC_AU1000 |
| 109 | bool | 120 | bool |
| 110 | select SOC_AU1X00 | 121 | select SOC_AU1X00 |
| 122 | select ALCHEMY_GPIO_AU1000 | ||
| 111 | 123 | ||
| 112 | config SOC_AU1100 | 124 | config SOC_AU1100 |
| 113 | bool | 125 | bool |
| 114 | select SOC_AU1X00 | 126 | select SOC_AU1X00 |
| 127 | select ALCHEMY_GPIO_AU1000 | ||
| 115 | 128 | ||
| 116 | config SOC_AU1500 | 129 | config SOC_AU1500 |
| 117 | bool | 130 | bool |
| 118 | select SOC_AU1X00 | 131 | select SOC_AU1X00 |
| 132 | select ALCHEMY_GPIO_AU1000 | ||
| 119 | 133 | ||
| 120 | config SOC_AU1550 | 134 | config SOC_AU1550 |
| 121 | bool | 135 | bool |
| 122 | select SOC_AU1X00 | 136 | select SOC_AU1X00 |
| 137 | select ALCHEMY_GPIO_AU1000 | ||
| 123 | 138 | ||
| 124 | config SOC_AU1200 | 139 | config SOC_AU1200 |
| 125 | bool | 140 | bool |
| 126 | select SOC_AU1X00 | 141 | select SOC_AU1X00 |
| 142 | select ALCHEMY_GPIO_AU1000 | ||
| 127 | 143 | ||
| 128 | config SOC_AU1X00 | 144 | config SOC_AU1X00 |
| 129 | bool | 145 | bool |
| @@ -134,4 +150,5 @@ config SOC_AU1X00 | |||
| 134 | select SYS_HAS_CPU_MIPS32_R1 | 150 | select SYS_HAS_CPU_MIPS32_R1 |
| 135 | select SYS_SUPPORTS_32BIT_KERNEL | 151 | select SYS_SUPPORTS_32BIT_KERNEL |
| 136 | select SYS_SUPPORTS_APM_EMULATION | 152 | select SYS_SUPPORTS_APM_EMULATION |
| 137 | select ARCH_REQUIRE_GPIOLIB | 153 | select GENERIC_GPIO |
| 154 | select ARCH_WANT_OPTIONAL_GPIOLIB | ||
