From 500be7251a4af1a87aa48285a23a741f74a97a89 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= <krh@redhat.com>
Date: Fri, 16 Feb 2007 17:34:43 -0500
Subject: [PATCH] firewire: Log OHCI chipset version in PCI probe.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Kristian Høgsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
---
 drivers/firewire/fw-ohci.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/firewire/fw-ohci.c b/drivers/firewire/fw-ohci.c
index c0ab868b9fe4..d601ec7ff4d5 100644
--- a/drivers/firewire/fw-ohci.c
+++ b/drivers/firewire/fw-ohci.c
@@ -1672,7 +1672,7 @@ static int __devinit
 pci_probe(struct pci_dev *dev, const struct pci_device_id *ent)
 {
 	struct fw_ohci *ohci;
-	u32 bus_options, max_receive, link_speed;
+	u32 bus_options, max_receive, link_speed, version;
 	u64 guid;
 	int error_code;
 	size_t size;
@@ -1799,7 +1799,9 @@ pci_probe(struct pci_dev *dev, const struct pci_device_id *ent)
 	if (error_code < 0)
 		return cleanup(ohci, CLEANUP_SELF_ID, error_code);
 
-	fw_notify("Added fw-ohci device %s.\n", dev->dev.bus_id);
+	version = reg_read(ohci, OHCI1394_Version);
+	fw_notify("Added fw-ohci device %s, OHCI version %x.%x\n",
+		  dev->dev.bus_id, (version >> 16) & 0xff, version & 0xff);
 
 	return 0;
 }
-- 
GitLab