Date: Sun, 22 Mar 2015 04:43:33 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 198783] I2C driver for AM335X enhancement Message-ID: <bug-198783-7@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198783 Bug ID: 198783 Summary: I2C driver for AM335X enhancement Product: Base System Version: 11.0-CURRENT Hardware: arm OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: elbarto@bocal.org Created attachment 154646 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=154646&action=edit patch i2c am335X Hello, This patch enhanced the i2c driver for AM335X. This add support for read(2), write(2) and the required ioctl by i2c(8) (I2CSTART, I2CSTOP, I2CRPTSTART). Now it is possible to dump the on-board eeprom with i2c : i2c -a 0x50 -d r -w 16 -c 4096 -o 0 -b > eeprom.bin Note: The write syscall use an internal buffer of 1024 because in sys/dev/iicbus/iic.c it's limited to 1024. Cheers, -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-198783-7>