No description
Find a file
Thomas Cort 75bd3009d3 libi2cdriver: add functions for IC register access
Many i2c device drivers used similar code to access registers on
the ICs they drive. This commit implements that functionality in
libi2cdriver and updates the drivers to use the library instead of
their own register access functions. The net result is 375+ fewer
lines of code and less work for people developing new drivers.

The two exceptions were cat24c256 and parts of tda19988. They access
the bus in uncommon ways. It doesn't make sense at this time to
move their read/write functions into libi2cdriver.

Change-Id: Id8280b71af33b710a49944d7f20a7262be9f5988
2013-09-18 08:10:26 -04:00
benchmarks Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
bin fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
commands kernel: add padconf kernel call 2013-08-28 12:53:05 -04:00
common a bit more -Werror compatability 2013-08-20 11:37:40 +02:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib gpio: port to am335x 2013-09-03 08:14:18 -04:00
docs Allow install of binutils and import texinfo 2013-07-12 14:18:08 +02:00
drivers libi2cdriver: add functions for IC register access 2013-09-18 08:10:26 -04:00
etc vm: enable filemap=1 by default 2013-09-13 12:56:41 +00:00
external libarchive: use -isystem for /usr/include 2013-08-30 17:21:01 +02:00
gnu Prevent make -C gnu from installing files in / 2013-09-17 15:19:50 +02:00
include libi2cdriver: add functions for IC register access 2013-09-18 08:10:26 -04:00
kernel enable fatal warnings 2013-09-01 12:59:37 +00:00
lib libi2cdriver: add functions for IC register access 2013-09-18 08:10:26 -04:00
libexec increase -Werror resilience 2013-08-21 13:53:39 +02:00
man Importing usr.bin/tr 2013-08-25 18:51:36 +02:00
releasetools Importing usr.bin/tr 2013-08-25 18:51:36 +02:00
sbin increase -Werror resilience 2013-08-21 13:53:39 +02:00
servers vm: enable filemap=1 by default 2013-09-13 12:56:41 +00:00
share enable fatal warnings 2013-09-01 12:59:37 +00:00
sys fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
test test70: reduce ITERATIONS 2013-09-16 15:33:44 +00:00
tests fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
tools bugfix: build.sh cross-compile on NetBSD host 2013-09-05 16:09:35 +02:00
usr.bin fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
usr.sbin increase -Werror resilience 2013-08-21 13:53:39 +02:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Reverting back to default value of MKARZERO 2013-01-17 10:03:58 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00