twl4030_madc_bat 194 drivers/power/supply/twl4030_madc_battery.c struct twl4030_madc_battery *twl4030_madc_bat; twl4030_madc_bat 199 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat = devm_kzalloc(&pdev->dev, sizeof(*twl4030_madc_bat), twl4030_madc_bat 201 drivers/power/supply/twl4030_madc_battery.c if (!twl4030_madc_bat) twl4030_madc_bat 204 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->channel_temp = iio_channel_get(&pdev->dev, "temp"); twl4030_madc_bat 205 drivers/power/supply/twl4030_madc_battery.c if (IS_ERR(twl4030_madc_bat->channel_temp)) { twl4030_madc_bat 206 drivers/power/supply/twl4030_madc_battery.c ret = PTR_ERR(twl4030_madc_bat->channel_temp); twl4030_madc_bat 210 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->channel_ichg = iio_channel_get(&pdev->dev, "ichg"); twl4030_madc_bat 211 drivers/power/supply/twl4030_madc_battery.c if (IS_ERR(twl4030_madc_bat->channel_ichg)) { twl4030_madc_bat 212 drivers/power/supply/twl4030_madc_battery.c ret = PTR_ERR(twl4030_madc_bat->channel_ichg); twl4030_madc_bat 216 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->channel_vbat = iio_channel_get(&pdev->dev, "vbat"); twl4030_madc_bat 217 drivers/power/supply/twl4030_madc_battery.c if (IS_ERR(twl4030_madc_bat->channel_vbat)) { twl4030_madc_bat 218 drivers/power/supply/twl4030_madc_battery.c ret = PTR_ERR(twl4030_madc_bat->channel_vbat); twl4030_madc_bat 230 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->pdata = pdata; twl4030_madc_bat 231 drivers/power/supply/twl4030_madc_battery.c platform_set_drvdata(pdev, twl4030_madc_bat); twl4030_madc_bat 232 drivers/power/supply/twl4030_madc_battery.c psy_cfg.drv_data = twl4030_madc_bat; twl4030_madc_bat 233 drivers/power/supply/twl4030_madc_battery.c twl4030_madc_bat->psy = power_supply_register(&pdev->dev, twl4030_madc_bat 236 drivers/power/supply/twl4030_madc_battery.c if (IS_ERR(twl4030_madc_bat->psy)) { twl4030_madc_bat 237 drivers/power/supply/twl4030_madc_battery.c ret = PTR_ERR(twl4030_madc_bat->psy); twl4030_madc_bat 244 drivers/power/supply/twl4030_madc_battery.c iio_channel_release(twl4030_madc_bat->channel_vbat); twl4030_madc_bat 246 drivers/power/supply/twl4030_madc_battery.c iio_channel_release(twl4030_madc_bat->channel_ichg); twl4030_madc_bat 248 drivers/power/supply/twl4030_madc_battery.c iio_channel_release(twl4030_madc_bat->channel_temp);