fix nand WP

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@129 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
shirait 2007-06-21 07:02:06 +00:00
parent 1f0e0b2245
commit d363f96b55

View File

@ -223,9 +223,6 @@ void (*func_SDCARD_Out)(void); /*
/* void (*func_SDCARD_CallBack)(SdmcResultInfo *info); 処理結果通知用コールバック保存用 */
/*---------------------------------------------------------------------------*
Name: SDCARD_Backup_port0
@ -243,7 +240,7 @@ static void SDCARD_Backup_port0(void)
SD_GetFPGA(SDPort0Context.SD_OPTION_VALUE, SD_OPTION);
/* variables */
SDPort0Context.SD_RCA = SD_RCA;
SDPort0Context.SD_RCA = SD_RCA;
SDPort0Context.ErrStatus = SDCARD_ErrStatus;
SDPort0Context.Status = SDCARD_Status;
SDPort0Context.MMCFlag = SDCARD_MMCFlag;
@ -2034,8 +2031,8 @@ static u16 i_sdmcCheckWP(void)
return SDCARD_ErrStatus;
}
else if (SD_port_number == SDCARD_PORT1) /* ポート1のとき */
{
if(!(SD_CheckFPGAReg(EXT_WP,EXT_WP_PORT1))) { //WPフラグが立っていないか?
{ /*TWLのポート1はライトプロテクトビットが常に0プロテクト状態なので反転して評価*/
if((SD_CheckFPGAReg(EXT_WP,EXT_WP_PORT1))) { //WPフラグが立っていないか?
SDCARD_ErrStatus |= SDMC_ERR_WP; //エラーフラグのWPエラービットを立てる
}else{ //WPフラグが立っていたとき
SDCARD_ErrStatus &= ~SDMC_ERR_WP; //エラーフラグのWPエラービットを落とす