7 #define MT6691_MIN_VOLTAGE 300000
8 #define MT6691_MAX_VOLTAGE 1300000
9 #define MT6691_STEP_UV 5000
36 &selector, 0xFF, 0) < 0) {
37 printk(
BIOS_ERR,
"%s: failed to get voltage from i2c\n", __func__);
#define DIV_ROUND_UP(x, y)
#define printk(level,...)
int i2c_read_field(unsigned int bus, uint8_t chip, uint8_t reg, uint8_t *data, uint8_t mask, uint8_t shift)
int i2c_write_field(unsigned int bus, uint8_t chip, uint8_t reg, uint8_t data, uint8_t mask, uint8_t shift)
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define MT6691_MAX_VOLTAGE
int mt6691_get_voltage(uint8_t i2c_num)
int mt6691_set_voltage(uint8_t i2c_num, unsigned int volt_uv)
static uint8_t get_mt6691_chip_id(uint8_t i2c_num)
void mt6691_probe(uint8_t i2c_num)
#define MT6691_MIN_VOLTAGE
#define MT6691_DN_SR_SHIFT
#define MT6691_PGOOD_SHIFT
#define MT6691_DN_SR_MASK