#ifndef _MODA4_H
#define _MODA4_H

#define moda4 0x00484C00

//Page MODA4
#define REG_0008_MODA4 (moda4 + 0x008)
    #define REG_0008_MODA4_REG_GCR_DS_POL_CH_63_60 Fld(4,0,AC_MSKB0)//[3:0]
#define REG_000C_MODA4 (moda4 + 0x00C)
    #define REG_000C_MODA4_REG_GCR_PE_EN_CH_63_60 Fld(4,0,AC_MSKB0)//[3:0]
#define REG_0010_MODA4 (moda4 + 0x010)
    #define REG_0010_MODA4_REG_GCR_EN_RINT_CH_63_60 Fld(4,0,AC_MSKB0)//[3:0]
#define REG_0014_MODA4 (moda4 + 0x014)
    #define REG_0014_MODA4_REG_GCR_EN_VBY1_CH_63_60 Fld(4,0,AC_MSKB0)//[3:0]
#define REG_0018_MODA4 (moda4 + 0x018)
    #define REG_0018_MODA4_REG_GCR_TTL_LPM_EN_CH_63_60 Fld(4,0,AC_MSKB0)//[3:0]
#define REG_001C_MODA4 (moda4 + 0x01C)
    #define REG_001C_MODA4_REG_GCR_EN_XSWING_CH_63_60 Fld(4,0,AC_MSKB0)//[3:0]
#define REG_0060_MODA4 (moda4 + 0x060)
    #define REG_0060_MODA4_REG_OUTPUT_CONF_CH60 Fld(2,0,AC_MSKB0)//[1:0]
    #define REG_0060_MODA4_REG_OUTPUT_CONF_CH61 Fld(2,2,AC_MSKB0)//[3:2]
    #define REG_0060_MODA4_REG_OUTPUT_CONF_CH62 Fld(2,4,AC_MSKB0)//[5:4]
    #define REG_0060_MODA4_REG_OUTPUT_CONF_CH63 Fld(2,6,AC_MSKB0)//[7:6]
#define REG_0070_MODA4 (moda4 + 0x070)
    #define REG_0070_MODA4_REG_FTUNE_SKEW_CH60 Fld(2,0,AC_MSKB0)//[1:0]
    #define REG_0070_MODA4_REG_FTUNE_SKEW_CH61 Fld(2,2,AC_MSKB0)//[3:2]
    #define REG_0070_MODA4_REG_FTUNE_SKEW_CH62 Fld(2,4,AC_MSKB0)//[5:4]
    #define REG_0070_MODA4_REG_FTUNE_SKEW_CH63 Fld(2,6,AC_MSKB0)//[7:6]
#define REG_0080_MODA4 (moda4 + 0x080)
    #define REG_0080_MODA4_REG_GCR_PE_ADJ_CH60 Fld(5,0,AC_MSKB0)//[4:0]
    #define REG_0080_MODA4_REG_GCR_PE_ADJ_CH61 Fld(5,8,AC_MSKB1)//[12:8]
#define REG_0084_MODA4 (moda4 + 0x084)
    #define REG_0084_MODA4_REG_GCR_PE_ADJ_CH62 Fld(5,0,AC_MSKB0)//[4:0]
    #define REG_0084_MODA4_REG_GCR_PE_ADJ_CH63 Fld(5,8,AC_MSKB1)//[12:8]
#define REG_00B0_MODA4 (moda4 + 0x0B0)
    #define REG_00B0_MODA4_REG_GCR_ICON_CH60 Fld(8,0,AC_FULLB0)//[7:0]
    #define REG_00B0_MODA4_REG_GCR_ICON_CH61 Fld(8,8,AC_FULLB1)//[15:8]
#define REG_00B4_MODA4 (moda4 + 0x0B4)
    #define REG_00B4_MODA4_REG_GCR_ICON_CH62 Fld(8,0,AC_FULLB0)//[7:0]
    #define REG_00B4_MODA4_REG_GCR_ICON_CH63 Fld(8,8,AC_FULLB1)//[15:8]
#define REG_00E0_MODA4 (moda4 + 0x0E0)
    #define REG_00E0_MODA4_REG_GCR_RCON_CH60 Fld(6,0,AC_MSKB0)//[5:0]
    #define REG_00E0_MODA4_REG_GCR_RCON_CH61 Fld(6,8,AC_MSKB1)//[13:8]
