1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-25 06:52:28 +02:00

Add missing irq defintions for gpio, build gpio module and select necessary

symbols for gpio lib.
This commit is contained in:
Lars-Peter Clausen 2009-08-24 12:06:08 +02:00 committed by Xiangfu Liu
parent b85721d95f
commit 8e033878c9
3 changed files with 10 additions and 4 deletions

View File

@ -96,6 +96,9 @@
#define IRQ_DMA_0 32 /* 32 to 37 for DMAC channel 0 to 5 */ #define IRQ_DMA_0 32 /* 32 to 37 for DMAC channel 0 to 5 */
#define IRQ_GPIO_0 48 /* 48 to 175 for GPIO pin 0 to 127 */ #define IRQ_GPIO_0 48 /* 48 to 175 for GPIO pin 0 to 127 */
#define JZ_IRQ_INTC_GPIO(x) (28 - x)
#define JZ_IRQ_GPIO(x) (48 + x)
#define NUM_DMA 6 #define NUM_DMA 6
#define NUM_GPIO 128 #define NUM_GPIO 128
/************************************************************************* /*************************************************************************

View File

@ -5,7 +5,7 @@
# Object file lists. # Object file lists.
obj-y += prom.o irq.o time.o reset.o setup.o dma.o \ obj-y += prom.o irq.o time.o reset.o setup.o dma.o \
platform.o i2c.o gpio.o platform.o i2c.o
obj-$(CONFIG_PROC_FS) += proc.o obj-$(CONFIG_PROC_FS) += proc.o

View File

@ -26,7 +26,7 @@ diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index 3ca0fe1..e8f8027 100644 index 3ca0fe1..e8f8027 100644
--- a/arch/mips/Kconfig --- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig +++ b/arch/mips/Kconfig
@@ -671,6 +671,29 @@ source "arch/mips/cavium-octeon/Kconfig" @@ -671,6 +671,32 @@ source "arch/mips/cavium-octeon/Kconfig"
endmenu endmenu
@ -41,6 +41,9 @@ index 3ca0fe1..e8f8027 100644
+config SOC_JZ4740 +config SOC_JZ4740
+ bool + bool
+ select JZSOC + select JZSOC
+ select GENERIC_GPIO
+ select ARCH_REQUIRE_GPIOLIB
+ select SYS_HAS_EARLY_PRINTK
+ +
+config JZSOC +config JZSOC
+ bool + bool
@ -56,7 +59,7 @@ index 3ca0fe1..e8f8027 100644
config RWSEM_GENERIC_SPINLOCK config RWSEM_GENERIC_SPINLOCK
bool bool
default y default y
@@ -1893,6 +1916,14 @@ config NR_CPUS @@ -1893,6 +1919,14 @@ config NR_CPUS
source "kernel/time/Kconfig" source "kernel/time/Kconfig"
@ -71,7 +74,7 @@ index 3ca0fe1..e8f8027 100644
# #
# Timer Interrupt Frequency Configuration # Timer Interrupt Frequency Configuration
# #
@@ -2164,6 +2195,23 @@ config BINFMT_ELF32 @@ -2164,6 +2198,23 @@ config BINFMT_ELF32
endmenu endmenu