linux/3.2: add missing NAND symbols
[openwrt.git] / target / linux / ar71xx / patches-3.2 / 205-spi-ath79-introduce-ath79_spi_-en-dis-able-helpers.patch
index 1324f18..ce98ad8 100644 (file)
@@ -27,7 +27,7 @@ Subject: [PATCH 5/7] spi/ath79: introduce ath79_spi_{en,dis}able helpers
        /* enable GPIO mode */
        ath79_spi_wr(sp, AR71XX_SPI_REG_FS, AR71XX_SPI_FS_GPIO);
  
-@@ -108,6 +100,25 @@ static int ath79_spi_setup_cs(struct spi
+@@ -108,6 +100,24 @@ static int ath79_spi_setup_cs(struct spi
  
        /* TODO: setup speed? */
        ath79_spi_wr(sp, AR71XX_SPI_REG_CTRL, 0x43);
@@ -43,7 +43,6 @@ Subject: [PATCH 5/7] spi/ath79: introduce ath79_spi_{en,dis}able helpers
 +
 +static int ath79_spi_setup_cs(struct spi_device *spi)
 +{
-+      struct ath79_spi *sp = ath79_spidev_to_sp(spi);
 +      struct ath79_spi_controller_data *cdata;
 +      int status;
 +
@@ -53,7 +52,13 @@ Subject: [PATCH 5/7] spi/ath79: introduce ath79_spi_{en,dis}able helpers
  
        status = 0;
        if (spi->chip_select) {
-@@ -134,11 +145,6 @@ static void ath79_spi_cleanup_cs(struct
+@@ -128,17 +138,10 @@ static int ath79_spi_setup_cs(struct spi
+ static void ath79_spi_cleanup_cs(struct spi_device *spi)
+ {
+-      struct ath79_spi *sp = ath79_spidev_to_sp(spi);
+-
+       if (spi->chip_select) {
                struct ath79_spi_controller_data *cdata = spi->controller_data;
                gpio_free(cdata->gpio);
        }
@@ -65,7 +70,7 @@ Subject: [PATCH 5/7] spi/ath79: introduce ath79_spi_{en,dis}able helpers
  }
  
  static int ath79_spi_setup(struct spi_device *spi)
-@@ -242,13 +248,15 @@ static __devinit int ath79_spi_probe(str
+@@ -242,13 +245,15 @@ static __devinit int ath79_spi_probe(str
                goto err_put_master;
        }
  
@@ -83,7 +88,7 @@ Subject: [PATCH 5/7] spi/ath79: introduce ath79_spi_{en,dis}able helpers
        iounmap(sp->base);
  err_put_master:
        platform_set_drvdata(pdev, NULL);
-@@ -262,6 +270,7 @@ static __devexit int ath79_spi_remove(st
+@@ -262,6 +267,7 @@ static __devexit int ath79_spi_remove(st
        struct ath79_spi *sp = platform_get_drvdata(pdev);
  
        spi_bitbang_stop(&sp->bitbang);
This page took 0.022371 seconds and 4 git commands to generate.