Lines Matching refs:iodev

27 	struct max8998_dev	*iodev;  member
87 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_ldo_is_enabled()
110 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_ldo_enable()
123 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_ldo_disable()
199 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_get_voltage_sel()
221 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_voltage_ldo_sel()
248 struct max8998_platform_data *pdata = max8998->iodev->pdata; in max8998_set_voltage_buck_sel()
249 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_voltage_buck_sel()
350 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_voltage_buck_time_sel()
365 if (max8998->iodev->type == TYPE_MAX8998 && !(val & MAX8998_ENRAMP)) in max8998_set_voltage_buck_time_sel()
379 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_set_current_limit()
422 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_get_current_limit()
543 static int max8998_pmic_dt_parse_pdata(struct max8998_dev *iodev, in max8998_pmic_dt_parse_pdata() argument
546 struct device_node *pmic_np = iodev->dev->of_node; in max8998_pmic_dt_parse_pdata()
554 dev_err(iodev->dev, "could not find regulators sub-node\n"); in max8998_pmic_dt_parse_pdata()
561 rdata = devm_kcalloc(iodev->dev, in max8998_pmic_dt_parse_pdata()
577 rdata->initdata = of_get_regulator_init_data(iodev->dev, in max8998_pmic_dt_parse_pdata()
595 dev_warn(iodev->dev, "invalid value for default dvs index, using 0 instead\n"); in max8998_pmic_dt_parse_pdata()
603 dev_warn(iodev->dev, "invalid value for default dvs index, using 0 instead\n"); in max8998_pmic_dt_parse_pdata()
611 dev_err(iodev->dev, "buck1 voltages not specified\n"); in max8998_pmic_dt_parse_pdata()
620 dev_err(iodev->dev, "buck2 voltages not specified\n"); in max8998_pmic_dt_parse_pdata()
629 struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); in max8998_pmic_probe() local
630 struct max8998_platform_data *pdata = iodev->pdata; in max8998_pmic_probe()
644 if (IS_ENABLED(CONFIG_OF) && iodev->dev->of_node) { in max8998_pmic_probe()
645 ret = max8998_pmic_dt_parse_pdata(iodev, pdata); in max8998_pmic_probe()
656 max8998->iodev = iodev; in max8998_pmic_probe()
659 i2c = max8998->iodev->i2c; in max8998_pmic_probe()
666 max8998->buck1_gpio1 = devm_gpiod_get_index_optional(iodev->dev, in max8998_pmic_probe()
676 max8998->buck1_gpio2 = devm_gpiod_get_index_optional(iodev->dev, in max8998_pmic_probe()
686 max8998->buck2_gpio = devm_gpiod_get_index_optional(iodev->dev, in max8998_pmic_probe()