Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
fhc.h File Reference

Go to the source code of this file.

Macros

#define CLOCK_CTRL   0x00UL /* Main control */
 
#define CLOCK_STAT1   0x10UL /* Status one */
 
#define CLOCK_STAT2   0x20UL /* Status two */
 
#define CLOCK_PWRSTAT   0x30UL /* Power status */
 
#define CLOCK_PWRPRES   0x40UL /* Power presence */
 
#define CLOCK_TEMP   0x50UL /* Temperature */
 
#define CLOCK_IRQDIAG   0x60UL /* IRQ diagnostics */
 
#define CLOCK_PWRSTAT2   0x70UL /* Power status two */
 
#define CLOCK_CTRL_LLED   0x04 /* Left LED, 0 == on */
 
#define CLOCK_CTRL_MLED   0x02 /* Mid LED, 1 == on */
 
#define CLOCK_CTRL_RLED   0x01 /* RIght LED, 1 == on */
 
#define FHC_PREGS_ID   0x00UL /* FHC ID */
 
#define FHC_ID_VERS   0xf0000000 /* Version of this FHC */
 
#define FHC_ID_PARTID   0x0ffff000 /* Part ID code (0x0f9f == FHC) */
 
#define FHC_ID_MANUF   0x0000007e /* Manufacturer (0x3e == SUN's JEDEC)*/
 
#define FHC_ID_RESV   0x00000001 /* Read as one */
 
#define FHC_PREGS_RCS   0x10UL /* FHC Reset Control/Status Register */
 
#define FHC_RCS_POR   0x80000000 /* Last reset was a power cycle */
 
#define FHC_RCS_SPOR   0x40000000 /* Last reset was sw power on reset */
 
#define FHC_RCS_SXIR   0x20000000 /* Last reset was sw XIR reset */
 
#define FHC_RCS_BPOR   0x10000000 /* Last reset was due to POR button */
 
#define FHC_RCS_BXIR   0x08000000 /* Last reset was due to XIR button */
 
#define FHC_RCS_WEVENT   0x04000000 /* CPU reset was due to wakeup event */
 
#define FHC_RCS_CFATAL   0x02000000 /* Centerplane Fatal Error signalled */
 
#define FHC_RCS_FENAB   0x01000000 /* Fatal errors elicit system reset */
 
#define FHC_PREGS_CTRL   0x20UL /* FHC Control Register */
 
#define FHC_CONTROL_ICS   0x00100000 /* Ignore Centerplane Signals */
 
#define FHC_CONTROL_FRST   0x00080000 /* Fatal Error Reset Enable */
 
#define FHC_CONTROL_LFAT   0x00040000 /* AC/DC signalled a local error */
 
#define FHC_CONTROL_SLINE   0x00010000 /* Firmware Synchronization Line */
 
#define FHC_CONTROL_DCD   0x00008000 /* DC-->DC Converter Disable */
 
#define FHC_CONTROL_POFF   0x00004000 /* AC/DC Controller PLL Disable */
 
#define FHC_CONTROL_FOFF   0x00002000 /* FHC Controller PLL Disable */
 
#define FHC_CONTROL_AOFF   0x00001000 /* CPU A SRAM/SBD Low Power Mode */
 
#define FHC_CONTROL_BOFF   0x00000800 /* CPU B SRAM/SBD Low Power Mode */
 
#define FHC_CONTROL_PSOFF   0x00000400 /* Turns off this FHC's power supply */
 
#define FHC_CONTROL_IXIST   0x00000200 /* 0=FHC tells clock board it exists */
 
#define FHC_CONTROL_XMSTR   0x00000100 /* 1=Causes this FHC to be XIR master*/
 
#define FHC_CONTROL_LLED   0x00000040 /* 0=Left LED ON */
 
#define FHC_CONTROL_MLED   0x00000020 /* 1=Middle LED ON */
 
#define FHC_CONTROL_RLED   0x00000010 /* 1=Right LED */
 
#define FHC_CONTROL_BPINS   0x00000003 /* Spare Bidirectional Pins */
 
#define FHC_PREGS_BSR   0x30UL /* FHC Board Status Register */
 
#define FHC_BSR_DA64   0x00040000 /* Port A: 0=128bit 1=64bit data path */
 
#define FHC_BSR_DB64   0x00020000 /* Port B: 0=128bit 1=64bit data path */
 
#define FHC_BSR_BID   0x0001e000 /* Board ID */
 
#define FHC_BSR_SA   0x00001c00 /* Port A UPA Speed (from the pins) */
 
#define FHC_BSR_SB   0x00000380 /* Port B UPA Speed (from the pins) */
 
#define FHC_BSR_NDIAG   0x00000040 /* Not in Diag Mode */
 
#define FHC_BSR_NTBED   0x00000020 /* Not in TestBED Mode */
 
#define FHC_BSR_NIA   0x0000001c /* Jumper, bit 18 in PROM space */
 
#define FHC_BSR_SI   0x00000001 /* Spare input pin value */
 
#define FHC_PREGS_ECC   0x40UL /* FHC ECC Control Register (16 bits) */
 
