| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Submitted by: YOSHIMURA Hideaki <hideakiy@cs-tokyo01.chuosystem.co.jp>
References: [bsd-nomads:13764]
|
|
|
|
|
|
| |
Alpha's don't have a PNP BIOS option.
Reviewed by: n_hibma
|
|
|
|
| |
This is a first step to make usb unloadable.
|
|
|
|
| |
Remove the unnecessary use of parent.
|
|
|
|
|
|
|
| |
resource allocation is attempted.
It will present the user with a message that he has to switch on USB
support in his BIOS.
|
|
|
|
|
|
| |
PR: 16517
Submitted by: SAKIYAMA Nobuo <sakichan@lares.dti.ne.jp>
Approved by: jhk
|
|
|
|
|
|
|
|
|
|
| |
the PIRQD bit.
This fixes the problem of uhub0 hanging forever during boot when USB
keyboard support is switched on in the BIOS on motherboards with Intel
chipsets (UHCI).
Approved by: The Sheep
|
|
|
|
|
|
|
|
| |
for USB.
Call uhci_power when suspending and resuming.
Approved by: The One.
|
|
|
|
|
|
|
|
|
| |
bus_delete_resource.
Fixes a problem when the probe succeeded, but the attach failed. The
release of the resources was done inproperly.
Approved by: jkh
|
|
|
|
|
|
|
|
| |
occurs (OHCIwas already done for UHCI).
Get rid of the usbus variable. It is confusing.
Align uhci_pci.c and ohci_pci.c again.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
device_add_child_ordered(). 'ivars' may now be set using the
device_set_ivars() function.
This makes it easier for us to change how arbitrary data structures are
associated with a device_t. Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.
Despite my best efforts I've probably forgotten something so let me know
if this breaks anything. I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.
Reviewed by: peter, dfr
|
|
|
|
|
|
|
|
| |
by identifying the version in the PCI drivers.
The OHCI driver just presets this to 1.0 as it is not specified in the
PCI registers anywhere. This should be revisited once USB 2.0 is in
wide spread use.
|
|
|
|
| |
anything as a bus.
|
|
|
|
|
|
| |
resume/suspend (->resume is broken again, will be fixed properly ASAP)
style fixes
|
|
|
|
| |
Requested-By: msmith
|
|
|
|
|
|
|
| |
This should be replaced by proper support for suspend one day (global
suspend).
Submitted-by: Christopher Masto <chris@netmonger.net>
|
|
|
|
|
| |
2) use device_printf
3) properly tear down and disable interrupts when init fails
|
|
|
|
|
|
| |
Add the options for debugging used in dev/usb/*.c
Submitted by: Kazu
|
| |
|
|
|
|
| |
to the BUS_SETUP_INTR call.
|
|
|
|
|
|
| |
resource. Avoids useless interrupts occurring between the allocation
of the interrupt resource and the final initialisation of the
kernel. Cause of these interrupts is unknown (a resuming device?).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
i386 platform boots, it is no longer ISA-centric, and is fully dynamic.
Most old drivers compile and run without modification via 'compatability
shims' to enable a smoother transition. eisa, isapnp and pccard* are
not yet using the new resource manager. Once fully converted, all drivers
will be loadable, including PCI and ISA.
(Some other changes appear to have snuck in, including a port of Soren's
ATA driver to the Alpha. Soren, back this out if you need to.)
This is a checkpoint of work-in-progress, but is quite functional.
The bulk of the work was done over the last few years by Doug Rabson and
Garrett Wollman.
Approved by: core
|
| |
|
| |
|
|
|
|
| |
code more compact.
|
|
|
|
|
| |
On my PIIX4 chip rev 1 this is required. Have not had any complaints from
other people so it might be a problem with this stepping.
|
|
threatened to send Bruce. These files are no longer shared
with NetBSD anyway.
Requires a config and make depend.
|