[PATCH 2.6.9-rc2] per-port LED control for sata_vsc
From: Jeremy Higdon <hidden>
Date: 2004-09-30 04:28:44
On Wed, Sep 29, 2004 at 11:28:19PM -0400, Jeff Garzik wrote:
So maybe you or Dave could be convinced to roll that into a separate patch, since we have consensus on that item?
I changed my mind. Here's the patch. I decided that I wanted a big comment about this. There may be a small offset to the latest version of this driver, Jeff. If it's a problem, let me know and I'll regenerate. signed-off-by: Jeremy Higdon <redacted> ===== drivers/scsi/sata_vsc.c 1.19 vs edited =====
--- 1.19/drivers/scsi/sata_vsc.c 2004-09-15 23:45:15 -07:00
+++ edited/drivers/scsi/sata_vsc.c 2004-09-29 21:12:40 -07:00@@ -333,6 +333,14 @@ pci_set_master(pdev); + /* + * Config offset 0x98 is "Extended Control and Status Register 0" + * Default value is (1 << 28). All bits except bit 28 are reserved in + * DPA mode. If bit 28 is set, LED 0 reflects all ports' activity. + * If bit 28 is clear, each port has its own LED. + */ + pci_write_config_dword(pdev, 0x98, 0); + /* FIXME: check ata_device_add return value */ ata_device_add(probe_ent); kfree(probe_ent);