aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/omap/abe/abe.h
diff options
context:
space:
mode:
authorSebastien Guiriec <s-guiriec@ti.com>2011-09-14 08:18:50 +0200
committerSimon Wilson <simonwilson@google.com>2011-10-11 17:55:44 -0700
commite2e4c142bcf8ac457ac636b5ab74866829a31914 (patch)
treea2f8201c604c4bf679760a99947c76b36afdec73 /sound/soc/omap/abe/abe.h
parentc71e41ef0b3d74b96edd1f29679bae786dbbb9ea (diff)
downloadkernel_samsung_tuna-e2e4c142bcf8ac457ac636b5ab74866829a31914.zip
kernel_samsung_tuna-e2e4c142bcf8ac457ac636b5ab74866829a31914.tar.gz
kernel_samsung_tuna-e2e4c142bcf8ac457ac636b5ab74866829a31914.tar.bz2
ASoC: OMAP ABE: Update ping/pong mode to support 4 buffers.
Current ping/pong mode is supporting only 2 buffers. We can extend the number of buffer to 4 in order to fit with current Audio HAL. This will enable the selection of Ping/pong instead of CBPr and lead to longer time between the different OMAP L3 wake up. Remove duplication of structure definition until rework of ABE code. Change-Id: I2037f50bf46b530f6d22c8306db9f44d9c2856e4 Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
Diffstat (limited to 'sound/soc/omap/abe/abe.h')
-rw-r--r--sound/soc/omap/abe/abe.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/sound/soc/omap/abe/abe.h b/sound/soc/omap/abe/abe.h
index c465764..103a57c 100644
--- a/sound/soc/omap/abe/abe.h
+++ b/sound/soc/omap/abe/abe.h
@@ -107,24 +107,6 @@ struct omap_abe_equ {
s32 equ_param3;
};
-struct omap_abe {
- void __iomem *io_base[5];
- u32 firmware_version_number;
- u16 MultiFrame[PROCESSING_SLOTS][TASKS_IN_SLOT];
- u32 compensated_mixer_gain;
- u8 muted_gains_indicator[MAX_NBGAIN_CMEM];
- u32 desired_gains_decibel[MAX_NBGAIN_CMEM];
- u32 muted_gains_decibel[MAX_NBGAIN_CMEM];
- u32 desired_gains_linear[MAX_NBGAIN_CMEM];
- u32 desired_ramp_delay_ms[MAX_NBGAIN_CMEM];
- struct mutex mutex;
- u32 warm_boot;
-
- u32 irq_dbg_read_ptr;
-
- struct omap_abe_dbg dbg;
-};
-
extern struct omap_abe *abe;
void omap_abe_dbg_log(struct omap_abe *abe, u32 x, u32 y, u32 z, u32 t);