diff options
author | Samsung OSRC <osrc@samsung.com> | 2013-01-20 14:10:20 -0500 |
---|---|---|
committer | Curtis Menard <curtis.menard@gmail.com> | 2013-01-20 14:10:20 -0500 |
commit | fa4e880a9894605db70ef2ee88902d139eb48989 (patch) | |
tree | 6e95d6cd15cfb281599f74b966db7049d4fd5690 /drivers/sensorhub/mcu_at32uc3l0128.c | |
parent | 10b2523bd76efada8f212f55b5b36889091b991a (diff) | |
download | kernel_samsung_smdk4412-fa4e880a9894605db70ef2ee88902d139eb48989.zip kernel_samsung_smdk4412-fa4e880a9894605db70ef2ee88902d139eb48989.tar.gz kernel_samsung_smdk4412-fa4e880a9894605db70ef2ee88902d139eb48989.tar.bz2 |
Sensorhub: Update sensors and firmware
From Samsung SPH-L900 update source.
Change-Id: Ib1dcf851ce5e723661169d7cb4ee8bc8ff647226
Signed-off-by: Curtis Menard <curtis.menard@gmail.com>
Diffstat (limited to 'drivers/sensorhub/mcu_at32uc3l0128.c')
-rw-r--r--[-rwxr-xr-x] | drivers/sensorhub/mcu_at32uc3l0128.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/sensorhub/mcu_at32uc3l0128.c b/drivers/sensorhub/mcu_at32uc3l0128.c index 216ca8a..0f63a8d 100755..100644 --- a/drivers/sensorhub/mcu_at32uc3l0128.c +++ b/drivers/sensorhub/mcu_at32uc3l0128.c @@ -44,9 +44,10 @@ ssize_t mcu_update_show(struct device *dev, ssp_dbg("[SSP]: %s - mcu binany update!\n", __func__); - if (data->bBinaryChashed == false) { + if (data->bSspShutdown == false) { disable_irq(data->iIrq); disable_irq_wake(data->iIrq); + data->bSspShutdown = true; } iRet = update_mcu_bin(data); @@ -84,9 +85,10 @@ ssize_t mcu_update2_show(struct device *dev, ssp_dbg("[SSP]: %s - mcu binany update!\n", __func__); - if (data->bBinaryChashed == false) { + if (data->bSspShutdown == false) { disable_irq(data->iIrq); disable_irq_wake(data->iIrq); + data->bSspShutdown = true; } iRet = update_crashed_mcu_bin(data); @@ -159,7 +161,7 @@ ssize_t mcu_factorytest_show(struct device *dev, bool bMcuTestSuccessed = false; struct ssp_data *data = dev_get_drvdata(dev); - if (data->bBinaryChashed == true) { + if (data->bSspShutdown == true) { ssp_dbg("[SSP]: %s - MCU Bin is crashed\n", __func__); return sprintf(buf, "NG,NG,NG\n"); } |