You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
639 B
19 lines
639 B
#ifndef __LINUX_BQ27X00_BATTERY_H__
|
|
#define __LINUX_BQ27X00_BATTERY_H__
|
|
|
|
/**
|
|
* struct bq27000_plaform_data - Platform data for bq27000 devices
|
|
* @name: Name of the battery. If NULL the driver will fallback to "bq27000".
|
|
* @read: HDQ read callback.
|
|
* This function should provide access to the HDQ bus the battery is
|
|
* connected to.
|
|
* The first parameter is a pointer to the battery device, the second the
|
|
* register to be read. The return value should either be the content of
|
|
* the passed register or an error value.
|
|
*/
|
|
struct bq27000_platform_data {
|
|
const char *name;
|
|
int (*read)(struct device *dev, unsigned int);
|
|
};
|
|
|
|
#endif
|
|
|