]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Include/IndustryStandard/LsiScsi.h
OvmfPkg/LsiScsiDxe: Open PciIo protocol and initialize the device
[mirror_edk2.git] / OvmfPkg / Include / IndustryStandard / LsiScsi.h
index c09e864a1f3954390c53cdf601c7f5e9ec0e8dcb..185e553c8eb41e0d57a598009a69619f2ea0a35d 100644 (file)
 #define LSI_LOGIC_PCI_VENDOR_ID   0x1000\r
 #define LSI_53C895A_PCI_DEVICE_ID 0x0012\r
 \r
+//\r
+// LSI 53C895A Registers\r
+//\r
+#define LSI_REG_DSTAT             0x0C\r
+#define LSI_REG_ISTAT0            0x14\r
+#define LSI_REG_DSP               0x2C\r
+#define LSI_REG_SIST0             0x42\r
+#define LSI_REG_SIST1             0x43\r
+\r
+//\r
+// The status bits for Interrupt Status Zero (ISTAT0)\r
+//\r
+#define LSI_ISTAT0_DIP            BIT0\r
+#define LSI_ISTAT0_SIP            BIT1\r
+#define LSI_ISTAT0_INTF           BIT2\r
+#define LSI_ISTAT0_CON            BIT3\r
+#define LSI_ISTAT0_SEM            BIT4\r
+#define LSI_ISTAT0_SIGP           BIT5\r
+#define LSI_ISTAT0_SRST           BIT6\r
+#define LSI_ISTAT0_ABRT           BIT7\r
+\r
 #endif // _LSI_SCSI_H_\r