mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2024-11-18 14:47:46 +01:00
atheros: add gpio_set_debounce(), refresh patches
SVN-Revision: 25914
This commit is contained in:
parent
218ce7a205
commit
283f5e05d0
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -100,6 +100,19 @@ config BCM63XX
|
@@ -102,6 +102,19 @@ config BCM63XX
|
||||||
help
|
help
|
||||||
Support for BCM63XX based boards
|
Support for BCM63XX based boards
|
||||||
|
|
||||||
@ -20,7 +20,7 @@
|
|||||||
config MIPS_COBALT
|
config MIPS_COBALT
|
||||||
bool "Cobalt Server"
|
bool "Cobalt Server"
|
||||||
select CEVT_R4K
|
select CEVT_R4K
|
||||||
@@ -714,6 +727,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
|
@@ -716,6 +729,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
@ -619,7 +619,7 @@
|
|||||||
+#endif /* __ASM_MACH_GENERIC_DMA_COHERENCE_H */
|
+#endif /* __ASM_MACH_GENERIC_DMA_COHERENCE_H */
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/include/asm/mach-ar231x/gpio.h
|
+++ b/arch/mips/include/asm/mach-ar231x/gpio.h
|
||||||
@@ -0,0 +1,79 @@
|
@@ -0,0 +1,84 @@
|
||||||
+#ifndef _ATHEROS_GPIO_H_
|
+#ifndef _ATHEROS_GPIO_H_
|
||||||
+#define _ATHEROS_GPIO_H_
|
+#define _ATHEROS_GPIO_H_
|
||||||
+
|
+
|
||||||
@ -696,6 +696,11 @@
|
|||||||
+ return (irq - (AR531X_GPIO_IRQ(0)));
|
+ return (irq - (AR531X_GPIO_IRQ(0)));
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
|
+static inline int gpio_set_debounce(unsigned gpio, unsigned debounce)
|
||||||
|
+{
|
||||||
|
+ return -ENOSYS;
|
||||||
|
+}
|
||||||
|
+
|
||||||
+#include <asm-generic/gpio.h> /* cansleep wrappers */
|
+#include <asm-generic/gpio.h> /* cansleep wrappers */
|
||||||
+
|
+
|
||||||
+#endif
|
+#endif
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
obj-$(CONFIG_ATHEROS_AR2315) += ar2315.o
|
obj-$(CONFIG_ATHEROS_AR2315) += ar2315.o
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -110,6 +110,7 @@ config ATHEROS_AR231X
|
@@ -112,6 +112,7 @@ config ATHEROS_AR231X
|
||||||
select SYS_SUPPORTS_BIG_ENDIAN
|
select SYS_SUPPORTS_BIG_ENDIAN
|
||||||
select SYS_SUPPORTS_32BIT_KERNEL
|
select SYS_SUPPORTS_32BIT_KERNEL
|
||||||
select GENERIC_GPIO
|
select GENERIC_GPIO
|
||||||
|
@ -203,7 +203,7 @@
|
|||||||
+module_exit(exit_ar2315_wdt);
|
+module_exit(exit_ar2315_wdt);
|
||||||
--- a/drivers/watchdog/Kconfig
|
--- a/drivers/watchdog/Kconfig
|
||||||
+++ b/drivers/watchdog/Kconfig
|
+++ b/drivers/watchdog/Kconfig
|
||||||
@@ -927,6 +927,12 @@ config BCM63XX_WDT
|
@@ -930,6 +930,12 @@ config BCM63XX_WDT
|
||||||
To compile this driver as a loadable module, choose M here.
|
To compile this driver as a loadable module, choose M here.
|
||||||
The module will be called bcm63xx_wdt.
|
The module will be called bcm63xx_wdt.
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
/* reset descriptor's curr_addr */
|
/* reset descriptor's curr_addr */
|
||||||
rxdesc->addr = virt_to_phys(skb_new->data);
|
rxdesc->addr = virt_to_phys(skb_new->data);
|
||||||
|
|
||||||
@@ -1254,6 +1260,8 @@ static int ar231x_mdiobus_probe (struct
|
@@ -1254,6 +1260,8 @@ static int ar231x_mdiobus_probe (struct
|
||||||
return PTR_ERR(phydev);
|
return PTR_ERR(phydev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user