diff --git a/build/libraries_sysmenu/hotsw/ARM7/include/command.h b/build/libraries_sysmenu/hotsw/ARM7/include/command.h index b21f9126..c12b74a2 100644 --- a/build/libraries_sysmenu/hotsw/ARM7/include/command.h +++ b/build/libraries_sysmenu/hotsw/ARM7/include/command.h @@ -21,6 +21,21 @@ extern "C" { #endif + +// ROM ID + +#define HOTSW_ROMID_1TROM_MASK 0x80000000UL +#define HOTSW_ROMID_TWLROM_MASK 0x40000000UL +#define HOTSW_ROMID_RFSSUP_MASK 0x20000000UL +#define HOTSW_ROMID_SIZE_MASK 0x0000ff00UL + +// ROM STATUS + +#define HOTSW_ROMST_RFS_REQ_MASK 0x00000004UL +#define HOTSW_ROMST_RFS_WARN_MASK 0x00000008UL +#define HOTSW_ROMST_RFS_READY_MASK 0x00000020UL + + // NORMAL command #define HSWOP_N_OP_MASK 0xff00000000000000ULL @@ -30,6 +45,11 @@ extern "C" { #define HSWOP_N_OP_RD_PAGE 0x0000000000000000ULL #define HSWOP_N_OP_WR_PAGE 0x8000000000000000ULL #define HSWOP_N_OP_LD_TABLE 0x9f00000000000000ULL +#define HSWOP_N_OP_RD_CACHE_START 0x5800000000000000ULL +#define HSWOP_N_OP_RD_CACHE 0x6000000000000000ULL +#define HSWOP_N_OP_RD_CACHE_LAST 0x6800000000000000ULL +#define HSWOP_N_OP_RD_STAT 0xd600000000000000ULL +#define HSWOP_N_OP_RFS_BLK 0xb500000000000000ULL #define HSWOP_N_OP_CHG_MODE 0x3c00000000000000ULL #define HSWOP_N_OP_CHG2_MODE 0x3d00000000000000ULL @@ -87,10 +107,12 @@ extern "C" { #define HSWOP_G_OP_RD_ID 0xb800000000000000ULL #define HSWOP_G_OP_RD_UID 0xb900000000000000ULL #define HSWOP_G_OP_RD_PAGE 0xb700000000000000ULL -#define HSWOP_G_OP_RD_CACHE_START 0x5800000000000000ULL -#define HSWOP_G_OP_RD_CACHE 0x6000000000000000ULL -#define HSWOP_G_OP_RD_CACHE_LAST 0x6800000000000000ULL #define HSWOP_G_OP_WR_PAGE 0x8000000000000000ULL +#define HSWOP_G_OP_RD_CACHE_START HSWOP_N_OP_RD_CACHE_START +#define HSWOP_G_OP_RD_CACHE HSWOP_N_OP_RD_CACHE +#define HSWOP_G_OP_RD_CACHE_LAST HSWOP_N_OP_RD_CACHE_LAST +#define HSWOP_G_OP_RD_STAT HSWOP_N_OP_RD_STAT +#define HSWOP_G_OP_RFS_BLK HSWOP_N_OP_RFS_BLK #define HSWOP_G_RD_ID_PAD 0x00ffffffffffffffULL #define HSWOP_G_RD_UID_PAD 0x00ffffffffffffffULL @@ -101,14 +123,6 @@ extern "C" { #define HSWOP_G_RD_PAGE_ADDR_MASK 0x000ffffe00000000ULL -// ROM ID - -#define HOTSW_ROMID_1TROM_MASK 0x80000000UL -#define HOTSW_ROMID_TWLROM_MASK 0x40000000UL -#define HOTSW_ROMID_BADBLK_MASK 0x20000000UL -#define HOTSW_ROMID_SIZE_MASK 0x0000ff00UL - - #ifdef __cplusplus } /* extern "C" */