#define FHC_PREGS_JCTRL   0xf0UL /* FHC JTAG Control Register */
 
#define FHC_JTAG_CTRL_MENAB   0x80000000 /* Indicates this is JTAG Master */
 
#define FHC_JTAG_CTRL_MNONE   0x40000000 /* Indicates no JTAG Master present */
 
#define FHC_PREGS_JCMD   0x100UL /* FHC JTAG Command Register */
 
#define FHC_IREG_IGN   0x00UL /* This FHC's IGN */
 
#define FHC_FFREGS_IMAP   0x00UL /* FHC Fanfail IMAP */
 
#define FHC_FFREGS_ICLR   0x10UL /* FHC Fanfail ICLR */
 
#define FHC_SREGS_IMAP   0x00UL /* FHC System IMAP */
 
#define FHC_SREGS_ICLR   0x10UL /* FHC System ICLR */
 
#define FHC_UREGS_IMAP   0x00UL /* FHC Uart IMAP */
 
#define FHC_UREGS_ICLR   0x10UL /* FHC Uart ICLR */
 
#define FHC_TREGS_IMAP   0x00UL /* FHC TOD IMAP */
 
#define FHC_TREGS_ICLR   0x10UL /* FHC TOD ICLR */
 

Macro Definition Documentation

#define CLOCK_CTRL   0x00UL /* Main control */

Definition at line 10 of file fhc.h.

#define CLOCK_CTRL_LLED   0x04 /* Left LED, 0 == on */

Definition at line 19 of file fhc.h.

#define CLOCK_CTRL_MLED   0x02 /* Mid LED, 1 == on */

Definition at line 20 of file fhc.h.

#define CLOCK_CTRL_RLED   0x01 /* RIght LED, 1 == on */

Definition at line 21 of file fhc.h.

#define CLOCK_IRQDIAG   0x60UL /* IRQ diagnostics */

Definition at line 16 of file fhc.h.

#define CLOCK_PWRPRES   0x40UL /* Power presence */

Definition at line 14 of file fhc.h.

#define CLOCK_PWRSTAT   0x30UL /* Power status */

Definition at line 13 of file fhc.h.

#define CLOCK_PWRSTAT2   0x70UL /* Power status two */

Definition at line 17 of file fhc.h.

#define CLOCK_STAT1   0x10UL /* Status one */

Definition at line 11 of file fhc.h.

#define CLOCK_STAT2   0x20UL /* Status two */

Definition at line 12 of file fhc.h.

#define CLOCK_TEMP   0x50UL /* Temperature */

Definition at line 15 of file fhc.h.

#define FHC_BSR_BID   0x0001e000 /* Board ID */

Definition at line 58 of file fhc.h.

#define FHC_BSR_DA64   0x00040000 /* Port A: 0=128bit 1=64bit data path */

Definition at line 56 of file fhc.h.

#define FHC_BSR_DB64   0x00020000 /* Port B: 0=128bit 1=64bit data path */

Definition at line 57 of file fhc.h.

#define FHC_BSR_NDIAG   0x00000040 /* Not in Diag Mode */

Definition at line 61 of file fhc.h.

#define FHC_BSR_NIA   0x0000001c /* Jumper, bit 18 in PROM space */

Definition at line 63 of file fhc.h.

#define FHC_BSR_NTBED   0x00000020 /* Not in TestBED Mode */

Definition at line 62 of file fhc.h.

#define FHC_BSR_SA   0x00001c00 /* Port A UPA Speed (from the pins) */

Definition at line 59 of file fhc.h.

#define FHC_BSR_SB   0x00000380 /* Port B UPA Speed (from the pins) */

Definition at line 60 of file fhc.h.

#define FHC_BSR_SI   0x00000001 /* Spare input pin value */

Definition at line 64 of file fhc.h.

#define FHC_CONTROL_AOFF   0x00001000 /* CPU A SRAM/SBD Low Power Mode */

Definition at line 46 of file fhc.h.

#define FHC_CONTROL_BOFF   0x00000800 /* CPU B SRAM/SBD Low Power Mode */

Definition at line 47 of file fhc.h.

#define FHC_CONTROL_BPINS   0x00000003 /* Spare Bidirectional Pins */

Definition at line 54 of file fhc.h.

#define FHC_CONTROL_DCD   0x00008000 /* DC-->DC Converter Disable */

Definition at line 43 of file fhc.h.

#define FHC_CONTROL_FOFF   0x00002000 /* FHC Controller PLL Disable */

Definition at line 45 of file fhc.h.

#define FHC_CONTROL_FRST   0x00080000 /* Fatal Error Reset Enable */

Definition at line 40 of file fhc.h.

#define FHC_CONTROL_ICS   0x00100000 /* Ignore Centerplane Signals */

Definition at line 39 of file fhc.h.

#define FHC_CONTROL_IXIST   0x00000200 /* 0=FHC tells clock board it exists */

Definition at line 49 of file fhc.h.

#define FHC_CONTROL_LFAT   0x00040000 /* AC/DC signalled a local error */