#define REG_00E4_MODA4 (moda4 + 0x0E4)
    #define REG_00E4_MODA4_REG_GCR_RCON_CH62 Fld(6,0,AC_MSKB0)//[5:0]
    #define REG_00E4_MODA4_REG_GCR_RCON_CH63 Fld(6,8,AC_MSKB1)//[13:8]
#define REG_00E8_MODA4 (moda4 + 0x0E8)
    #define REG_00E8_MODA4_REG_GCR_BIAS_CON_OV_CH00 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_00E8_MODA4_REG_GCR_BIAS_CON_OV_CH01 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_00EC_MODA4 (moda4 + 0x0EC)
    #define REG_00EC_MODA4_REG_GCR_BIAS_CON_OV_CH02 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_00EC_MODA4_REG_GCR_BIAS_CON_OV_CH03 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_00F0_MODA4 (moda4 + 0x0F0)
    #define REG_00F0_MODA4_REG_GCR_BIAS_CON_OV_CH04 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_00F0_MODA4_REG_GCR_BIAS_CON_OV_CH05 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_00F4_MODA4 (moda4 + 0x0F4)
    #define REG_00F4_MODA4_REG_GCR_BIAS_CON_OV_CH06 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_00F4_MODA4_REG_GCR_BIAS_CON_OV_CH07 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_00F8_MODA4 (moda4 + 0x0F8)
    #define REG_00F8_MODA4_REG_GCR_BIAS_CON_OV_CH08 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_00F8_MODA4_REG_GCR_BIAS_CON_OV_CH09 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_00FC_MODA4 (moda4 + 0x0FC)
    #define REG_00FC_MODA4_REG_GCR_BIAS_CON_OV_CH10 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_00FC_MODA4_REG_GCR_BIAS_CON_OV_CH11 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0100_MODA4 (moda4 + 0x100)
    #define REG_0100_MODA4_REG_GCR_BIAS_CON_OV_CH12 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0100_MODA4_REG_GCR_BIAS_CON_OV_CH13 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0104_MODA4 (moda4 + 0x104)
    #define REG_0104_MODA4_REG_GCR_BIAS_CON_OV_CH14 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0104_MODA4_REG_GCR_BIAS_CON_OV_CH15 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0108_MODA4 (moda4 + 0x108)
    #define REG_0108_MODA4_REG_GCR_BIAS_CON_OV_CH16 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0108_MODA4_REG_GCR_BIAS_CON_OV_CH17 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_010C_MODA4 (moda4 + 0x10C)
    #define REG_010C_MODA4_REG_GCR_BIAS_CON_OV_CH18 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_010C_MODA4_REG_GCR_BIAS_CON_OV_CH19 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0110_MODA4 (moda4 + 0x110)
    #define REG_0110_MODA4_REG_RINT_SEL_CH60 Fld(4,0,AC_MSKB0)//[3:0]
    #define REG_0110_MODA4_REG_RINT_SEL_CH61 Fld(4,4,AC_MSKB0)//[7:4]
    #define REG_0110_MODA4_REG_RINT_SEL_CH62 Fld(4,8,AC_MSKB1)//[11:8]
    #define REG_0110_MODA4_REG_RINT_SEL_CH63 Fld(4,12,AC_MSKB1)//[15:12]
#define REG_0124_MODA4 (moda4 + 0x124)
    #define REG_0124_MODA4_REG_GCR_TEST_PRE_LDO_CH60 Fld(4,0,AC_MSKB0)//[3:0]
    #define REG_0124_MODA4_REG_GCR_TEST_PRE_LDO_CH61 Fld(4,4,AC_MSKB0)//[7:4]
    #define REG_0124_MODA4_REG_GCR_TEST_PRE_LDO_CH62 Fld(4,8,AC_MSKB1)//[11:8]
    #define REG_0124_MODA4_REG_GCR_TEST_PRE_LDO_CH63 Fld(4,12,AC_MSKB1)//[15:12]
