ltc2992_state
static int ltc2992_read_reg(struct ltc2992_state *st, u8 addr, const u8 reg_len)
static int ltc2992_write_reg(struct ltc2992_state *st, u8 addr, const u8 reg_len, u32 val)
struct ltc2992_state *st = gpiochip_get_data(chip);
struct ltc2992_state *st = gpiochip_get_data(chip);
struct ltc2992_state *st = gpiochip_get_data(chip);
struct ltc2992_state *st = gpiochip_get_data(chip);
static int ltc2992_config_gpio(struct ltc2992_state *st)
const struct ltc2992_state *st = data;
static int ltc2992_get_voltage(struct ltc2992_state *st, u32 reg, u32 scale, long *val)
static int ltc2992_set_voltage(struct ltc2992_state *st, u32 reg, u32 scale, long val)
static int ltc2992_read_gpio_alarm(struct ltc2992_state *st, int nr_gpio, u32 attr, long *val)
struct ltc2992_state *st = dev_get_drvdata(dev);
static int ltc2992_read_in_alarm(struct ltc2992_state *st, int channel, long *val, u32 attr)
struct ltc2992_state *st = dev_get_drvdata(dev);
static int ltc2992_get_current(struct ltc2992_state *st, u32 reg, u32 channel, long *val)
static int ltc2992_set_current(struct ltc2992_state *st, u32 reg, u32 channel, long val)
static int ltc2992_read_curr_alarm(struct ltc2992_state *st, int channel, long *val, u32 attr)
struct ltc2992_state *st = dev_get_drvdata(dev);
static int ltc2992_get_power(struct ltc2992_state *st, u32 reg, u32 channel, long *val)
static int ltc2992_set_power(struct ltc2992_state *st, u32 reg, u32 channel, long val)
static int ltc2992_read_power_alarm(struct ltc2992_state *st, int channel, long *val, u32 attr)
struct ltc2992_state *st = dev_get_drvdata(dev);
struct ltc2992_state *st = dev_get_drvdata(dev);
struct ltc2992_state *st = dev_get_drvdata(dev);
struct ltc2992_state *st = dev_get_drvdata(dev);
struct ltc2992_state *st = dev_get_drvdata(dev);
struct ltc2992_state *st = dev_get_drvdata(dev);
static int ltc2992_parse_dt(struct ltc2992_state *st)
struct ltc2992_state *st;