aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/iicbus/iiconf.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Add support for i2c bus mux hardware.Ian Lepore2020-01-021-2/+11
* Rewrite iicdev_writeto() to use a single buffer and a single iic_msg, ratherIan Lepore2019-11-211-15/+37
* Create a mechanism for encoding a system errno into the IIC_Exxxxx space.Ian Lepore2019-09-141-2/+29
* Restore the ability for i2c slave devices to do IO from their probe method.Ian Lepore2019-07-081-4/+10
* Call device_unbusy() on the error exit path, because if iicbus_request_bus()Ian Lepore2019-07-081-0/+1
* revert r273728 and parts of r306589, iicbus no-stop by default featureAndriy Gapon2019-05-291-6/+4
* Mark i2c slave devices busy while they own the bus.Ian Lepore2019-05-231-0/+7
* Fix a bug introduced with recursive bus ownership support in r321584.Ian Lepore2018-01-231-3/+9
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add support for tracking nested calls to iicbus_request/release_bus().Ian Lepore2017-07-261-34/+27
* Add a pair of convenience routines for doing simple "register" read/writesIan Lepore2017-07-261-0/+52
* If an i2c transfer ends due to error, issue a stop on the bus even if theIan Lepore2017-06-291-4/+6
* Remove a couple of extra blank lines.Luiz Otavio O Souza2016-05-221-1/+0
* Add iicbus_transfer_excl(), a helper routine to do an i2c bus transactionIan Lepore2015-10-221-0/+15
* Fix more cases of iicbus-layer functions that must return IIC_Exxxx values.Ian Lepore2015-10-101-2/+2
* Return only IIC_Exxxx status values from iicbus-layer functions. Most ofIan Lepore2015-10-091-7/+18
* Add iic2errno(), a helper function to translate IIC_Exxxxx status values toIan Lepore2015-10-091-0/+22
* Bugfix: Exit the transfer loop if any read or write operation fails. Also,Ian Lepore2015-10-091-2/+5
* Fix numerous issues in iic(4) and iicbus(4):Jason A. Harmening2015-04-211-32/+39
* Add a method to iicbus to request IIC_M_NOSTOP behaviour for multibyteKonstantin Belousov2014-10-271-3/+6
* Allow the i2c node requirements to be slightly relaxed.Adrian Chadd2011-12-041-4/+4
* Provide support for IIC_M_NOSTOP/IIC_M_NOSTART for bit-banging andNathan Whitehorn2010-11-081-5/+29
* Revert changes accidentally committed as part of r209298.Nathan Whitehorn2010-06-181-29/+5
* Provide for multiple, cascaded PICs on PowerPC systems, and extend theNathan Whitehorn2010-06-181-5/+29
* Handle errors from device_get_chidlren.Warner Losh2008-08-231-2/+5
* Add locking to the core iicbus(4) drivers:John Baldwin2008-08-041-15/+19
* MFp4: Make iicbus_trasnfer_gen suitable for bridge drivers. Use it in theWarner Losh2007-03-231-6/+10
* const poisonWarner Losh2006-12-051-1/+1
* Allow iic bridges to support a generalized transfer, rather thanWarner Losh2006-07-141-0/+42
* Use __FBSDID().David E. O'Brien2003-08-241-3/+4
* Major rework of the iicbus/smbus framework:Nicolas Souchu2002-03-231-33/+0
* Remove unneeded #include <sys/kernel.h>Poul-Henning Kamp2000-04-291-1/+0
* Remove ~25 unneeded #include <sys/conf.h>Poul-Henning Kamp2000-04-191-1/+0
* Remove the 'ivars' arguement to device_add_child() andMatthew N. Dodd1999-12-031-1/+1
* Sync with RELENG_3.Nicolas Souchu1999-11-011-2/+6
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Handle correctly iicbus request/release mechanism. Add iicbus allocationNicolas Souchu1999-02-131-8/+9
* Changed to use IICBUS_REPEATED_STARTRoger Hardiman1999-02-061-2/+2
* Submitted by: Nicolas Souchu <nsouch@freebsd.org>Roger Hardiman1999-01-281-1/+50
* Change /dev/smb and /dev/iic interface to allow user programs to interact withNicolas Souchu1999-01-091-4/+95
* Remove broken and useless intr interface.Nicolas Souchu1998-11-221-2/+2
* iicbb is generic support for I2C bit-banging.Nicolas Souchu1998-10-311-29/+44
* Submitted by: nsouchNicolas Souchu1998-09-031-0/+207