From b6d9f444c67b3be0e5fdf9ee9feb3efd0335bd0c Mon Sep 17 00:00:00 2001 From: nakasima Date: Tue, 4 Mar 2008 09:14:46 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=AA=E3=83=95=E3=83=AC=E3=83=83=E3=82=B7?= =?UTF-8?q?=E3=83=A5=E3=82=B3=E3=83=9E=E3=83=B3=E3=83=89=E3=81=A8=E3=82=AD?= =?UTF-8?q?=E3=83=A3=E3=83=83=E3=82=B7=E3=83=A5=E3=82=B3=E3=83=9E=E3=83=B3?= =?UTF-8?q?=E3=83=89=E3=81=AE=E5=AE=9A=E7=BE=A9=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@805 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- .../hotsw/ARM7/include/command.h | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) 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" */