|
@@ -576,8 +576,6 @@ u16 omap_mcbsp_get_fifo_size(unsigned int id)
|
|
|
}
|
|
|
EXPORT_SYMBOL(omap_mcbsp_get_fifo_size);
|
|
|
|
|
|
-#define MCBSP2_FIFO_SIZE 0x500 /* 1024 + 256 locations */
|
|
|
-#define MCBSP1345_FIFO_SIZE 0x80 /* 128 locations */
|
|
|
/*
|
|
|
* omap_mcbsp_get_tx_delay returns the number of used slots in the McBSP FIFO
|
|
|
*/
|
|
@@ -596,10 +594,7 @@ u16 omap_mcbsp_get_tx_delay(unsigned int id)
|
|
|
buffstat = MCBSP_READ(mcbsp, XBUFFSTAT);
|
|
|
|
|
|
/* Number of slots are different in McBSP ports */
|
|
|
- if (mcbsp->id == 2)
|
|
|
- return MCBSP2_FIFO_SIZE - buffstat;
|
|
|
- else
|
|
|
- return MCBSP1345_FIFO_SIZE - buffstat;
|
|
|
+ return mcbsp->pdata->buffer_size - buffstat;
|
|
|
}
|
|
|
EXPORT_SYMBOL(omap_mcbsp_get_tx_delay);
|
|
|
|