patch-2.4.18 linux/drivers/usb/usb-ohci.c
Next file: linux/drivers/usb/usb-skeleton.c
Previous file: linux/drivers/usb/uhci.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Tue Jan 8 18:08:45 2002
- Orig file:
linux.orig/drivers/usb/usb-ohci.c
- Orig date:
Mon Feb 18 20:18:40 2002
diff -Naur -X /home/marcelo/lib/dontdiff linux.orig/drivers/usb/usb-ohci.c linux/drivers/usb/usb-ohci.c
@@ -76,7 +76,8 @@
#ifdef CONFIG_PMAC_PBOOK
-#include <asm/feature.h>
+#include <asm/machdep.h>
+#include <asm/pmac_feature.h>
#include <asm/pci-bridge.h>
#ifndef CONFIG_PM
#define CONFIG_PM
@@ -2699,12 +2700,12 @@
pci_write_config_word (dev, PCI_COMMAND, cmd);
#ifdef CONFIG_PMAC_PBOOK
{
- struct device_node *of_node;
+ struct device_node *of_node;
- /* Disable USB PAD & cell clock */
- of_node = pci_device_to_OF_node (ohci->ohci_dev);
- if (of_node && _machine == _MACH_Pmac)
- feature_set_usb_power (of_node, 0);
+ /* Disable USB PAD & cell clock */
+ of_node = pci_device_to_OF_node (ohci->ohci_dev);
+ if (of_node)
+ pmac_call_feature(PMAC_FTR_USB_ENABLE, of_node, 0, 0);
}
#endif
return 0;
@@ -2729,12 +2730,12 @@
#ifdef CONFIG_PMAC_PBOOK
{
- struct device_node *of_node;
+ struct device_node *of_node;
- /* Re-enable USB PAD & cell clock */
- of_node = pci_device_to_OF_node (ohci->ohci_dev);
- if (of_node && _machine == _MACH_Pmac)
- feature_set_usb_power (of_node, 1);
+ /* Re-enable USB PAD & cell clock */
+ of_node = pci_device_to_OF_node (ohci->ohci_dev);
+ if (of_node)
+ pmac_call_feature(PMAC_FTR_USB_ENABLE, of_node, 0, 1);
}
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)