I2C
Srinidhi
Kasagar
srinidhi.kasagar@stericsson.com
Sachin
Verma
sachin.verma@st.com
2009-2010
ST-Ericsson
Linux standard functions
This documentation 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 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, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA 02111-1307 USA
For more details see the file COPYING in the source
distribution of Linux.
Introduction
This Documentation describes the API's provided by the I2C controller Driver.
Since this driver registers the transferfunction with kernel framework, there
are only private functions in this I2C bus driver. This driver currently
works only in master mode and does 7 bit adderssing only. There is no support
for 10 bit addressing. The driver currently supports standard mode (100KHz)
and Fast mode (400KHz) operation.
Known Bugs And Assumptions
None
None.
Public Functions Provided
Not Applicable
Private Functions
This Section lists the functions used internally by the I2C controller driver.
!Idrivers/i2c/busses/i2c-nomadik.c