0001
0002
0003
0004
0005
0006
0007 #ifndef _SPARC64_FHC_H
0008 #define _SPARC64_FHC_H
0009
0010
0011 #define CLOCK_CTRL 0x00UL
0012 #define CLOCK_STAT1 0x10UL
0013 #define CLOCK_STAT2 0x20UL
0014 #define CLOCK_PWRSTAT 0x30UL
0015 #define CLOCK_PWRPRES 0x40UL
0016 #define CLOCK_TEMP 0x50UL
0017 #define CLOCK_IRQDIAG 0x60UL
0018 #define CLOCK_PWRSTAT2 0x70UL
0019
0020 #define CLOCK_CTRL_LLED 0x04
0021 #define CLOCK_CTRL_MLED 0x02
0022 #define CLOCK_CTRL_RLED 0x01
0023
0024
0025 #define FHC_PREGS_ID 0x00UL
0026 #define FHC_ID_VERS 0xf0000000
0027 #define FHC_ID_PARTID 0x0ffff000
0028 #define FHC_ID_MANUF 0x0000007e
0029 #define FHC_ID_RESV 0x00000001
0030 #define FHC_PREGS_RCS 0x10UL
0031 #define FHC_RCS_POR 0x80000000
0032 #define FHC_RCS_SPOR 0x40000000
0033 #define FHC_RCS_SXIR 0x20000000
0034 #define FHC_RCS_BPOR 0x10000000
0035 #define FHC_RCS_BXIR 0x08000000
0036 #define FHC_RCS_WEVENT 0x04000000
0037 #define FHC_RCS_CFATAL 0x02000000
0038 #define FHC_RCS_FENAB 0x01000000
0039 #define FHC_PREGS_CTRL 0x20UL
0040 #define FHC_CONTROL_ICS 0x00100000
0041 #define FHC_CONTROL_FRST 0x00080000
0042 #define FHC_CONTROL_LFAT 0x00040000
0043 #define FHC_CONTROL_SLINE 0x00010000
0044 #define FHC_CONTROL_DCD 0x00008000
0045 #define FHC_CONTROL_POFF 0x00004000
0046 #define FHC_CONTROL_FOFF 0x00002000
0047 #define FHC_CONTROL_AOFF 0x00001000
0048 #define FHC_CONTROL_BOFF 0x00000800
0049 #define FHC_CONTROL_PSOFF 0x00000400
0050 #define FHC_CONTROL_IXIST 0x00000200
0051 #define FHC_CONTROL_XMSTR 0x00000100
0052 #define FHC_CONTROL_LLED 0x00000040
0053 #define FHC_CONTROL_MLED 0x00000020
0054 #define FHC_CONTROL_RLED 0x00000010
0055 #define FHC_CONTROL_BPINS 0x00000003
0056 #define FHC_PREGS_BSR 0x30UL
0057 #define FHC_BSR_DA64 0x00040000
0058 #define FHC_BSR_DB64 0x00020000
0059 #define FHC_BSR_BID 0x0001e000
0060 #define FHC_BSR_SA 0x00001c00
0061 #define FHC_BSR_SB 0x00000380
0062 #define FHC_BSR_NDIAG 0x00000040
0063 #define FHC_BSR_NTBED 0x00000020
0064 #define FHC_BSR_NIA 0x0000001c
0065 #define FHC_BSR_SI 0x00000001
0066 #define FHC_PREGS_ECC 0x40UL
0067 #define FHC_PREGS_JCTRL 0xf0UL
0068 #define FHC_JTAG_CTRL_MENAB 0x80000000
0069 #define FHC_JTAG_CTRL_MNONE 0x40000000
0070 #define FHC_PREGS_JCMD 0x100UL
0071 #define FHC_IREG_IGN 0x00UL
0072 #define FHC_FFREGS_IMAP 0x00UL
0073 #define FHC_FFREGS_ICLR 0x10UL
0074 #define FHC_SREGS_IMAP 0x00UL
0075 #define FHC_SREGS_ICLR 0x10UL
0076 #define FHC_UREGS_IMAP 0x00UL
0077 #define FHC_UREGS_ICLR 0x10UL
0078 #define FHC_TREGS_IMAP 0x00UL
0079 #define FHC_TREGS_ICLR 0x10UL
0080
0081 #endif