minix/drivers/cat24c256
David van Moolenbroek 95624ae072 Block protocol: add user endpoint to IOCTL request
I/O control requests now come with the endpoint of the user process
that initiated the ioctl(2) call. It is stored in a new BDEV_USER
field, which is an alias for BDEV_FLAGS. The contents of this field
are to be used only in highly specific situations. It should be
preserved (not replaced!) by services that forward IOCTL requests,
and may be set to NONE for service-initiated IOCTL requests.

Change-Id: I68a01b9ce43eca00e61b985a9cf87f55ba683de4
2014-02-19 11:22:15 +01:00
..
cat24c256.c Block protocol: add user endpoint to IOCTL request 2014-02-19 11:22:15 +01:00
Makefile cat24c256: driver for the cat24c256 i2c eeprom 2013-07-15 17:03:18 -04:00
README.txt cat24c256: driver for the cat24c256 i2c eeprom 2013-07-15 17:03:18 -04:00

CAT24C256 Driver (EEPROM)
=========================

Overview
--------

This is the driver for the EEPROM chip commonly found on the BeagleBone
and the BeagleBone Black as well as capes and expansion boards.

Testing the Code
----------------

Starting up an instance:

/bin/service up /usr/sbin/cat24c256 -dev /dev/eepromb1s50 -label cat24c256.1.50 -args 'bus=1 address=0x50'