atheros: add gpio_set_debounce(), refresh patches
authorFelix Fietkau <nbd@openwrt.org>
Sun, 6 Mar 2011 23:10:58 +0000 (23:10 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 6 Mar 2011 23:10:58 +0000 (23:10 +0000)
SVN-Revision: 25914

target/linux/atheros/patches-2.6.37/100-board.patch
target/linux/atheros/patches-2.6.37/101-early-printk-support.patch
target/linux/atheros/patches-2.6.37/130-watchdog.patch
target/linux/atheros/patches-2.6.37/200-ar2313_enable_mvswitch.patch

index 1cf355fb0bb19545bb1dedeb53bc3a9451f5741f..a30f5fe85886b88c23b25b5a030c614d69494b50 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
-@@ -100,6 +100,19 @@ config BCM63XX
+@@ -102,6 +102,19 @@ config BCM63XX
        help
         Support for BCM63XX based boards
  
@@ -20,7 +20,7 @@
  config MIPS_COBALT
        bool "Cobalt Server"
        select CEVT_R4K
-@@ -714,6 +727,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
+@@ -716,6 +729,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD
  
  endchoice
  
 +#endif /* __ASM_MACH_GENERIC_DMA_COHERENCE_H */
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ar231x/gpio.h
-@@ -0,0 +1,79 @@
+@@ -0,0 +1,84 @@
 +#ifndef _ATHEROS_GPIO_H_
 +#define _ATHEROS_GPIO_H_
 +
 +      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 */
 +
 +#endif
index 22d41744a4ab9e444164bd2e31ef4ec63b39bf5c..44f08c6f8bfe851203c4eca4c030f401d57c8771 100644 (file)
@@ -58,7 +58,7 @@
  obj-$(CONFIG_ATHEROS_AR2315) += ar2315.o
 --- a/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_32BIT_KERNEL
        select GENERIC_GPIO
index aaa162e820e269b8bdbe23609ddedf8fc60e7e14..c2c9c233980d3742f467cf1b857810c434c51dd8 100644 (file)
 +module_exit(exit_ar2315_wdt);
 --- a/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.
          The module will be called bcm63xx_wdt.
  
index c652d7ba6d0e8cc36f0a5154068e218e655eb7e5..bb4af76a6107d66353861c1a81fe0ddb6bd910a6 100644 (file)
@@ -48,7 +48,7 @@
                                /* reset descriptor's curr_addr */
                                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);
        }