[PATCH 48/133] [Jaunty SRU] ARM.imx51 Freescale:ENGR00109543 Sets mc13892 CHRGRAW scaling to divide by 5

Brad Figg brad.figg at canonical.com
Thu Jul 9 16:48:38 UTC 2009


From: Zhou Jingyu <b02241 at freescale.com>

Sets CHRGRAW scaling to divide by 5

Signed-off-by: Zhou Jingyu <Jingyu.Zhou at freescale.com>
(cherry picked from commit 8702e52d0f7f2a480e27ed27b71ee4be285d867b)
Signed-off-by: Brad Figg <brad.figg at canonical.com>
---
 drivers/mxc/pmic/mc13892/pmic_adc.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/mxc/pmic/mc13892/pmic_adc.c b/drivers/mxc/pmic/mc13892/pmic_adc.c
index 737a99f..eb05c78 100644
--- a/drivers/mxc/pmic/mc13892/pmic_adc.c
+++ b/drivers/mxc/pmic/mc13892/pmic_adc.c
@@ -248,12 +248,13 @@ static int pmic_adc_suspend(struct platform_device *pdev, pm_message_t state)
 static int pmic_adc_resume(struct platform_device *pdev)
 {
 	/* nothing for mc13892 adc */
-	unsigned int adc_0_reg, adc_1_reg;
+	unsigned int adc_0_reg, adc_1_reg, reg_mask;
 	suspend_flag = 0;
 
 	/* let interrupt of TSI again */
 	adc_0_reg = ADC_WAIT_TSI_0;
-	CHECK_ERROR(pmic_write_reg(REG_ADC0, adc_0_reg, PMIC_ALL_BITS));
+	reg_mask = ADC_WAIT_TSI_0;
+	CHECK_ERROR(pmic_write_reg(REG_ADC0, adc_0_reg, reg_mask));
 	adc_1_reg = ADC_WAIT_TSI_1 | (ADC_BIS * adc_ts);
 	CHECK_ERROR(pmic_write_reg(REG_ADC1, adc_1_reg, PMIC_ALL_BITS));
 
-- 
1.6.0.4





More information about the kernel-team mailing list