#include <linux/module.h>
#include <linux/power_supply.h>
#include "samsung-sdi-battery.h"
struct samsung_sdi_battery { … };
static const struct power_supply_vbat_ri_table samsung_vbat2res_discharging_eb_l1m7flu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_charging_eb_l1m7flu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_discharging_eb425161la[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_charging_eb425161la[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_discharging_eb425161lu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_charging_eb425161lu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_discharging_eb485159lu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_charging_eb485159lu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_discharging_eb535151vu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_charging_eb535151vu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_discharging_eb585157lu[] = …;
static const struct power_supply_vbat_ri_table samsung_vbat2res_charging_eb585157lu[] = …;
static struct power_supply_resistance_temp_table samsung_temp2res[] = …;
static struct power_supply_battery_ocv_table samsung_ocv_cap_eb485159lu[] = …;
static struct power_supply_battery_ocv_table samsung_ocv_cap_1500mah[] = …;
static struct power_supply_battery_ocv_table samsung_ocv_cap_eb535151vu[] = …;
static struct power_supply_battery_ocv_table samsung_ocv_cap_eb585157lu[] = …;
static const struct power_supply_maintenance_charge_table samsung_maint_charge_table[] = …;
static struct samsung_sdi_battery samsung_sdi_batteries[] = …;
int samsung_sdi_battery_get_info(struct device *dev,
const char *compatible,
struct power_supply_battery_info **info)
{ … }
EXPORT_SYMBOL_GPL(…);