diff options
author | Misael Lopez Cruz <misael.lopez@ti.com> | 2011-08-01 14:09:24 -0500 |
---|---|---|
committer | Simon Wilson <simonwilson@google.com> | 2011-08-03 17:42:53 -0700 |
commit | a196bac8df4d7def1f0f3f3930ff6cc3d8ad9b67 (patch) | |
tree | 08d9d7808216e9fbecbe38b487a7be7fdc8bd8e7 /sound/soc/omap/abe/abe_firmware.c | |
parent | ecffea2308111ebd3e5cb85359385dd338261f69 (diff) | |
download | kernel_samsung_tuna-a196bac8df4d7def1f0f3f3930ff6cc3d8ad9b67.zip kernel_samsung_tuna-a196bac8df4d7def1f0f3f3930ff6cc3d8ad9b67.tar.gz kernel_samsung_tuna-a196bac8df4d7def1f0f3f3930ff6cc3d8ad9b67.tar.bz2 |
ASoC: ABE DSP: Share firmware strategy for built-in and modules
ABE firmware was stored locally in ABE HAL source code for built-in
support and a new firmware was created for modules which contains
the ABE firmware + equalizer configuration and coefficients.
In order to reuse the code for parsing the new firmware, original
firmware (pure ABE firmware) is converted into new firmware scheme.
Change-Id: I67346a0ae98e5bec238e12562efe571f4c42b84d
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
Diffstat (limited to 'sound/soc/omap/abe/abe_firmware.c')
-rw-r--r-- | sound/soc/omap/abe/abe_firmware.c | 799 |
1 files changed, 799 insertions, 0 deletions
diff --git a/sound/soc/omap/abe/abe_firmware.c b/sound/soc/omap/abe/abe_firmware.c index b6b3d4d..6942aa4 100644 --- a/sound/soc/omap/abe/abe_firmware.c +++ b/sound/soc/omap/abe/abe_firmware.c @@ -1,3 +1,802 @@ +0xabeabe00, +0x00000000, +0x000178e8, +0x00000c60, +0x00000001, +0x00009110, +0x00000006, +0x20314c44, +0x61757145, +0x657a696c, +0x00000072, +0x00000000, +0x00000004, +0x00000019, +0x74616c46, +0x73657220, +0x736e6f70, +0x00000065, +0x00000000, +0x68676948, +0x7361702d, +0x64302073, +0x00000042, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426432, +0x00000000, +0x68676948, +0x7361702d, +0x322d2073, +0x00426430, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x20324c44, +0x7466654c, +0x75714520, +0x7a696c61, +0x00007265, +0x00000004, +0x00000019, +0x74616c46, +0x73657220, +0x736e6f70, +0x00000065, +0x00000000, +0x68676948, +0x7361702d, +0x64302073, +0x00000042, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426432, +0x00000000, +0x68676948, +0x7361702d, +0x322d2073, +0x00426430, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x20324c44, +0x68676952, +0x71452074, +0x696c6175, +0x0072657a, +0x00000004, +0x00000019, +0x74616c46, +0x73657220, +0x736e6f70, +0x00000065, +0x00000000, +0x68676948, +0x7361702d, +0x64302073, +0x00000042, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426432, +0x00000000, +0x68676948, +0x7361702d, +0x322d2073, +0x00426430, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x65646953, +0x656e6f74, +0x75714520, +0x7a696c61, +0x00007265, +0x00000004, +0x00000009, +0x74616c46, +0x73657220, +0x736e6f70, +0x00000065, +0x00000000, +0x68676948, +0x7361702d, +0x64302073, +0x00000042, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426432, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426438, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x43494d41, +0x75714520, +0x7a696c61, +0x00007265, +0x00000000, +0x00000003, +0x00000013, +0x68676948, +0x7361702d, +0x64302073, +0x00000042, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426432, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426438, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x43494d44, +0x75714520, +0x7a696c61, +0x00007265, +0x00000000, +0x00000003, +0x00000013, +0x68676948, +0x7361702d, +0x64302073, +0x00000042, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426432, +0x00000000, +0x68676948, +0x7361702d, +0x312d2073, +0x00426438, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00040002, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff8cbb51, +0x000ace72, +0xfff53192, +0x007344b1, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffc65da8, +0x00567385, +0xffa98c7d, +0x0039a258, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffe8f244, +0x00452938, +0xffbad6c8, +0x00170dbc, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00040002, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff8cbb51, +0x000ace72, +0xfff53192, +0x007344b1, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffc65da8, +0x00567385, +0xffa98c7d, +0x0039a258, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffe8f244, +0x00452938, +0xffbad6c8, +0x00170dbc, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00040002, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff8cbb51, +0x000ace72, +0xfff53192, +0x007344b1, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffc65da8, +0x00567385, +0xffa98c7d, +0x0039a258, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xffe8f244, +0x00452938, +0xffbad6c8, +0x00170dbc, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00040002, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0xff8cbb51, +0x000ace72, +0xfff53192, +0x007344b1, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0xffc65da8, +0x00567385, +0xffa98c7d, +0x0039a258, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0x00000000, +0xffe8f244, +0x00452938, +0xffbad6c8, +0x00170dbc, +0x00000000, +0x0067cd91, +0xfff596e6, +0x000b29a2, +0xffc1248b, +0xfffd1080, +0xfffaca4c, +0xfffab048, +0xfffdb0ac, +0x00024f54, +0x00054fb8, +0x000535b4, +0x0002ef80, +0x003edb7b, +0x001d92ec, +0xff962b59, +0x000bd422, +0xffe48132, +0x002dbdc2, +0xffc7a94a, +0x0033fbe6, +0xffdd3502, +0x000fea26, +0xfff0490f, +0xffd10817, +0xffaca4df, +0xffab0493, +0xffdb0acb, +0x0024f537, +0x0054fb6f, +0x00535b23, +0x002ef7eb, +0x000fb6f3, +0x001d930c, +0xff962afd, +0x000bd42a, +0xffe48122, +0x002dbdda, +0xffc7a932, +0x0033fbf6, +0xffdd34fa, +0x000fea26, +0xfff82487, +0xffe8840b, +0xffd6526f, +0xffd5824b, +0xffed8567, +0x00127a9b, +0x002a7db7, +0x0029ad93, +0x00177bf7, +0x0007db7b, +0x001d930c, +0xff962afd, +0x000bd42a, +0xffe48122, +0x002dbdda, +0xffc7a932, +0x0033fbf6, +0xffdd34fa, +0x000fea26, +0xffc1248b, +0xfffd1080, +0xfffaca4c, +0xfffab048, +0xfffdb0ac, +0x00024f54, +0x00054fb8, +0x000535b4, +0x0002ef80, +0x003edb7b, +0x001d92ec, +0xff962b59, +0x000bd422, +0xffe48132, +0x002dbdc2, +0xffc7a94a, +0x0033fbe6, +0xffdd3502, +0x000fea26, +0xfff0490f, +0xffd10817, +0xffaca4df, +0xffab0493, +0xffdb0acb, +0x0024f537, +0x0054fb6f, +0x00535b23, +0x002ef7eb, +0x000fb6f3, +0x001d930c, +0xff962afd, +0x000bd42a, +0xffe48122, +0x002dbdda, +0xffc7a932, +0x0033fbf6, +0xffdd34fa, +0x000fea26, +0xfff82487, +0xffe8840b, +0xffd6526f, +0xffd5824b, +0xffed8567, +0x00127a9b, +0x002a7db7, +0x0029ad93, +0x00177bf7, +0x0007db7b, +0x001d930c, +0xff962afd, +0x000bd42a, +0xffe48122, +0x002dbdda, +0xffc7a932, +0x0033fbf6, +0xffdd34fa, +0x000fea26, 0x00009110, /* VERSION NUMBER */ 0x00002000, /* PMEM LENGTH IN BYTES */ 0x000013E4, /* CMEM LENGTH IN BYTES */ |