History log of /freebsd/sys/dev/firewire/fwohci_pci.c (Results 101 – 125 of 153)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0
# 4143dbe3 17-Jul-2005 Warner Losh <imp@FreeBSD.org>

The Sony i.LINK CXD1947 device is a firewire bridge, but it doesn't
implement the OHCI programming interface. Thus it probes, but fails
to attach because of an invalid OHCI version. Rather than cou

The Sony i.LINK CXD1947 device is a firewire bridge, but it doesn't
implement the OHCI programming interface. Thus it probes, but fails
to attach because of an invalid OHCI version. Rather than count on
the downstream tests properly failing, print a message that this
chipset isn't supported and fail the probe.

show more ...


# c44123e1 20-May-2005 Marius Strobl <marius@FreeBSD.org>

Recognize the integrated (though not necessarily enabled) FireWire
controllers of Sun PCIO-2 chips which are used onboard in most of
the newer PCI-based sun4u machines (cosmetic change as they were a

Recognize the integrated (though not necessarily enabled) FireWire
controllers of Sun PCIO-2 chips which are used onboard in most of
the newer PCI-based sun4u machines (cosmetic change as they were also
already probed as generic FWOHCI without this). As with gem(4), hme(4)
and ohci(4) detect whether their intpin register is valid and correct
it if necessary, i.e. set the respective IVAR to the right value for
allocating the IRQ resource, as some of them come up having it set
to 0 (in fact in all machines I'm currently aware of the FireWire
part being enabled). This fixes attaching affected controllers.

Apporved by: simokawa
Tested by: Michiel Boland <michiel@boland.org>
MFC after: 1 month

show more ...


Revision tags: release/5.4.0_cvs, release/5.4.0
# 538565c4 05-Mar-2005 Warner Losh <imp@FreeBSD.org>

Use BUS_PROBE_DEFAULT for pci probe return value


Revision tags: release/4.11.0_cvs, release/4.11.0
# e726a7e1 06-Jan-2005 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Clear PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN for broken hardware.
Some amd64 laptops fail to boot with these flags.

PR: kern/75482


# 098ca2bd 06-Jan-2005 Warner Losh <imp@FreeBSD.org>

Start each of the license/copyright comments with /*-, minor shuffle of lines


Revision tags: release/5.3.0_cvs, release/5.3.0
# 433dd56b 04-Aug-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Fix and add deivce ID's.

Obtained from: DragonFly BSD


# f9d9941f 20-Jul-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Don't output too many debug messages for bootverbose.
This driver seems to be fairly stable now.


# 6e2b0d0b 17-Jul-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Add some PCI IDs for OHCI chips.

Obtained from: DragonFly BSD


# 39981fed 01-Jul-2004 John Baldwin <jhb@FreeBSD.org>

Trim a few things from the dmesg output and stick them under bootverbose to
cut down on the clutter including PCI interrupt routing, MTRR, pcibios,
etc.

Discussed with: USENIX Cabal


# 79495006 28-Jun-2004 Warner Losh <imp@FreeBSD.org>

Remove the setting of the pci config variables on power state changes.
The bus does this now.


Revision tags: release/4.10.0_cvs, release/4.10.0
# 03161bbc 22-May-2004 Doug Rabson <dfr@FreeBSD.org>

Change u_intXX_t to uintXX_t. Change a couple of 'unsigned long's to
uint32_t where appropriate.


# 10d3ed64 27-Mar-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

MFp4: FireWire
* all
- s/__FUNCTION__/__func__/.
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
- Compatibility for RELENG_4 and DragonFly.

* firewire
- Timestamp just before queuing.
- Ret

MFp4: FireWire
* all
- s/__FUNCTION__/__func__/.
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
- Compatibility for RELENG_4 and DragonFly.

* firewire
- Timestamp just before queuing.
- Retry bus probe if it fails.
- Use device_printf() for debug message.
- Invalidiate CROM while update.
- Don't process minimum/invalid CROM.

* sbp
- Add ORB_SHORTAGE flag.
- Add sbp.tags tunable.
- Revive doorbell support. It's not enabled by default.

show more ...


# 5f96beb9 17-Mar-2004 Nate Lawson <njl@FreeBSD.org>

Convert callers to the new bus_alloc_resource_any(9) API.

Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde


Revision tags: release/5.2.1_cvs, release/5.2.1
# dbc80c7b 30-Jan-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Add NEC uPD72873.

Submitted by: Christian Laursen <xi@borderworlds.dk>


# b180671c 30-Jan-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Use device_identify and bus_add_child methods to add a firewire
bus on fwohci. This should fix attach failure caused by a race
between firewire and fwochi initialization for the kernel module.


# 1398a889 23-Jan-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

* fwohci_pci.c
Improve error message for attach failure.

* sbp_targ.c
- Add speed in struct sbp_targ_login.
- Remove unnecessary htonl().


Revision tags: release/5.2.0_cvs, release/5.2.0
# 5b50d9ad 05-Jan-2004 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

MFp4:
* firewire
- Remove pending list.
- Ignore timeout for the FWXF_START state.
- Define M_FWMEM for debugging.
- Comment out DELAY() in fw_asybusy().
- Improve debugging messages
* sbp
- Fr

MFp4:
* firewire
- Remove pending list.
- Ignore timeout for the FWXF_START state.
- Define M_FWMEM for debugging.
- Comment out DELAY() in fw_asybusy().
- Improve debugging messages
* sbp
- Freeze simq while bus reset.

show more ...


# 347934fa 28-Nov-2003 Warner Losh <imp@FreeBSD.org>

Sometimes cardbus attachments don't attach, so while we track down
this problem put these lines back in. While they should be
unnecessary, they appear to be sometimes necessary.

Reviewed in concept

Sometimes cardbus attachments don't attach, so while we track down
this problem put these lines back in. While they should be
unnecessary, they appear to be sometimes necessary.

Reviewed in concept: dfr
Approved by: re (scottl@)

show more ...


# 0be389f3 03-Nov-2003 Doug Rabson <dfr@FreeBSD.org>

Remove explicit cardbus attachments from drivers where this is identical
to the pci attachment. Cardbus is a derived class of pci so all pci
drivers are automatically available for matching against c

Remove explicit cardbus attachments from drivers where this is identical
to the pci attachment. Cardbus is a derived class of pci so all pci
drivers are automatically available for matching against cardbus devices.

Reviewed by: imp

show more ...


Revision tags: release/4.9.0_cvs, release/4.9.0
# 65290832 25-Oct-2003 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Fix fwmem_strategy() race in 4-stable.


# 2109dbc4 22-Aug-2003 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Make this compiled on RELENG_4.


# 4fbd232c 22-Aug-2003 Warner Losh <imp@FreeBSD.org>

Prefer new location of pci include files (which have only been in the
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.


# 18349893 04-Aug-2003 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

- Don't mess with TX queue in fwohci_stop() if we failed to attach the device.

Tested by: wilko

- Detect memory mapping failure of registers by checking OHCI version.

Tested by: KONDOU, Kazuhiro <

- Don't mess with TX queue in fwohci_stop() if we failed to attach the device.

Tested by: wilko

- Detect memory mapping failure of registers by checking OHCI version.

Tested by: KONDOU, Kazuhiro <kazuhiro@alib.jp>

show more ...


# 9547314f 18-Jul-2003 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Clean up include files.


# 4f933468 04-Jul-2003 Hidetoshi Shimokawa <simokawa@FreeBSD.org>

Add compatibility for FreeBSD-4.


1234567