]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r273610:
authorloos <loos@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 9 Jan 2015 02:30:30 +0000 (02:30 +0000)
committerloos <loos@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 9 Jan 2015 02:30:30 +0000 (02:30 +0000)
commit9257219cff215f9cb49d9c8b7a47f39d13b895ec
tree6b9ddfde1b30c5432846ba295af67385291f5d82
parent2d03785fa3757db1d14204d9f50f9c53fb5d1d8d
MFC r273610:

Add an iicbus_reset() method to bcm2835_bsc.  While it is generally not
used for kernel devices it is used by i2c(8).

This fix the 'error: Device not configured' when i2c(8) tries to reset the
controller:

# i2c -r
Resetting I2C controller on /dev/iic0: error: Device not configured

For now use conservative settings for default i2c speeds.

git-svn-id: svn://svn.freebsd.org/base/stable/10@276869 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/arm/broadcom/bcm2835/bcm2835_bsc.c
sys/arm/broadcom/bcm2835/bcm2835_bscvar.h