Definition at line 41 of file fhc.h.

#define FHC_CONTROL_LLED   0x00000040 /* 0=Left LED ON */

Definition at line 51 of file fhc.h.

#define FHC_CONTROL_MLED   0x00000020 /* 1=Middle LED ON */

Definition at line 52 of file fhc.h.

#define FHC_CONTROL_POFF   0x00004000 /* AC/DC Controller PLL Disable */

Definition at line 44 of file fhc.h.

#define FHC_CONTROL_PSOFF   0x00000400 /* Turns off this FHC's power supply */

Definition at line 48 of file fhc.h.

#define FHC_CONTROL_RLED   0x00000010 /* 1=Right LED */

Definition at line 53 of file fhc.h.

#define FHC_CONTROL_SLINE   0x00010000 /* Firmware Synchronization Line */

Definition at line 42 of file fhc.h.

#define FHC_CONTROL_XMSTR   0x00000100 /* 1=Causes this FHC to be XIR master*/

Definition at line 50 of file fhc.h.

#define FHC_FFREGS_ICLR   0x10UL /* FHC Fanfail ICLR */

Definition at line 72 of file fhc.h.

#define FHC_FFREGS_IMAP   0x00UL /* FHC Fanfail IMAP */

Definition at line 71 of file fhc.h.

#define FHC_ID_MANUF   0x0000007e /* Manufacturer (0x3e == SUN's JEDEC)*/

Definition at line 27 of file fhc.h.

#define FHC_ID_PARTID   0x0ffff000 /* Part ID code (0x0f9f == FHC) */

Definition at line 26 of file fhc.h.

#define FHC_ID_RESV   0x00000001 /* Read as one */

Definition at line 28 of file fhc.h.

#define FHC_ID_VERS   0xf0000000 /* Version of this FHC */

Definition at line 25 of file fhc.h.

#define FHC_IREG_IGN   0x00UL /* This FHC's IGN */

Definition at line 70 of file fhc.h.

#define FHC_JTAG_CTRL_MENAB   0x80000000 /* Indicates this is JTAG Master */

Definition at line 67 of file fhc.h.

#define FHC_JTAG_CTRL_MNONE   0x40000000 /* Indicates no JTAG Master present */

Definition at line 68 of file fhc.h.

#define FHC_PREGS_BSR   0x30UL /* FHC Board Status Register */

Definition at line 55 of file fhc.h.

#define FHC_PREGS_CTRL   0x20UL /* FHC Control Register */

Definition at line 38 of file fhc.h.

#define FHC_PREGS_ECC   0x40UL /* FHC ECC Control Register (16 bits) */

Definition at line 65 of file fhc.h.

#define FHC_PREGS_ID   0x00UL /* FHC ID */

Definition at line 24 of file fhc.h.

#define FHC_PREGS_JCMD   0x100UL /* FHC JTAG Command Register */

Definition at line 69 of file fhc.h.

#define FHC_PREGS_JCTRL   0xf0UL /* FHC JTAG Control Register */

Definition at line 66 of file fhc.h.

#define FHC_PREGS_RCS   0x10UL /* FHC Reset Control/Status Register */

Definition at line 29 of file fhc.h.

#define FHC_RCS_BPOR   0x10000000 /* Last reset was due to POR button */

Definition at line 33 of file fhc.h.

#define FHC_RCS_BXIR   0x08000000 /* Last reset was due to XIR button */

Definition at line 34 of file fhc.h.

#define FHC_RCS_CFATAL   0x02000000 /* Centerplane Fatal Error signalled */

Definition at line 36 of file fhc.h.

#define FHC_RCS_FENAB   0x01000000 /* Fatal errors elicit system reset */

Definition at line 37 of file fhc.h.

#define FHC_RCS_POR   0x80000000 /* Last reset was a power cycle */

Definition at line 30 of file fhc.h.

#define FHC_RCS_SPOR   0x40000000 /* Last reset was sw power on reset */

Definition at line 31 of file fhc.h.

#define FHC_RCS_SXIR   0x20000000 /* Last reset was sw XIR reset */

Definition at line 32 of file fhc.h.

#define FHC_RCS_WEVENT   0x04000000 /* CPU reset was due to wakeup event */

Definition at line 35 of file fhc.h.

#define FHC_SREGS_ICLR   0x10UL /* FHC System ICLR */

Definition at line 74 of file fhc.h.

#define FHC_SREGS_IMAP   0x00UL /* FHC System IMAP */

Definition at line 73 of file fhc.h.

#define FHC_TREGS_ICLR   0x10UL /* FHC TOD ICLR */

Definition at line 78 of file fhc.h.

#define FHC_TREGS_IMAP   0x00UL /* FHC TOD IMAP */

Definition at line 77 of file fhc.h.

#define FHC_UREGS_ICLR   0x10UL /* FHC Uart ICLR */

Definition at line 76 of file fhc.h.

#define FHC_UREGS_IMAP   0x00UL /* FHC Uart IMAP */

Definition at line 75 of file fhc.h.