1. 09 4月, 2009 1 次提交
  2. 07 4月, 2009 3 次提交
  3. 25 3月, 2009 21 次提交
  4. 18 3月, 2009 2 次提交
  5. 16 3月, 2009 1 次提交
  6. 28 2月, 2009 1 次提交
  7. 22 2月, 2009 1 次提交
  8. 18 2月, 2009 1 次提交
  9. 16 2月, 2009 1 次提交
  10. 28 1月, 2009 4 次提交
  11. 24 1月, 2009 1 次提交
  12. 08 1月, 2009 3 次提交
    • A
      USB: automatically enable wakeup for PCI host controllers · 6fd9086a
      Alan Stern 提交于
      This patch (as1193b) enables wakeup during initialization for all PCI
      host controllers, and it removes some code (and comments!) that are no
      longer needed now that the PCI core automatically initializes wakeup
      settings for all new devices.
      
      The idea is that the bus should initialize wakeup, and the bus glue
      or controller driver should enable it.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      6fd9086a
    • A
      USB: fix up suspend and resume for PCI host controllers · a0d4922d
      Alan Stern 提交于
      This patch (as1192) rearranges the USB PCI host controller suspend and
      resume and resume routines:
      
      	Use pci_wake_from_d3() for enabling and disabling wakeup,
      	instead of pci_enable_wake().
      
      	Carry out the actual state change while interrupts are
      	disabled.
      
      	Change the order of the preparations to agree with the
      	general recommendation for PCI devices, instead of
      	messing around with the wakeup settings while the device
      	is in D3.
      
      		In .suspend:
      			Call the underlying driver to disable IRQ
      				generation;
      			pci_wake_from_d3(device_may_wakeup());
      			pci_disable_device();
      
      		In .suspend_late:
      			pci_save_state();
      			pci_set_power_state(D3hot);
      			(for PPC_PMAC) Disable ASIC clocks
      
      		In .resume_early:
      			(for PPC_PMAC) Enable ASIC clocks
      			pci_set_power_state(D0);
      			pci_restore_state();
      
      		In .resume:
      			pci_enable_device();
      			pci_set_master();
      			pci_wake_from_d3(0);
      			Call the underlying driver to reenable IRQ
      				generation
      
      	Add the necessary .suspend_late and .resume_early method
      	pointers to the PCI host controller drivers.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      CC: Rafael J. Wysocki <rjw@sisk.pl>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      a0d4922d
    • T
      USB: isp1760: don't auto disable Port1 on ISP1761 · 42c65396
      Thomas Hommel 提交于
      There is no need to disable port 1 on ISP1761. That port could
      be used as an OTG port which would require a different init
      sequence. However we don't have OTG support (yet) so we can use
      it as a normal USB port.
      This patch allows port 1 to be used a normal Port on the ISP1761.
      Signed-off-by: NThomas Hommel <Thomas.Hommel@gefanuc.com>
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      42c65396