Messages in this thread | | | From | Pali Rohár <> | Subject | Re: [PATCH] power: bq27x00_battery: Export all battery registers via sysfs | Date | Tue, 26 Mar 2013 20:27:39 +0100 |
| |
On Sunday 20 January 2013 10:53:01 Lars-Peter Clausen wrote: > On 01/19/2013 03:01 PM, Pali Rohár wrote: > > bq27xxx batteries have a lot of properties, more than > > power_supply interface. Some of them can be usefull for > > userspace applications (like CI bit) but does not make > > sense to add bq specified property to power_supply > > interface. When bq27x00_battery is not loaded userspace > > application (like i2cget) can use /dev/i2c-* interface for > > raw access. But when kernel module is attached to i2c > > device, userspace applications cannot access it via > > /dev/i2c-*. > > You can still access it if you use the I2C_SLAVE_FORCE flag. > This is a bit ugly, but I'd rather see an ugly hack in > userspace than in kernel space. >
What is I2C_SLAVE_FORCE flag doing? Isnt there some potential hardware damage problems (like simultaneous access to i2c bus)?
-- Pali Rohár pali.rohar@gmail.com [unhandled content-type:application/pgp-signature] | |