diff --git a/tas2557-core.c b/tas2557-core.c
index 7e9bab7aa81706a68e2c09696cb021946fcae14b..24495e17b11d27d86312c4641a5fda5bd89338e5 100755 (executable)
--- a/tas2557-core.c
+++ b/tas2557-core.c
pTAS2557->mnErrCode |= ERROR_FAILSAFE;
if (hrtimer_active(&pTAS2557->mtimer))
hrtimer_cancel(&pTAS2557->mtimer);
- pTAS2557->enableIRQ(pTAS2557, false);
+ pTAS2557->enableIRQ(pTAS2557, false, false);
tas2557_dev_load_data(pTAS2557, p_tas2557_shutdown_data);
pTAS2557->mbPowerUp = false;
pTAS2557->hw_reset(pTAS2557);
hrtimer_cancel(&pTAS2557->mtimer);
if (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE)
- pTAS2557->enableIRQ(pTAS2557, false);
+ pTAS2557->enableIRQ(pTAS2557, false, false);
nResult = tas2557_dev_load_data(pTAS2557, p_tas2557_shutdown_data);
if (nResult < 0)
if (nResult < 0)
goto end;
if (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE) {
- pTAS2557->enableIRQ(pTAS2557, true);
+ pTAS2557->enableIRQ(pTAS2557, true, true);
if (!hrtimer_active(&pTAS2557->mtimer)) {
pTAS2557->mnDieTvReadCounter = 0;
hrtimer_start(&pTAS2557->mtimer,
if (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE) {
/* turn on IRQ */
- pTAS2557->enableIRQ(pTAS2557, true);
+ pTAS2557->enableIRQ(pTAS2557, true, true);
if (!hrtimer_active(&pTAS2557->mtimer)) {
pTAS2557->mnDieTvReadCounter = 0;
hrtimer_start(&pTAS2557->mtimer,
dev_dbg(pTAS2557->dev, "Enable: load shutdown sequence\n");
if (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE) {
/* turn off IRQ */
- pTAS2557->enableIRQ(pTAS2557, false);
+ pTAS2557->enableIRQ(pTAS2557, false, false);
}
nResult = tas2557_dev_load_data(pTAS2557, p_tas2557_shutdown_data);
if (nResult < 0)
hrtimer_cancel(&pTAS2557->mtimer);
if (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE)
- pTAS2557->enableIRQ(pTAS2557, false);
+ pTAS2557->enableIRQ(pTAS2557, false, false);
nResult = tas2557_dev_load_data(pTAS2557, p_tas2557_shutdown_data);
if (nResult < 0)
goto end;
if (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE) {
- pTAS2557->enableIRQ(pTAS2557, true);
+ pTAS2557->enableIRQ(pTAS2557, true, true);
if (!hrtimer_active(&pTAS2557->mtimer)) {
pTAS2557->mnDieTvReadCounter = 0;
hrtimer_start(&pTAS2557->mtimer,