From: zwp <zwp@rock-chips.com>
Date: Tue, 26 Jun 2012 01:05:38 +0000 (+0800)
Subject: modify tdsc8800 bug.
X-Git-Tag: firefly_0821_release~9070
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=55d7b213e03bcd4c330e4a0ba94a17005bdf5594;p=firefly-linux-kernel-4.4.55.git

modify tdsc8800 bug.
---

diff --git a/drivers/misc/tdsc8800.c b/drivers/misc/tdsc8800.c
index fed23a14a257..6db48f071b76 100755
--- a/drivers/misc/tdsc8800.c
+++ b/drivers/misc/tdsc8800.c
@@ -65,6 +65,7 @@ static int tdsc8800_open(struct inode *inode, struct file *file)
 static int tdsc8800_release(struct inode *inode, struct file *file)
 {
 	MODEMDBG("tdsc8800_release\n");
+	modem_poweron_off(0);
 
 	return 0;
 }
@@ -124,7 +125,7 @@ static int tdsc8800_probe(struct platform_device *pdev)
 	
         gpio_direction_output(pdata->bp_power, GPIO_LOW);
 
-	gpio_set_value(pdata->bp_power, pdata->bp_reset_active_low? GPIO_LOW:GPIO_HIGH);
+	gpio_set_value(pdata->bp_power, pdata->bp_power_active_low? GPIO_LOW:GPIO_HIGH);
 	result = misc_register(&tdsc8800_misc);
 	if(result)
 	{