/****************************************************************************** ** File Name: ** Author: ** Date: ** Copyright: ** Description: ** ** ***************************************************************************** ***************************************************************************** ** Edit History **--------------------------------------------------------------------------* ** DATE NAME DESCRIPTION ** 22/08/2001 xxx Create. *****************************************************************************/ /**---------------------------------------------------------------------------* ** Dependencies * **---------------------------------------------------------------------------*/ #ifndef __SPRD_ZIP_ENC_H__ #define __SPRD_ZIP_ENC_H__ #include #define ZIPENC_CTRL (0x0000) #define ZIPENC_IN_ADDR (0x0004) #define ZIPENC_IN_LEN (0x0008) #define ZIPENC_OUT_ADDR (0x000c) #define ZIPENC_OUT_LEN (0x0010) #define ZIPENC_CUR_IN_ADDR (0x0014) #define ZIPENC_CUR_IN_LEN (0x0018) #define ZIPENC_CUR_OUT_ADDR (0x001c) #define ZIPENC_CUR_OUT_LEN (0x0020) #define ZIPENC_IN_QUEUE (0x0024) #define ZIPENC_OUT_QUEUE (0x0028) #define ZIPENC_COMP_LEN (0x002c) #define ZIPENC_COMP_STS (0x0030) #define ZIPENC_STS0 (0x0034) #define ZIPENC_STS1 (0x0038) #define ZIPENC_STS2 (0x003C) #define ZIPENC_INT_EN (0x0040) #define ZIPENC_INT_CLR (0x0044) #define ZIPENC_INT_STS (0x0048) #define ZIPENC_INT_RAW (0x004c) #define ZIPENC_IN_ADDRX (0x0050) #define ZIPENC_IN_LENX (0x0054) #define ZIPENC_OUT_ADDRX (0x0058) #define ZIPENC_OUT_LENX (0x005c) #define ZIPENC_TIME_OUT (0x0060) #define ZIPENC_EN BIT(0) #define ZIPENC_MODE BIT(1) #define ZIPENC_RUN BIT(4) #define ZIPENC_IN_SWT_SHIFT (8) #define ZIPENC_IN_SWT_MASK (0x03<