#define REG_0128_MODA4 (moda4 + 0x128)
    #define REG_0128_MODA4_REG_GCR_BIAS_CON_OV_CH20 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0128_MODA4_REG_GCR_BIAS_CON_OV_CH21 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_012C_MODA4 (moda4 + 0x12C)
    #define REG_012C_MODA4_REG_GCR_BIAS_CON_OV_CH22 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_012C_MODA4_REG_GCR_BIAS_CON_OV_CH23 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0130_MODA4 (moda4 + 0x130)
    #define REG_0130_MODA4_REG_GCR_BIAS_CON_OV_CH24 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0130_MODA4_REG_GCR_BIAS_CON_OV_CH25 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0134_MODA4 (moda4 + 0x134)
    #define REG_0134_MODA4_REG_GCR_BIAS_CON_OV_CH26 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0134_MODA4_REG_GCR_BIAS_CON_OV_CH27 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0138_MODA4 (moda4 + 0x138)
    #define REG_0138_MODA4_REG_GCR_BIAS_CON_OV_CH28 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0138_MODA4_REG_GCR_BIAS_CON_OV_CH29_ Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0140_MODA4 (moda4 + 0x140)
    #define REG_0140_MODA4_REG_GCR_VBY1_VREG_CH60 Fld(4,0,AC_MSKB0)//[3:0]
    #define REG_0140_MODA4_REG_GCR_VBY1_VREG_CH61 Fld(4,4,AC_MSKB0)//[7:4]
    #define REG_0140_MODA4_REG_GCR_VBY1_VREG_CH62 Fld(4,8,AC_MSKB1)//[11:8]
    #define REG_0140_MODA4_REG_GCR_VBY1_VREG_CH63 Fld(4,12,AC_MSKB1)//[15:12]
#define REG_0154_MODA4 (moda4 + 0x154)
    #define REG_0154_MODA4_REG_DRV_MODE_CH60 Fld(2,0,AC_MSKB0)//[1:0]
    #define REG_0154_MODA4_REG_DRV_MODE_CH61 Fld(2,2,AC_MSKB0)//[3:2]
    #define REG_0154_MODA4_REG_DRV_MODE_CH62 Fld(2,4,AC_MSKB0)//[5:4]
    #define REG_0154_MODA4_REG_DRV_MODE_CH63 Fld(2,6,AC_MSKB0)//[7:6]
#define REG_0168_MODA4 (moda4 + 0x168)
    #define REG_0168_MODA4_REG_BIAS_CON_OFFSET_CH60 Fld(3,0,AC_MSKB0)//[2:0]
    #define REG_0168_MODA4_REG_BIAS_CON_OFFSET_CH61 Fld(3,4,AC_MSKB0)//[6:4]
    #define REG_0168_MODA4_REG_BIAS_CON_OFFSET_CH62 Fld(3,8,AC_MSKB1)//[10:8]
    #define REG_0168_MODA4_REG_BIAS_CON_OFFSET_CH63 Fld(3,12,AC_MSKB1)//[14:12]
#define REG_0180_MODA4 (moda4 + 0x180)
    #define REG_0180_MODA4_REG_GPO_OEZ_127_120 Fld(8,0,AC_FULLB0)//[7:0]
#define REG_0184_MODA4 (moda4 + 0x184)
    #define REG_0184_MODA4_REG_GPO_DATA_127_120 Fld(8,0,AC_FULLB0)//[7:0]
#define REG_0188_MODA4 (moda4 + 0x188)
    #define REG_0188_MODA4_REG_GPI_DATA_127_120 Fld(8,0,AC_FULLB0)//[7:0]
#define REG_018C_MODA4 (moda4 + 0x18C)
    #define REG_018C_MODA4_REG_EXT_EN_127_120 Fld(8,0,AC_FULLB0)//[7:0]
#define REG_0190_MODA4 (moda4 + 0x190)
    #define REG_0190_MODA4_REG_TTL_EN_127_120 Fld(8,0,AC_FULLB0)//[7:0]
