#ifndef _OCTEON_BOOTBUSREG_H_
#define _OCTEON_BOOTBUSREG_H_
#define MIO_BOOT_REG_CFG0 0x0001180000000000ULL
#define MIO_BOOT_REG_CFG1 0x0001180000000008ULL
#define MIO_BOOT_REG_CFG2 0x0001180000000010ULL
#define MIO_BOOT_REG_CFG3 0x0001180000000018ULL
#define MIO_BOOT_REG_CFG4 0x0001180000000020ULL
#define MIO_BOOT_REG_CFG5 0x0001180000000028ULL
#define MIO_BOOT_REG_CFG6 0x0001180000000030ULL
#define MIO_BOOT_REG_CFG7 0x0001180000000038ULL
#define MIO_BOOT_REG_TIM0 0x0001180000000040ULL
#define MIO_BOOT_REG_TIM1 0x0001180000000048ULL
#define MIO_BOOT_REG_TIM2 0x0001180000000050ULL
#define MIO_BOOT_REG_TIM3 0x0001180000000058ULL
#define MIO_BOOT_REG_TIM4 0x0001180000000060ULL
#define MIO_BOOT_REG_TIM5 0x0001180000000068ULL
#define MIO_BOOT_REG_TIM6 0x0001180000000070ULL
#define MIO_BOOT_REG_TIM7 0x0001180000000078ULL
#define MIO_BOOT_LOC_CFG0 0x0001180000000080ULL
#define MIO_BOOT_LOC_CFG1 0x0001180000000088ULL
#define MIO_BOOT_LOC_ADR 0x0001180000000090ULL
#define MIO_BOOT_LOC_DAT 0x0001180000000098ULL
#define MIO_BOOT_ERR 0x00011800000000a0ULL
#define MIO_BOOT_INT 0x00011800000000a8ULL
#define MIO_BOOT_THR 0x00011800000000b0ULL
#define MIO_BOOT_BIST_STAT 0x00011800000000f8ULL
#define MIO_BOOT_REG_CFGN_XXX_63_37 UINT64_C(0xffffffe000000000)
#define MIO_BOOT_REG_CFGN_SAM UINT64_C(0x0000001000000000)
#define MIO_BOOT_REG_CFGN_WE_EXT UINT64_C(0x0000000c00000000)
#define MIO_BOOT_REG_CFGN_OE_EXT UINT64_C(0x0000000300000000)
#define MIO_BOOT_REG_CFGN_EN UINT64_C(0x0000000080000000)
#define MIO_BOOT_REG_CFGN_OR UINT64_C(0x0000000040000000)
#define MIO_BOOT_REG_CFGN_ALE UINT64_C(0x0000000020000000)
#define MIO_BOOT_REG_CFGN_WIDTH UINT64_C(0x0000000010000000)
#define MIO_BOOT_REG_CFGN_SIZE UINT64_C(0x000000000fff0000)
#define MIO_BOOT_REG_CFGN_BASE UINT64_C(0x000000000000ffff)
#define MIO_BOOT_REG_TIMN_PAGEM UINT64_C(0x8000000000000000)
#define MIO_BOOT_REG_TIMN_WAITM UINT64_C(0x4000000000000000)
#define MIO_BOOT_REG_TIMN_PAGES UINT64_C(0x3000000000000000)
#define MIO_BOOT_REG_TIMN_ALE UINT64_C(0x0fc0000000000000)
#define MIO_BOOT_REG_TIMN_PAGE UINT64_C(0x003f000000000000)
#define MIO_BOOT_REG_TIMN_WAIT UINT64_C(0x0000fc0000000000)
#define MIO_BOOT_REG_TIMN_PAUSE UINT64_C(0x000003f000000000)
#define MIO_BOOT_REG_TIMN_WR_HLD UINT64_C(0x0000000fc0000000)
#define MIO_BOOT_REG_TIMN_RD_HLD UINT64_C(0x000000003f000000)
#define MIO_BOOT_REG_TIMN_WE UINT64_C(0x0000000000fc0000)
#define MIO_BOOT_REG_TIMN_OE UINT64_C(0x000000000003f000)
#define MIO_BOOT_REG_TIMN_CE UINT64_C(0x0000000000000fc0)
#define MIO_BOOT_REG_TIMN_ADR UINT64_C(0x000000000000003f)
#define MIO_BOOT_LOC_CFGN_XXX_63_32 UINT64_C(0xffffffff00000000)
#define MIO_BOOT_LOC_CFGN_EN UINT64_C(0x0000000080000000)
#define MIO_BOOT_LOC_CFGN_XXX_30_28 UINT64_C(0x0000000070000000)
#define MIO_BOOT_LOC_CFGN_BASE UINT64_C(0x000000000ffffff8)
#define MIO_BOOT_LOC_CFGN_XXX_2_0 UINT64_C(0x0000000000000007)
#define MIO_BOOT_LOC_ADR_XXX_63_8 UINT64_C(0xffffffffffffff00)
#define MIO_BOOT_LOC_ADR_ADR UINT64_C(0x00000000000000f8)
#define MIO_BOOT_LOC_ADR_XXX_2_0 UINT64_C(0x0000000000000007)
#define MIO_BOOT_ERR_XXX_63_2 UINT64_C(0xfffffffffffffffc)
#define MIO_BOOT_ERR_WAIT_ERR UINT64_C(0x0000000000000002)
#define MIO_BOOT_ERR_ADR_ERR UINT64_C(0x0000000000000001)
#define MIO_BOOT_INT_XXX_63_2 UINT64_C(0xfffffffffffffffc)
#define MIO_BOOT_INT_WAIT_INT UINT64_C(0x0000000000000002)
#define MIO_BOOT_INT_ADR_INT UINT64_C(0x0000000000000001)
#define MIO_BOOT_THR_XXX_63_14 UINT64_C(0xffffffffffffc000)
#define MIO_BOOT_THR_FIF_CNT UINT64_C(0x0000000000003f00)
#define MIO_BOOT_THR_XXX_7_6 UINT64_C(0x00000000000000c0)
#define MIO_BOOT_THR_FIF_THR UINT64_C(0x000000000000003f)
#define MIO_BOOT_BIST_STAT_XXX_63_4 UINT64_C(0xfffffffffffffff0)
#define MIO_BOOT_BIST_STAT_NCBO_1 UINT64_C(0x0000000000000008)
#define MIO_BOOT_BIST_STAT_NCBO_0 UINT64_C(0x0000000000000004)
#define MIO_BOOT_BIST_STAT_LOC UINT64_C(0x0000000000000002)
#define MIO_BOOT_BIST_STAT_NCBI UINT64_C(0x0000000000000001)
#define MIO_BOOT_REG_CFG0_OFFSET 0x0000
#define MIO_BOOT_REG_CFG1_OFFSET 0x0008
#define MIO_BOOT_REG_CFG2_OFFSET 0x0010
#define MIO_BOOT_REG_CFG3_OFFSET 0x0018
#define MIO_BOOT_REG_CFG4_OFFSET 0x0020
#define MIO_BOOT_REG_CFG5_OFFSET 0x0028
#define MIO_BOOT_REG_CFG6_OFFSET 0x0030
#define MIO_BOOT_REG_CFG7_OFFSET 0x0038
#define MIO_BOOT_REG_TIM0_OFFSET 0x0040
#define MIO_BOOT_REG_TIM1_OFFSET 0x0048
#define MIO_BOOT_REG_TIM2_OFFSET 0x0050
#define MIO_BOOT_REG_TIM3_OFFSET 0x0058
#define MIO_BOOT_REG_TIM4_OFFSET 0x0060
#define MIO_BOOT_REG_TIM5_OFFSET 0x0068
#define MIO_BOOT_REG_TIM6_OFFSET 0x0070
#define MIO_BOOT_REG_TIM7_OFFSET 0x0078
#define MIO_BOOT_LOC_CFG0_OFFSET 0x0080
#define MIO_BOOT_LOC_CFG1_OFFSET 0x0088
#define MIO_BOOT_LOC_ADR_OFFSET 0x0090
#define MIO_BOOT_LOC_DAT_OFFSET 0x0098
#define MIO_BOOT_ERR_OFFSET 0x00a0
#define MIO_BOOT_INT_OFFSET 0x00a8
#define MIO_BOOT_THR_OFFSET 0x00b0
#define MIO_BOOT_BIST_STAT_OFFSET 0x00f8
#endif