API documentation for MSP Controller Driver 2008-2009 STMicroelectronics Pvt Ltd This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see "http://www.gnu.org/licenses/". Introduction This Documentation describes the API's provided by the MSP controller Driver. MSP controller supports different protocols like I2S, PCM, SPI etc. This MSP controller driver is Open Source compliant for all the Protocols and a new bus called I2S is defined to jusitfy all these protcols. MSP Funtions registered over I2S Bus For Linux I2S framework, it hooks following functions to the I2S framework: stm_msp_configure_enable stm_msp_transceive_data stm_msp_close Functions This Section lists the functions used by the MSP controller driver. These functions cater to all the protocols supported namely: I2S, PCM, SPI. !Edrivers/misc/i2s/msp_i2s.c