Home | History | Annotate | Line # | Download | only in ic
i82801lpcreg.h revision 1.6
      1  1.6  xtraeme /*	$NetBSD: i82801lpcreg.h,v 1.6 2007/08/26 18:39:43 xtraeme Exp $	*/
      2  1.1  minoura 
      3  1.1  minoura /*-
      4  1.1  minoura  * Copyright (c) 2004 The NetBSD Foundation, Inc.
      5  1.1  minoura  * All rights reserved.
      6  1.1  minoura  *
      7  1.1  minoura  * This code is derived from software contributed to The NetBSD Foundation
      8  1.1  minoura  * by Minoura Makoto.
      9  1.1  minoura  *
     10  1.1  minoura  * Redistribution and use in source and binary forms, with or without
     11  1.1  minoura  * modification, are permitted provided that the following conditions
     12  1.1  minoura  * are met:
     13  1.1  minoura  * 1. Redistributions of source code must retain the above copyright
     14  1.1  minoura  *    notice, this list of conditions and the following disclaimer.
     15  1.1  minoura  * 2. Redistributions in binary form must reproduce the above copyright
     16  1.1  minoura  *    notice, this list of conditions and the following disclaimer in the
     17  1.1  minoura  *    documentation and/or other materials provided with the distribution.
     18  1.1  minoura  * 3. All advertising materials mentioning features or use of this software
     19  1.1  minoura  *    must display the following acknowledgement:
     20  1.1  minoura  *        This product includes software developed by the NetBSD
     21  1.1  minoura  *        Foundation, Inc. and its contributors.
     22  1.1  minoura  * 4. Neither the name of The NetBSD Foundation nor the names of its
     23  1.1  minoura  *    contributors may be used to endorse or promote products derived
     24  1.1  minoura  *    from this software without specific prior written permission.
     25  1.1  minoura  *
     26  1.1  minoura  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     27  1.1  minoura  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     28  1.1  minoura  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     29  1.1  minoura  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     30  1.1  minoura  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     31  1.1  minoura  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     32  1.1  minoura  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     33  1.1  minoura  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     34  1.1  minoura  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     35  1.1  minoura  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     36  1.1  minoura  * POSSIBILITY OF SUCH DAMAGE.
     37  1.1  minoura  */
     38  1.1  minoura 
     39  1.1  minoura /*
     40  1.1  minoura  * Intel 82801 Series I/O Controller Hub (ICH) -- LPC Interface Bridge part
     41  1.1  minoura  *   register definitions.
     42  1.1  minoura  */
     43  1.1  minoura 
     44  1.6  xtraeme #ifndef _DEV_IC_I82801LPGREG_H_
     45  1.6  xtraeme #define _DEV_IC_I82801LPGREG_H_
     46  1.1  minoura /*
     47  1.1  minoura  * PCI configuration registers
     48  1.1  minoura  */
     49  1.1  minoura #define LPCIB_PCI_PMBASE	0x40
     50  1.1  minoura #define LPCIB_PCI_ACPI_CNTL	0x44
     51  1.5  xtraeme # define LPCIB_PCI_ACPI_CNTL_EN	(1 << 4)
     52  1.1  minoura #define LPCIB_PCI_BIOS_CNTL	0x4e
     53  1.1  minoura #define LPCIB_PCI_TCO_CNTL	0x54
     54  1.1  minoura #define LPCIB_PCI_GPIO_BASE	0x58
     55  1.1  minoura #define LPCIB_PCI_GPIO_CNTL	0x5c
     56  1.1  minoura #define LPCIB_PCI_PIRQA_ROUT	0x60
     57  1.1  minoura #define LPCIB_PCI_PIRQB_ROUT	0x61
     58  1.1  minoura #define LPCIB_PCI_PIRQC_ROUT	0x62
     59  1.1  minoura #define LPCIB_PCI_PIRQD_ROUT	0x63
     60  1.1  minoura #define LPCIB_PCI_SIRQ_CNTL	0x64
     61  1.1  minoura #define LPCIB_PCI_PIRQE_ROUT	0x68
     62  1.1  minoura #define LPCIB_PCI_PIRQF_ROUT	0x69
     63  1.1  minoura #define LPCIB_PCI_PIRQG_ROUT	0x6a
     64  1.1  minoura #define LPCIB_PCI_PIRQH_ROUT	0x6b
     65  1.1  minoura #define LPCIB_PCI_D31_ERR_CFG	0x88
     66  1.1  minoura #define LPCIB_PCI_D31_ERR_STS	0x8a
     67  1.1  minoura #define LPCIB_PCI_PCI_DMA_C	0x90
     68  1.1  minoura #define LPCIB_PCI_GEN_PMCON_1	0xa0
     69  1.2      mrg # define LPCIB_PCI_GEN_PMCON_1_SS_EN	0x08
     70  1.1  minoura #define LPCIB_PCI_GEN_PMCON_2	0xa2
     71  1.1  minoura #define LPCIB_PCI_GEN_PMCON_3	0xa4
     72  1.1  minoura #define LPCIB_PCI_STPCLK_DEL	0xa8
     73  1.1  minoura #define LPCIB_PCI_GPI_ROUT	0xb8
     74  1.1  minoura #define LPCIB_PCI_TRP_FWD_EN	0xc0
     75  1.1  minoura #define LPCIB_PCI_MON4_TRP_RNG	0xc4
     76  1.1  minoura #define LPCIB_PCI_MON5_TRP_RNG	0xc5
     77  1.1  minoura #define LPCIB_PCI_MON6_TRP_RNG	0xc6
     78  1.1  minoura #define LPCIB_PCI_MON7_TRP_RNG	0xc7
     79  1.1  minoura #define LPCIB_PCI_MON_TRP_MSK	oxcc
     80  1.1  minoura #define LPCIB_PCI_GEN_CNTL	0xd0
     81  1.1  minoura #define LPCIB_PCI_GEN_STA	0xd4
     82  1.5  xtraeme # define LPCIB_PCI_GEN_STA_SAFE_MODE	(1 << 2)
     83  1.5  xtraeme # define LPCIB_PCI_GEN_STA_NO_REBOOT	(1 << 1)
     84  1.1  minoura #define LPCIB_PCI_BACK_CNTL	0xd5
     85  1.1  minoura #define LPCIB_PCI_RTC_CONF	0xd8
     86  1.1  minoura #define LPCIB_PCI_COM_DEC	0xe0
     87  1.1  minoura #define LPCIB_PCI_LPCFDD_DEC	0xe1
     88  1.1  minoura #define LPCIB_PCI_SND_DEC	0xe2
     89  1.1  minoura #define LPCIB_PCI_FWH_DEC_EN1	0xe3
     90  1.1  minoura #define LPCIB_PCI_GEN1_DEC	0xe4
     91  1.1  minoura #define LPCIB_PCI_LPC_EN	0xe6
     92  1.1  minoura #define LPCIB_PCI_FWH_SEL1	0xe8
     93  1.1  minoura #define LPCIB_PCI_GEN2_DEC	0xec
     94  1.1  minoura #define LPCIB_PCI_FWH_SEL2	0xee
     95  1.1  minoura #define LPCIB_PCI_FWH_DEC_EN2	0xf0
     96  1.1  minoura #define LPCIB_PCI_FUNC_DIS	0xf2
     97  1.1  minoura 
     98  1.1  minoura /*
     99  1.1  minoura  * Power management I/O registers
    100  1.1  minoura  *  (offset from PMBASE)
    101  1.1  minoura  */
    102  1.1  minoura #define LPCIB_PM1_STS		0x00 /* ACPI PM1a_EVT_BLK fixed event status */
    103  1.1  minoura #define LPCIB_PM1_EN		0x02 /* ACPI PM1a_EVT_BLK fixed event enable */
    104  1.1  minoura #define LPCIB_PM1_CNT		0x04 /* ACPI PM1a_CNT_BLK */
    105  1.1  minoura #define LPCIB_PM1_TMR		0x08 /* ACPI PMTMR_BLK power mgmt timer */
    106  1.1  minoura #define LPCIB_PROC_CNT		0x10 /* ACPI P_BLK processor control */
    107  1.1  minoura #define LPCIB_LV2		0x14 /* ACPI P_BLK processor C2 control */
    108  1.2      mrg #define LPCIB_PM_CTRL		0x20 /* ACPI Power Management Control */
    109  1.2      mrg # define LPCIB_PM_SS_STATE_LOW	0x01 /* SpeedStep Low Power State */
    110  1.1  minoura #define LPCIB_GPE0_STS		0x28 /* ACPI GPE0_BLK GPE0 status */
    111  1.1  minoura #define LPCIB_GPE0_EN		0x2c /* ACPI GPE0_BLK GPE0 enable */
    112  1.1  minoura #define LPCIB_SMI_EN		0x30
    113  1.1  minoura # define LPCIB_SMI_EN_INTEL_USB2_EN	(1 << 18)
    114  1.1  minoura # define LPCIB_SMI_EN_LEGACY_USB2_EN	(1 << 17)
    115  1.1  minoura # define LPCIB_SMI_EN_PERIODIC_EN	(1 << 14)
    116  1.1  minoura # define LPCIB_SMI_EN_TCO_EN		(1 << 13)
    117  1.1  minoura # define LPCIB_SMI_EN_MCSMI_EN		(1 << 11)
    118  1.1  minoura # define LPCIB_SMI_EN_BIOS_RLS		(1 << 7)
    119  1.1  minoura # define LPCIB_SMI_EN_SWSMI_TMR_EN	(1 << 6)
    120  1.1  minoura # define LPCIB_SMI_EN_APMC_EN		(1 << 5)
    121  1.1  minoura # define LPCIB_SMI_EN_SLP_SMI_EN	(1 << 4)
    122  1.1  minoura # define LPCIB_SMI_EN_LEGACY_USB_EN	(1 << 3)
    123  1.1  minoura # define LPCIB_SMI_EN_BIOS_EN		(1 << 2)
    124  1.1  minoura # define LPCIB_SMI_EN_EOS		(1 << 1)
    125  1.1  minoura # define LPCIB_SMI_EN_GBL_SMI_EN	(1 << 0)
    126  1.1  minoura #define LPCIB_SMI_STS		0x34
    127  1.1  minoura #define LPCIB_ALT_GP_SMI_EN	0x38
    128  1.1  minoura #define LPCIB_ALT_GP_SMI_STS	0x3a
    129  1.1  minoura #define LPCIB_MON_SMI		0x40
    130  1.1  minoura #define LPCIB_DEVACT_STS	0x44
    131  1.1  minoura #define LPCIB_DEVTRAP_EN	0x48
    132  1.1  minoura #define LPCIB_BUS_ADDR_TRACK	0x4c
    133  1.1  minoura #define LPCIB_BUS_CYC_TRACK	0x4e
    134  1.2      mrg #define LPCIB_PM_SS_CNTL	0x50		/* SpeedStep control */
    135  1.2      mrg # define LPCIB_PM_SS_CNTL_ARB_DIS	0x01	/* disable arbiter */
    136  1.1  minoura 
    137  1.6  xtraeme /*
    138  1.6  xtraeme  * SMBus controller registers.
    139  1.6  xtraeme  */
    140  1.6  xtraeme 
    141  1.6  xtraeme /* PCI configuration registers */
    142  1.6  xtraeme #define LPCIB_SMB_BASE	0x20		/* SMBus base address */
    143  1.6  xtraeme #define LPCIB_SMB_HOSTC	0x40		/* host configuration */
    144  1.6  xtraeme #define LPCIB_SMB_HOSTC_HSTEN	(1 << 0)	/* enable host controller */
    145  1.6  xtraeme #define LPCIB_SMB_HOSTC_SMIEN	(1 << 1)	/* generate SMI */
    146  1.6  xtraeme #define LPCIB_SMB_HOSTC_I2CEN	(1 << 2)	/* enable I2C commands */
    147  1.6  xtraeme 
    148  1.6  xtraeme /* SMBus I/O registers */
    149  1.6  xtraeme #define LPCIB_SMB_HS	0x00		/* host status */
    150  1.6  xtraeme #define LPCIB_SMB_HS_BUSY		(1 << 0)	/* running a command */
    151  1.6  xtraeme #define LPCIB_SMB_HS_INTR		(1 << 1)	/* command completed */
    152  1.6  xtraeme #define LPCIB_SMB_HS_DEVERR	(1 << 2)	/* command error */
    153  1.6  xtraeme #define LPCIB_SMB_HS_BUSERR	(1 << 3)	/* transaction collision */
    154  1.6  xtraeme #define LPCIB_SMB_HS_FAILED	(1 << 4)	/* failed bus transaction */
    155  1.6  xtraeme #define LPCIB_SMB_HS_SMBAL	(1 << 5)	/* SMBALERT# asserted */
    156  1.6  xtraeme #define LPCIB_SMB_HS_INUSE	(1 << 6)	/* bus semaphore */
    157  1.6  xtraeme #define LPCIB_SMB_HS_BDONE	(1 << 7)	/* byte received/transmitted */
    158  1.6  xtraeme #define LPCIB_SMB_HS_BITS		"\020\001BUSY\002INTR\003DEVERR\004BUSERR\005FAILED\006SMBAL\007INUSE\010BDONE"
    159  1.6  xtraeme #define LPCIB_SMB_HC	0x02		/* host control */
    160  1.6  xtraeme #define LPCIB_SMB_HC_INTREN	(1 << 0)	/* enable interrupts */
    161  1.6  xtraeme #define LPCIB_SMB_HC_KILL		(1 << 1)	/* kill current transaction */
    162  1.6  xtraeme #define LPCIB_SMB_HC_CMD_QUICK	(0 << 2)	/* QUICK command */
    163  1.6  xtraeme #define LPCIB_SMB_HC_CMD_BYTE	(1 << 2)	/* BYTE command */
    164  1.6  xtraeme #define LPCIB_SMB_HC_CMD_BDATA	(2 << 2)	/* BYTE DATA command */
    165  1.6  xtraeme #define LPCIB_SMB_HC_CMD_WDATA	(3 << 2)	/* WORD DATA command */
    166  1.6  xtraeme #define LPCIB_SMB_HC_CMD_PCALL	(4 << 2)	/* PROCESS CALL command */
    167  1.6  xtraeme #define LPCIB_SMB_HC_CMD_BLOCK	(5 << 2)	/* BLOCK command */
    168  1.6  xtraeme #define LPCIB_SMB_HC_CMD_I2CREAD	(6 << 2)	/* I2C READ command */
    169  1.6  xtraeme #define LPCIB_SMB_HC_CMD_BLOCKP	(7 << 2)	/* BLOCK PROCESS command */
    170  1.6  xtraeme #define LPCIB_SMB_HC_LASTB	(1 << 5)	/* last byte in block */
    171  1.6  xtraeme #define LPCIB_SMB_HC_START	(1 << 6)	/* start transaction */
    172  1.6  xtraeme #define LPCIB_SMB_HC_PECEN	(1 << 7)	/* enable PEC */
    173  1.6  xtraeme #define LPCIB_SMB_HCMD	0x03		/* host command */
    174  1.6  xtraeme #define LPCIB_SMB_TXSLVA	0x04		/* transmit slave address */
    175  1.6  xtraeme #define LPCIB_SMB_TXSLVA_READ	(1 << 0)	/* read direction */
    176  1.6  xtraeme #define LPCIB_SMB_TXSLVA_ADDR(x)	(((x) & 0x7f) << 1) /* 7-bit address */
    177  1.6  xtraeme #define LPCIB_SMB_HD0	0x05		/* host data 0 */
    178  1.6  xtraeme #define LPCIB_SMB_HD1	0x06		/* host data 1 */
    179  1.6  xtraeme #define LPCIB_SMB_HBDB	0x07		/* host block data byte */
    180  1.6  xtraeme #define LPCIB_SMB_PEC	0x08		/* PEC data */
    181  1.6  xtraeme #define LPCIB_SMB_RXSLVA	0x09		/* receive slave address */
    182  1.6  xtraeme #define LPCIB_SMB_SD	0x0a		/* receive slave data */
    183  1.6  xtraeme #define LPCIB_SMB_SD_MSG0(x)	((x) & 0xff)	/* data message byte 0 */
    184  1.6  xtraeme #define LPCIB_SMB_SD_MSG1(x)	((x) >> 8)	/* data message byte 1 */
    185  1.6  xtraeme #define LPCIB_SMB_AS	0x0c		/* auxiliary status */
    186  1.6  xtraeme #define LPCIB_SMB_AS_CRCE		(1 << 0)	/* CRC error */
    187  1.6  xtraeme #define LPCIB_SMB_AS_TCO		(1 << 1)	/* advanced TCO mode */
    188  1.6  xtraeme #define LPCIB_SMB_AC	0x0d		/* auxiliary control */
    189  1.6  xtraeme #define LPCIB_SMB_AC_AAC		(1 << 0)	/* automatically append CRC */
    190  1.6  xtraeme #define LPCIB_SMB_AC_E32B		(1 << 1)	/* enable 32-byte buffer */
    191  1.6  xtraeme #define LPCIB_SMB_SMLPC	0x0e		/* SMLink pin control */
    192  1.6  xtraeme #define LPCIB_SMB_SMLPC_LINK0	(1 << 0)	/* SMLINK0 pin state */
    193  1.6  xtraeme #define LPCIB_SMB_SMLPC_LINK1	(1 << 1)	/* SMLINK1 pin state */
    194  1.6  xtraeme #define LPCIB_SMB_SMLPC_CLKC	(1 << 2)	/* SMLINK0 pin is untouched */
    195  1.6  xtraeme #define LPCIB_SMB_SMBPC	0x0f		/* SMBus pin control */
    196  1.6  xtraeme #define LPCIB_SMB_SMBPC_CLK	(1 << 0)	/* SMBCLK pin state */
    197  1.6  xtraeme #define LPCIB_SMB_SMBPC_DATA	(1 << 1)	/* SMBDATA pin state */
    198  1.6  xtraeme #define LPCIB_SMB_SMBPC_CLKC	(1 << 2)	/* SMBCLK pin is untouched */
    199  1.6  xtraeme #define LPCIB_SMB_SS	0x10		/* slave status */
    200  1.6  xtraeme #define LPCIB_SMB_SS_HN		(1 << 0)	/* Host Notify command */
    201  1.6  xtraeme #define LPCIB_SMB_SCMD	0x11		/* slave command */
    202  1.6  xtraeme #define LPCIB_SMB_SCMD_INTREN	(1 << 0)	/* enable interrupts on HN */
    203  1.6  xtraeme #define LPCIB_SMB_SCMD_WKEN	(1 << 1)	/* wake on HN */
    204  1.6  xtraeme #define LPCIB_SMB_SCMD_SMBALDS	(1 << 2)	/* disable SMBALERT# intr */
    205  1.6  xtraeme #define LPCIB_SMB_NDADDR	0x14		/* notify device address */
    206  1.6  xtraeme #define LPCIB_SMB_NDADDR_ADDR(x)	((x) >> 1)	/* 7-bit address */
    207  1.6  xtraeme #define LPCIB_SMB_NDLOW	0x16		/* notify data low byte */
    208  1.6  xtraeme #define LPCIB_SMB_NDHIGH	0x17		/* notify data high byte */
    209  1.6  xtraeme 
    210  1.5  xtraeme /* ICH Chipset Configuration Registers (ICH6 and newer) */
    211  1.5  xtraeme #define LPCIB_RCBA		0xf0
    212  1.5  xtraeme #define LPCIB_GCS_OFFSET	0x3410
    213  1.5  xtraeme #define LPCIB_GCS_SIZE		4
    214  1.5  xtraeme #define LPCIB_GCS_NO_REBOOT	0x20
    215  1.5  xtraeme 
    216  1.1  minoura /*
    217  1.1  minoura  * System management TCO registers
    218  1.1  minoura  *  (offset from PMBASE)
    219  1.1  minoura  */
    220  1.1  minoura #define LPCIB_TCO_BASE		0x60
    221  1.1  minoura #define LPCIB_TCO_RLD		(LPCIB_TCO_BASE+0x00)
    222  1.1  minoura #define LPCIB_TCO_TMR		(LPCIB_TCO_BASE+0x01)
    223  1.5  xtraeme #define LPCIB_TCO_TMR2		(LPCIB_TCO_BASE+0x12) /* ICH6 and newer */
    224  1.5  xtraeme # define LPCIB_TCO_TMR_MASK 		0x3f
    225  1.1  minoura #define LPCIB_TCO_DAT_IN	(LPCIB_TCO_BASE+0x02)
    226  1.1  minoura #define LPCIB_TCO_DAT_OUT	(LPCIB_TCO_BASE+0x03)
    227  1.1  minoura #define LPCIB_TCO1_STS		(LPCIB_TCO_BASE+0x04)
    228  1.5  xtraeme # define LPCIB_TCO1_STS_TIMEOUT 	0x08
    229  1.1  minoura #define LPCIB_TCO2_STS		(LPCIB_TCO_BASE+0x06)
    230  1.5  xtraeme # define LPCIB_TCO2_STS_BOOT_STS 	0x04
    231  1.5  xtraeme # define LPCIB_TCO2_STS_SECONDS_TO_STS 	0x02
    232  1.1  minoura #define LPCIB_TCO1_CNT		(LPCIB_TCO_BASE+0x08)
    233  1.5  xtraeme # define LPCIB_TCO1_CNT_TCO_LOCK 	(1 << 12)
    234  1.1  minoura # define LPCIB_TCO1_CNT_TCO_TMR_HLT	(1 << 11)
    235  1.1  minoura # define LPCIB_TCO1_CNT_SEND_NOW	(1 << 10)
    236  1.1  minoura # define LPCIB_TCO1_CNT_NMI2SMI_EN	(1 << 9)
    237  1.1  minoura # define LPCIB_TCO1_CNT_NMI_NOW		(1 << 8)
    238  1.1  minoura #define LPCIB_TCO2_CNT		(LPCIB_TCO_BASE+0x0a)
    239  1.1  minoura #define LPCIB_TCO_MESSAGE1	(LPCIB_TCO_BASE+0x0c)
    240  1.1  minoura #define LPCIB_TCO_MESSAGE2	(LPCIB_TCO_BASE+0x0d)
    241  1.1  minoura #define LPCIB_TCO_WDSTATUS	(LPCIB_TCO_BASE+0x0e)
    242  1.1  minoura #define LPCIB_SW_IRQ_GEN	(LPCIB_TCO_BASE+0x10)
    243  1.1  minoura 
    244  1.1  minoura /*
    245  1.1  minoura  * TCO timer tick.  ICH datasheets say:
    246  1.1  minoura  *  - The timer is clocked at approximately 0.6 seconds
    247  1.1  minoura  *  - 6 bit; values of 0-3 will be ignored and should not be attempted
    248  1.1  minoura  */
    249  1.4    perry static __inline int
    250  1.6  xtraeme lpcib_tcotimer_tick_to_second(int ltick)
    251  1.1  minoura {
    252  1.6  xtraeme 	return ltick * 6 / 10;
    253  1.1  minoura }
    254  1.1  minoura 
    255  1.4    perry static __inline int
    256  1.6  xtraeme lpcib_tcotimer_second_to_tick(int ltick)
    257  1.1  minoura {
    258  1.6  xtraeme 	return ltick * 10 / 6;
    259  1.1  minoura }
    260  1.5  xtraeme 
    261  1.5  xtraeme #define LPCIB_TCOTIMER_MIN_TICK 	4
    262  1.5  xtraeme #define LPCIB_TCOTIMER2_MIN_TICK	2
    263  1.5  xtraeme #define LPCIB_TCOTIMER_MAX_TICK 	0x3f 	/* 39 seconds max */
    264  1.5  xtraeme #define LPCIB_TCOTIMER2_MAX_TICK 	0x265	/* 613 seconds max */
    265  1.6  xtraeme 
    266  1.6  xtraeme #endif /*  _DEV_IC_I82801LPGREG_H_ */
    267