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