as3711 122 drivers/mfd/as3711.c struct as3711 *as3711; as3711 138 drivers/mfd/as3711.c as3711 = devm_kzalloc(&client->dev, sizeof(struct as3711), GFP_KERNEL); as3711 139 drivers/mfd/as3711.c if (!as3711) as3711 142 drivers/mfd/as3711.c as3711->dev = &client->dev; as3711 143 drivers/mfd/as3711.c i2c_set_clientdata(client, as3711); as3711 148 drivers/mfd/as3711.c as3711->regmap = devm_regmap_init_i2c(client, &as3711_regmap_config); as3711 149 drivers/mfd/as3711.c if (IS_ERR(as3711->regmap)) { as3711 150 drivers/mfd/as3711.c ret = PTR_ERR(as3711->regmap); as3711 156 drivers/mfd/as3711.c ret = regmap_read(as3711->regmap, AS3711_ASIC_ID_1, &id1); as3711 158 drivers/mfd/as3711.c ret = regmap_read(as3711->regmap, AS3711_ASIC_ID_2, &id2); as3711 165 drivers/mfd/as3711.c dev_info(as3711->dev, "AS3711 detected: %x:%x\n", id1, id2); as3711 187 drivers/mfd/as3711.c ret = devm_mfd_add_devices(as3711->dev, -1, as3711_subdevs, as3711 206 drivers/regulator/as3711-regulator.c struct as3711 *as3711 = dev_get_drvdata(pdev->dev.parent); as3711 228 drivers/regulator/as3711-regulator.c config.regmap = as3711->regmap; as3711 37 drivers/video/backlight/as3711_bl.c struct as3711 *as3711; as3711 55 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = supply->as3711; as3711 61 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR1_VALUE, as3711 64 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR2_VALUE, as3711 67 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR3_VALUE, as3711 73 drivers/video/backlight/as3711_bl.c static int as3711_set_brightness_v(struct as3711 *as3711, as3711 80 drivers/video/backlight/as3711_bl.c return regmap_update_bits(as3711->regmap, reg, 0xf0, as3711 86 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = supply->as3711; as3711 87 drivers/video/backlight/as3711_bl.c int ret = regmap_update_bits(as3711->regmap, AS3711_STEPUP_CONTROL_5, as3711 90 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, as3711 93 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, as3711 106 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = supply->as3711; as3711 120 drivers/video/backlight/as3711_bl.c ret = as3711_set_brightness_v(as3711, brightness, as3711 127 drivers/video/backlight/as3711_bl.c ret = as3711_set_brightness_v(as3711, brightness, as3711 141 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, as3711 147 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR1_VALUE, as3711 151 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR2_VALUE, as3711 155 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR3_VALUE, as3711 182 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = supply->as3711; as3711 187 drivers/video/backlight/as3711_bl.c dev_dbg(as3711->dev, "%s(): use %u\n", __func__, pdata->su2_feedback); as3711 190 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_STEPUP_CONTROL_2, 0); as3711 196 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, AS3711_STEPUP_CONTROL_4, 3, 0); as3711 200 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, AS3711_STEPUP_CONTROL_4, 3, 1); as3711 204 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, AS3711_STEPUP_CONTROL_4, 3, 2); as3711 208 drivers/video/backlight/as3711_bl.c ret = regmap_update_bits(as3711->regmap, AS3711_STEPUP_CONTROL_4, 3, 3); as3711 224 drivers/video/backlight/as3711_bl.c ret = regmap_write(as3711->regmap, AS3711_CURR_CONTROL, ctl); as3711 380 drivers/video/backlight/as3711_bl.c struct as3711 *as3711 = dev_get_drvdata(pdev->dev.parent); as3711 422 drivers/video/backlight/as3711_bl.c supply->as3711 = as3711;