diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-09-12 01:29:55 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1997-09-12 01:29:55 +0000 |
commit | 545f435ebcfd94a1e7c20b46efe81b4d6ac4e698 (patch) | |
tree | e9ce4bc598d06374bda906f18365984bf22a526a /include/asm-sparc64/firehose.h | |
parent | 4291a610eef89d0d5c69d9a10ee6560e1aa36c74 (diff) |
Merge with Linux 2.1.55. More bugfixes and goodies from my private
CVS archive.
Diffstat (limited to 'include/asm-sparc64/firehose.h')
-rw-r--r-- | include/asm-sparc64/firehose.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/include/asm-sparc64/firehose.h b/include/asm-sparc64/firehose.h index 931671d4f..e4f4bb7e7 100644 --- a/include/asm-sparc64/firehose.h +++ b/include/asm-sparc64/firehose.h @@ -1,6 +1,6 @@ -/* $Id: firehose.h,v 1.1 1997/04/11 02:38:47 davem Exp $ +/* $Id: firehose.h,v 1.2 1997/08/08 04:26:31 davem Exp $ * firehose.h: Defines for the Fire Hose Controller (FHC) found - * on Sunfire/Wildfire systems. + * on Sunfire/Starfire/Wildfire systems. * * Copyright (C) 1997 David S. Miller (davem@caip.rutgers.edu) */ @@ -33,38 +33,38 @@ struct fhc_internal_regs { * for the FHC, thus we have the following few structs... */ struct fhc_ign_reg { -/*0x2000*/ u64 fhc_ign; /* FHC Interrupt Group Number */ +/*0x2000*/ u64 fhc_ign; /* FHC Interrupt Group Number */ }; struct fhc_fanfail_regs { -/*0x4000*/ u64 fhc_ff_imap; /* FHC FanFail Interrupt Map */ - u64 _unused1; -/*0x4010*/ u64 fhc_ff_istate; /* FHC FanFail Interrupt State */ +/*0x4000*/ u32 _pad0, fhc_ff_imap; /* FHC FanFail Interrupt Map */ + u64 _pad1; +/*0x4010*/ u32 _pad2, fhc_ff_iclr; /* FHC FanFail Interrupt Clear */ }; struct fhc_system_regs { -/*0x6000*/ u64 fhc_sys_imap; /* FHC System Interrupt Map */ - u64 _unused1; -/*0x6010*/ u64 fhc_sys_istate; /* FHC System Interrupt State */ +/*0x6000*/ u32 _pad0, fhc_sys_imap; /* FHC System Interrupt Map */ + u64 _pad1; +/*0x6010*/ u32 _pad2, fhc_sys_iclr; /* FHC System Interrupt Clear */ }; struct fhc_uart_regs { -/*0x8000*/ u64 fhc_uart_imap; /* FHC UART Interrupt Map */ - u64 _unused1; -/*0x8010*/ u64 fhc_uart_istate;/* FHC UART Interrupt State */ +/*0x8000*/ u32 _pad0, fhc_uart_imap; /* FHC UART Interrupt Map */ + u64 _pad1; +/*0x8010*/ u32 _pad2, fhc_uart_iclr; /* FHC UART Interrupt Clear */ }; struct fhc_tod_regs { -/*0xa000*/ u64 fhc_tod_imap; /* FHC TOD Interrupt Map */ - u64 _unused1; -/*0xa010*/ u64 fhc_tod_istate; /* FHC TOD Interrupt State */ +/*0xa000*/ u32 _pad0, fhc_tod_imap; /* FHC TOD Interrupt Map */ + u64 _pad1; +/*0xa010*/ u32 _pad2, fhc_tod_iclr; /* FHC TOD Interrupt Clear */ }; /* All of the above. */ struct fhc_regs { struct fhc_internal_regs *pregs; struct fhc_ign_reg *ireg; - struct fhc_fanfil_regs *ffregs; + struct fhc_fanfail_regs *ffregs; struct fhc_system_regs *sregs; struct fhc_uart_regs *uregs; struct fhc_tod_regs *tregs; |