ASoC: sigmadsp: Drop support support SIGMA_ACTION_DELAY
authorLars-Peter Clausen <lars@metafoo.de>
Wed, 19 Nov 2014 17:29:04 +0000 (18:29 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 20 Nov 2014 09:55:33 +0000 (09:55 +0000)
The official firmware generation tool never emitted any SIGMA_ACTION_DELAY
instructions. Keeping support for it with the new restructured loader that
also supports v2 will be difficult, so drop support for it.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/sigmadsp.c

index 81a38dd..4fd3143 100644 (file)
@@ -7,7 +7,6 @@
  */
 
 #include <linux/crc32.h>
-#include <linux/delay.h>
 #include <linux/firmware.h>
 #include <linux/kernel.h>
 #include <linux/i2c.h>
@@ -28,9 +27,6 @@ enum {
        SIGMA_ACTION_WRITEXBYTES = 0,
        SIGMA_ACTION_WRITESINGLE,
        SIGMA_ACTION_WRITESAFELOAD,
-       SIGMA_ACTION_DELAY,
-       SIGMA_ACTION_PLLWAIT,
-       SIGMA_ACTION_NOOP,
        SIGMA_ACTION_END,
 };
 
@@ -79,10 +75,6 @@ process_sigma_action(struct sigma_firmware *ssfw, struct sigma_action *sa)
                if (ret < 0)
                        return -EINVAL;
                break;
-       case SIGMA_ACTION_DELAY:
-               udelay(len);
-               len = 0;
-               break;
        case SIGMA_ACTION_END:
                return 0;
        default: