Lines Matching refs:max77843

36 	struct max77693_dev *max77843;  member
202 struct max77693_dev *max77843 = info->max77843; in max77843_muic_set_path() local
211 ret = regmap_update_bits(max77843->regmap_muic, in max77843_muic_set_path()
224 ret = regmap_update_bits(max77843->regmap_muic, in max77843_muic_set_path()
561 struct max77693_dev *max77843 = info->max77843; in max77843_muic_irq_work() local
566 ret = regmap_bulk_read(max77843->regmap_muic, in max77843_muic_irq_work()
637 struct max77693_dev *max77843 = info->max77843; in max77843_muic_detect_cable_wq() local
643 ret = regmap_bulk_read(max77843->regmap_muic, in max77843_muic_detect_cable_wq()
678 struct max77693_dev *max77843 = info->max77843; in max77843_muic_set_debounce_time() local
686 ret = regmap_update_bits(max77843->regmap_muic, in max77843_muic_set_debounce_time()
703 static int max77843_init_muic_regmap(struct max77693_dev *max77843) in max77843_init_muic_regmap() argument
707 max77843->i2c_muic = i2c_new_dummy(max77843->i2c->adapter, in max77843_init_muic_regmap()
709 if (!max77843->i2c_muic) { in max77843_init_muic_regmap()
710 dev_err(&max77843->i2c->dev, in max77843_init_muic_regmap()
715 i2c_set_clientdata(max77843->i2c_muic, max77843); in max77843_init_muic_regmap()
717 max77843->regmap_muic = devm_regmap_init_i2c(max77843->i2c_muic, in max77843_init_muic_regmap()
719 if (IS_ERR(max77843->regmap_muic)) { in max77843_init_muic_regmap()
720 ret = PTR_ERR(max77843->regmap_muic); in max77843_init_muic_regmap()
724 ret = regmap_add_irq_chip(max77843->regmap_muic, max77843->irq, in max77843_init_muic_regmap()
726 0, &max77843_muic_irq_chip, &max77843->irq_data_muic); in max77843_init_muic_regmap()
728 dev_err(&max77843->i2c->dev, "Cannot add MUIC IRQ chip\n"); in max77843_init_muic_regmap()
735 i2c_unregister_device(max77843->i2c_muic); in max77843_init_muic_regmap()
742 struct max77693_dev *max77843 = dev_get_drvdata(pdev->dev.parent); in max77843_muic_probe() local
752 info->max77843 = max77843; in max77843_muic_probe()
758 ret = max77843_init_muic_regmap(max77843); in max77843_muic_probe()
765 ret = regmap_update_bits(max77843->regmap_muic, in max77843_muic_probe()
793 ret = regmap_read(max77843->regmap_muic, MAX77843_MUIC_REG_ID, &id); in max77843_muic_probe()
804 ret = regmap_bulk_read(max77843->regmap_muic, in max77843_muic_probe()
816 virq = regmap_irq_get_virq(max77843->irq_data_muic, in max77843_muic_probe()
843 regmap_del_irq_chip(max77843->irq, max77843->irq_data_muic); in max77843_muic_probe()
844 i2c_unregister_device(max77843->i2c_muic); in max77843_muic_probe()
852 struct max77693_dev *max77843 = info->max77843; in max77843_muic_remove() local
855 regmap_del_irq_chip(max77843->irq, max77843->irq_data_muic); in max77843_muic_remove()
856 i2c_unregister_device(max77843->i2c_muic); in max77843_muic_remove()