patch-2.1.97 linux/include/asm-sparc64/psycho.h
Next file: linux/include/asm-sparc64/sbus.h
Previous file: linux/include/asm-sparc64/processor.h
Back to the patch index
Back to the overall index
- Lines: 108
- Date:
Tue Apr 14 17:44:25 1998
- Orig file:
v2.1.96/linux/include/asm-sparc64/psycho.h
- Orig date:
Sat Aug 16 09:51:10 1997
diff -u --recursive --new-file v2.1.96/linux/include/asm-sparc64/psycho.h linux/include/asm-sparc64/psycho.h
@@ -1,4 +1,4 @@
-/* $Id: psycho.h,v 1.2 1997/08/11 14:35:40 davem Exp $
+/* $Id: psycho.h,v 1.3 1998/03/15 13:24:28 ecd Exp $
* psycho.h: UltraSparc AX specific PCI definitions.
*
* Copyright (C) 1997 Eddie C. Dost (ecd@skynet.be)
@@ -42,47 +42,47 @@
u64 __pad4[0x13d];
/* Interrupt mapping/control registers */
-/*0x0c00*/ u64 imap_a_slot0; /* PCI A Slot 0 Int Mapping */
-/*0x0c08*/ u64 imap_a_slot1; /* PCI A Slot 1 Int Mapping */
-
- u64 __pad5[0x2];
-
-/*0x0c20*/ u64 imap_b_slot0; /* PCI B Slot 0 Int Mapping */
-/*0x0c28*/ u64 imap_b_slot1; /* PCI B Slot 1 Int Mapping */
-/*0x0c30*/ u64 imap_b_slot2; /* PCI B Slot 2 Int Mapping */
-/*0x0c38*/ u64 imap_b_slot3; /* PCI B Slot 3 Int Mapping */
+/*0x0c00*/ u64 imap_a_slot0; /* PCI A Slot 0 Int Mapping */
+/*0x0c08*/ u64 imap_a_slot1; /* PCI A Slot 1 Int Mapping */
+/*0x0c10*/ u64 imap_a_slot2; /* PCI A Slot 2 Int Mapping (IIi only)*/
+/*0x0c18*/ u64 imap_a_slot3; /* PCI A Slot 3 Int Mapping (IIi only)*/
+
+/*0x0c20*/ u64 imap_b_slot0; /* PCI B Slot 0 Int Mapping */
+/*0x0c28*/ u64 imap_b_slot1; /* PCI B Slot 1 Int Mapping */
+/*0x0c30*/ u64 imap_b_slot2; /* PCI B Slot 2 Int Mapping */
+/*0x0c38*/ u64 imap_b_slot3; /* PCI B Slot 3 Int Mapping */
u64 __pad6[0x78];
-/*0x1000*/ u64 imap_scsi; /* SCSI Int Mapping */
-/*0x1008*/ u64 imap_eth; /* Ethernet Int Mapping */
-/*0x1010*/ u64 imap_bpp; /* Parallel Port Int Mapping */
-/*0x1018*/ u64 imap_au_rec; /* Audio Record Int Mapping */
-/*0x1020*/ u64 imap_au_play; /* Audio Playback Int Mapping */
-/*0x1028*/ u64 imap_pfail; /* Power Fail Int Mapping */
-/*0x1030*/ u64 imap_kms; /* Kbd/Mouse/Ser Int Mapping */
-/*0x1038*/ u64 imap_flpy; /* Floppy Int Mapping */
-/*0x1040*/ u64 imap_shw; /* Spare HW Int Mapping */
-/*0x1048*/ u64 imap_kbd; /* Kbd Only Int Mapping */
-/*0x1050*/ u64 imap_ms; /* Mouse Only Int Mapping */
-/*0x1058*/ u64 imap_ser; /* Serial Only Int Mapping */
-/*0x1060*/ u64 imap_tim0; /* Timer 0 Int Mapping */
-/*0x1068*/ u64 imap_tim1; /* Timer 1 Int Mapping */
-/*0x1070*/ u64 imap_ue; /* UE Int Mapping */
-/*0x1078*/ u64 imap_ce; /* CE Int Mapping */
-/*0x1080*/ u64 imap_a_err; /* PCI A Err Int Mapping */
-/*0x1088*/ u64 imap_b_err; /* PCI B Err Int Mapping */
-/*0x1090*/ u64 imap_pmgmt; /* Power Mgmt Int Mapping */
-/*0x1098*/ u64 imap_gfx; /* OB Graphics Int Mapping */
-/*0x10a0*/ u64 imap_eupa; /* UPA Expansion Int Mapping */
+/*0x1000*/ u64 imap_scsi; /* SCSI Int Mapping */
+/*0x1008*/ u64 imap_eth; /* Ethernet Int Mapping */
+/*0x1010*/ u64 imap_bpp; /* Parallel Port Int Mapping */
+/*0x1018*/ u64 imap_au_rec; /* Audio Record Int Mapping */
+/*0x1020*/ u64 imap_au_play; /* Audio Playback Int Mapping */
+/*0x1028*/ u64 imap_pfail; /* Power Fail Int Mapping */
+/*0x1030*/ u64 imap_kms; /* Kbd/Mouse/Ser Int Mapping */
+/*0x1038*/ u64 imap_flpy; /* Floppy Int Mapping */
+/*0x1040*/ u64 imap_shw; /* Spare HW Int Mapping */
+/*0x1048*/ u64 imap_kbd; /* Kbd Only Int Mapping */
+/*0x1050*/ u64 imap_ms; /* Mouse Only Int Mapping */
+/*0x1058*/ u64 imap_ser; /* Serial Only Int Mapping */
+/*0x1060*/ u64 imap_tim0; /* Timer 0 Int Mapping */
+/*0x1068*/ u64 imap_tim1; /* Timer 1 Int Mapping */
+/*0x1070*/ u64 imap_ue; /* UE Int Mapping */
+/*0x1078*/ u64 imap_ce; /* CE Int Mapping */
+/*0x1080*/ u64 imap_a_err; /* PCI A Err Int Mapping */
+/*0x1088*/ u64 imap_b_err; /* PCI B Err Int Mapping */
+/*0x1090*/ u64 imap_pmgmt; /* Power Mgmt Int Mapping */
+/*0x1098*/ u64 imap_gfx; /* OB Graphics Int Mapping */
+/*0x10a0*/ u64 imap_eupa; /* UPA Expansion Int Mapping */
u64 __pad7[0x6b];
/* Interrupt Clear Registers */
/*0x1400*/ u64 iclr_a_slot0[4]; /* PCI A Slot 0 Clear Int Reg */
/*0x1420*/ u64 iclr_a_slot1[4]; /* PCI A Slot 1 Clear Int Reg */
-
- u64 __pad8[0x8];
+/*0x1440*/ u64 iclr_a_slot2[4]; /* PCI A Slot 2 Clear Int Reg */
+/*0x1460*/ u64 iclr_a_slot3[4]; /* PCI A Slot 3 Clear Int Reg */
/*0x1480*/ u64 iclr_b_slot0[4]; /* PCI B Slot 0 Clear Int Reg */
/*0x14a0*/ u64 iclr_b_slot1[4]; /* PCI B Slot 1 Clear Int Reg */
@@ -123,8 +123,9 @@
/*0x1c08*/ u64 tim0_lim;
/*0x1c10*/ u64 tim1_cnt;
/*0x1c18*/ u64 tim1_lim;
+/*0x1c20*/ u64 pci_dma_wsync; /* PCI DMA Write Sync Register (IIi) */
- u64 __pad12[0x7c];
+ u64 __pad12[0x7b];
/* PCI Bus A Registers */
/*0x2000*/ u64 pci_a_control; /* PCI Bus A Control Register */
@@ -132,8 +133,9 @@
/*0x2010*/ u64 pci_a_afsr; /* PCI Bus A Async Fault Status */
/*0x2018*/ u64 pci_a_afar; /* PCI Bus A Async Fault Address*/
/*0x2020*/ u64 pci_a_diag; /* PCI Bus A Diag Register */
+/*0x2028*/ u64 pci_tasr; /* PCI Target Address Space Reg (IIi) */
- u64 __pad14[0xfb];
+ u64 __pad14[0xfa];
/* PCI Bus A/IOMMU Streaming Buffer Registers */
/*0x2800*/ u64 sbuf_a_control; /* StrBuffer Control */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov