generic: add missing layer7 patches for 2.6.35
[openwrt.git] / target / linux / ppc40x / patches / 101-pata-magicbox-cf-driver.patch
index 48d2d44..3893587 100644 (file)
@@ -1,35 +1,35 @@
 --- a/drivers/ata/Kconfig
 +++ b/drivers/ata/Kconfig
-@@ -697,6 +697,16 @@ config PATA_IXP4XX_CF
+@@ -745,6 +745,16 @@ config PATA_IXP4XX_CF
  
          If unsure, say N.
  
 +config PATA_MAGICBOX_CF
-+      tristate "Magicbox/OpenRB Compact lash support"
-+      depends on MAGICBOXV2 || OPENRB_LIGHT
++      tristate "Magicbox/OpenRB Compact Flash support"
++      depends on MAGICBOX || OPENRB
 +      help
-+        This option enables supoort for a Compatc Flash connected on
++        This option enables support for a Compact Flash conected on
 +        the ppc405ep expansion bus. This driver had been written for
 +        the Magicbox v2 and OpenRB boards.
 +
 +        If unsure, say N.
 +
- config PATA_SCC
-       tristate "Toshiba's Cell Reference Set IDE support"
-       depends on PCI && PPC_CELLEB
+ config PATA_OCTEON_CF
+       tristate "OCTEON Boot Bus Compact Flash support"
+       depends on CPU_CAVIUM_OCTEON
 --- a/drivers/ata/Makefile
 +++ b/drivers/ata/Makefile
-@@ -48,6 +48,7 @@ obj-$(CONFIG_PATA_OPTI)              += pata_opti.o
+@@ -49,6 +49,7 @@ obj-$(CONFIG_PATA_OPTI)              += pata_opti.o
  obj-$(CONFIG_PATA_OPTIDMA)    += pata_optidma.o
  obj-$(CONFIG_PATA_MPC52xx)    += pata_mpc52xx.o
  obj-$(CONFIG_PATA_MARVELL)    += pata_marvell.o
 +obj-$(CONFIG_PATA_MAGICBOX_CF)        += pata_magicbox_cf.o
  obj-$(CONFIG_PATA_MPIIX)      += pata_mpiix.o
  obj-$(CONFIG_PATA_OLDPIIX)    += pata_oldpiix.o
- obj-$(CONFIG_PATA_PCMCIA)     += pata_pcmcia.o
+ obj-$(CONFIG_PATA_PALMLD)     += pata_palmld.o
 --- /dev/null
 +++ b/drivers/ata/pata_magicbox_cf.c
-@@ -0,0 +1,406 @@
+@@ -0,0 +1,404 @@
 +/*
 + *  PATA/CompactFlash driver for the MagicBox v2/OpenRB boards.
 + *
 +{
 +      struct ata_device *dev;
 +
-+      ata_link_for_each_dev(dev, link) {
-+              if (ata_dev_enabled(dev)) {
-+                      ata_dev_printk(dev, KERN_INFO, "configured for PIO0\n");
-+                      dev->pio_mode = XFER_PIO_0;
-+                      dev->xfer_mode = XFER_PIO_0;
-+                      dev->xfer_shift = ATA_SHIFT_PIO;
-+                      dev->flags |= ATA_DFLAG_PIO;
-+              }
++      ata_for_each_dev(dev, link, ENABLED) {
++              ata_dev_printk(dev, KERN_INFO, "configured for PIO0\n");
++              dev->pio_mode = XFER_PIO_0;
++              dev->xfer_mode = XFER_PIO_0;
++              dev->xfer_shift = ATA_SHIFT_PIO;
++              dev->flags |= ATA_DFLAG_PIO;
 +      }
 +
 +      return 0;
This page took 0.029058 seconds and 4 git commands to generate.