Lines Matching full:muic
3 // extcon-max14577.c - MAX14577/77836 extcon driver to support MUIC
35 * @irq: the index of irq list of MUIC device.
46 { MAX14577_IRQ_INT1_ADC, "muic-ADC" },
47 { MAX14577_IRQ_INT1_ADCLOW, "muic-ADCLOW" },
48 { MAX14577_IRQ_INT1_ADCERR, "muic-ADCError" },
49 { MAX14577_IRQ_INT2_CHGTYP, "muic-CHGTYP" },
50 { MAX14577_IRQ_INT2_CHGDETRUN, "muic-CHGDETRUN" },
51 { MAX14577_IRQ_INT2_DCDTMR, "muic-DCDTMR" },
52 { MAX14577_IRQ_INT2_DBCHG, "muic-DBCHG" },
53 { MAX14577_IRQ_INT2_VBVOLT, "muic-VBVOLT" },
57 { MAX14577_IRQ_INT1_ADC, "muic-ADC" },
58 { MAX14577_IRQ_INT1_ADCLOW, "muic-ADCLOW" },
59 { MAX14577_IRQ_INT1_ADCERR, "muic-ADCError" },
60 { MAX77836_IRQ_INT1_ADC1K, "muic-ADC1K" },
61 { MAX14577_IRQ_INT2_CHGTYP, "muic-CHGTYP" },
62 { MAX14577_IRQ_INT2_CHGDETRUN, "muic-CHGDETRUN" },
63 { MAX14577_IRQ_INT2_DCDTMR, "muic-DCDTMR" },
64 { MAX14577_IRQ_INT2_DBCHG, "muic-DBCHG" },
65 { MAX14577_IRQ_INT2_VBVOLT, "muic-VBVOLT" },
66 { MAX77836_IRQ_INT2_VIDRM, "muic-VIDRM" },
154 * @info: the instance including private data of max14577 MUIC
186 * @info: the instance including private data of max14577 MUIC
190 * The max14577 MUIC device share outside H/W line among a varity of cables
205 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path()
218 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path()
231 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path()
244 * @info: the instance including private data of max14577 MUIC
494 dev_err(info->dev, "failed to read MUIC register\n"); in max14577_muic_irq_work()
509 dev_err(info->dev, "failed to handle MUIC interrupt\n"); in max14577_muic_irq_work()
593 dev_err(info->dev, "muic interrupt: irq %d occurred, skipped\n", in max14577_muic_irq_handler()
615 dev_err(info->dev, "failed to read MUIC register\n"); in max14577_muic_detect_accessory()
689 /* Support irq domain for max14577 MUIC device */ in max14577_muic_probe()
742 /* Check revision number of MUIC device*/ in max14577_muic_probe()
779 { "max14577-muic", MAXIM_DEVICE_TYPE_MAX14577, },
780 { "max77836-muic", MAXIM_DEVICE_TYPE_MAX77836, },
786 { .compatible = "maxim,max14577-muic",
788 { .compatible = "maxim,max77836-muic",
796 .name = "max14577-muic",