From 92a200ea641a02a382a2e218e41c7b474ddcbc3e Mon Sep 17 00:00:00 2001 From: N2614 Date: Tue, 15 Dec 2009 09:13:14 +0000 Subject: [PATCH] =?UTF-8?q?STATUS=E3=83=AC=E3=82=B8=E3=82=B9=E3=82=BF?= =?UTF-8?q?=E3=81=AEbacklight=5Ftop=E3=81=A8backlight=5Fbottom=E3=81=8C?= =?UTF-8?q?=E9=80=86=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=A6=E3=81=84=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@60 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/pm.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/trunk/pm.c b/trunk/pm.c index fac0904..886b8d5 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -327,6 +327,7 @@ err PM_BL_set( u8 dat ) u8 blset; #endif u8 intset = 0; + u8 status_blset = 0; // RMW‚đŤs‚¤ // Read @@ -358,7 +359,7 @@ err PM_BL_set( u8 dat ) } #ifdef _PMIC_TWL_ - if(( blset != 0x00 ) + if(( blset != 0x00 ) && ( ( dat & ( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF )) == ( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF )) ) { PM_TEG_LCD_dis( 1 ); @@ -371,7 +372,8 @@ err PM_BL_set( u8 dat ) wait_ms( 10 ); } - vreg_ctr[VREG_C_STATUS] = (( vreg_ctr[VREG_C_STATUS] & 0b10011111 ) | ( blset << 5 )); + status_blset = ((blset & 0x01) << 1) | ((blset & 0x02) >> 1); + vreg_ctr[VREG_C_STATUS] = (( vreg_ctr[VREG_C_STATUS] & 0b10011111 ) | ( status_blset << 5 )); { u8 tot;