#define REG_0194_MODA4 (moda4 + 0x194)
    #define REG_0194_MODA4_REG_GCR_BIAS_CON_OV_CH30 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0194_MODA4_REG_GCR_BIAS_CON_OV_CH31 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_0198_MODA4 (moda4 + 0x198)
    #define REG_0198_MODA4_REG_GCR_BIAS_CON_OV_CH32 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_0198_MODA4_REG_GCR_BIAS_CON_OV_CH33 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_019C_MODA4 (moda4 + 0x19C)
    #define REG_019C_MODA4_REG_GCR_BIAS_CON_OV_CH34 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_019C_MODA4_REG_GCR_BIAS_CON_OV_CH35 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01A0_MODA4 (moda4 + 0x1A0)
    #define REG_01A0_MODA4_REG_GCR_BIAS_CON_OV_CH36 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01A0_MODA4_REG_GCR_BIAS_CON_OV_CH37 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01A4_MODA4 (moda4 + 0x1A4)
    #define REG_01A4_MODA4_REG_GCR_BIAS_CON_OV_CH38 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01A4_MODA4_REG_GCR_BIAS_CON_OV_CH39 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01A8_MODA4 (moda4 + 0x1A8)
    #define REG_01A8_MODA4_REG_GCR_BIAS_CON_OV_CH40 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01A8_MODA4_REG_GCR_BIAS_CON_OV_CH41 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01AC_MODA4 (moda4 + 0x1AC)
    #define REG_01AC_MODA4_REG_GCR_BIAS_CON_OV_CH42 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01AC_MODA4_REG_GCR_BIAS_CON_OV_CH43 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01B0_MODA4 (moda4 + 0x1B0)
    #define REG_01B0_MODA4_REG_GCR_BIAS_CON_OV_CH44 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01B0_MODA4_REG_GCR_BIAS_CON_OV_CH45 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01B4_MODA4 (moda4 + 0x1B4)
    #define REG_01B4_MODA4_REG_GCR_BIAS_CON_OV_CH46 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01B4_MODA4_REG_GCR_BIAS_CON_OV_CH47 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01B8_MODA4 (moda4 + 0x1B8)
    #define REG_01B8_MODA4_REG_GCR_BIAS_CON_OV_CH48 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01B8_MODA4_REG_GCR_BIAS_CON_OV_CH49 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01BC_MODA4 (moda4 + 0x1BC)
    #define REG_01BC_MODA4_REG_GCR_BIAS_CON_OV_CH50 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01BC_MODA4_REG_GCR_BIAS_CON_OV_CH51 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01C0_MODA4 (moda4 + 0x1C0)
    #define REG_01C0_MODA4_REG_GCR_BIAS_CON_OV_CH52 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01C0_MODA4_REG_GCR_BIAS_CON_OV_CH53 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01C4_MODA4 (moda4 + 0x1C4)
    #define REG_01C4_MODA4_REG_GCR_BIAS_CON_OV_CH54 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01C4_MODA4_REG_GCR_BIAS_CON_OV_CH55 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01C8_MODA4 (moda4 + 0x1C8)
    #define REG_01C8_MODA4_REG_GCR_BIAS_CON_OV_CH56 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01C8_MODA4_REG_GCR_BIAS_CON_OV_CH57 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01CC_MODA4 (moda4 + 0x1CC)
    #define REG_01CC_MODA4_REG_GCR_BIAS_CON_OV_CH58 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01CC_MODA4_REG_GCR_BIAS_CON_OV_CH59 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01D0_MODA4 (moda4 + 0x1D0)
    #define REG_01D0_MODA4_REG_GCR_BIAS_CON_OV_CH60 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01D0_MODA4_REG_GCR_BIAS_CON_OV_CH61 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01D4_MODA4 (moda4 + 0x1D4)
    #define REG_01D4_MODA4_REG_GCR_BIAS_CON_OV_CH62 Fld(7,0,AC_MSKB0)//[6:0]
    #define REG_01D4_MODA4_REG_GCR_BIAS_CON_OV_CH63 Fld(7,8,AC_MSKB1)//[14:8]
#define REG_01D8_MODA4 (moda4 + 0x1D8)
    #define REG_01D8_MODA4_REG_GCR_BIAS_CON_OV_EN Fld(1,0,AC_MSKB0)//[0:0]
#define REG_01EC_MODA4 (moda4 + 0x1EC)
    #define REG_01EC_MODA4_REG_TEST_DATA_SEL_60 Fld(2,0,AC_MSKB0)//[1:0]
    #define REG_01EC_MODA4_REG_TEST_DATA_SEL_61 Fld(2,2,AC_MSKB0)//[3:2]
    #define REG_01EC_MODA4_REG_TEST_DATA_SEL_62 Fld(2,4,AC_MSKB0)//[5:4]
    #define REG_01EC_MODA4_REG_TEST_DATA_SEL_63 Fld(2,6,AC_MSKB0)//[7:6]
#define REG_01F8_MODA4 (moda4 + 0x1F8)
    #define REG_01F8_MODA4_REG_MOD_A_DUMMY2 Fld(16,0,AC_FULLW10)//[15:0]
#define REG_01FC_MODA4 (moda4 + 0x1FC)
    #define REG_01FC_MODA4_REG_MOD_A_DUMMY3 Fld(16,0,AC_FULLW10)//[15:0]

#endif
