diff --git a/tas2555-core.c b/tas2555-core.c
index e1d7c07fd8a57b58f946ed83816e908c932480ee..99e74ecc64ed5dcba1739a1d1b6df2bb90e4554a 100755 (executable)
--- a/tas2555-core.c
+++ b/tas2555-core.c
udelay(1000);
dev_info(pTAS2555->dev, "load program %d\n", nProgram);
+ tas2555_load_data(pTAS2555,
+ &(pTAS2555->mpFirmware->mpPrograms[nProgram].mData),
+ TAS2555_BLOCK_MAIN_ALL);
tas2555_load_data(pTAS2555,
&(pTAS2555->mpFirmware->mpPrograms[nProgram].mData),
TAS2555_BLOCK_MAIN_DEV_A);