Lines Matching full:muic
3 // extcon-max14577.c - MAX14577/77836 extcon driver to support MUIC
36 * @irq: the index of irq list of MUIC device.
47 { MAX14577_IRQ_INT1_ADC, "muic-ADC" },
48 { MAX14577_IRQ_INT1_ADCLOW, "muic-ADCLOW" },
49 { MAX14577_IRQ_INT1_ADCERR, "muic-ADCError" },
50 { MAX14577_IRQ_INT2_CHGTYP, "muic-CHGTYP" },
51 { MAX14577_IRQ_INT2_CHGDETRUN, "muic-CHGDETRUN" },
52 { MAX14577_IRQ_INT2_DCDTMR, "muic-DCDTMR" },
53 { MAX14577_IRQ_INT2_DBCHG, "muic-DBCHG" },
54 { MAX14577_IRQ_INT2_VBVOLT, "muic-VBVOLT" },
58 { MAX14577_IRQ_INT1_ADC, "muic-ADC" },
59 { MAX14577_IRQ_INT1_ADCLOW, "muic-ADCLOW" },
60 { MAX14577_IRQ_INT1_ADCERR, "muic-ADCError" },
61 { MAX77836_IRQ_INT1_ADC1K, "muic-ADC1K" },
62 { MAX14577_IRQ_INT2_CHGTYP, "muic-CHGTYP" },
63 { MAX14577_IRQ_INT2_CHGDETRUN, "muic-CHGDETRUN" },
64 { MAX14577_IRQ_INT2_DCDTMR, "muic-DCDTMR" },
65 { MAX14577_IRQ_INT2_DBCHG, "muic-DBCHG" },
66 { MAX14577_IRQ_INT2_VBVOLT, "muic-VBVOLT" },
67 { MAX77836_IRQ_INT2_VIDRM, "muic-VIDRM" },
155 * @info: the instance including private data of max14577 MUIC
187 * @info: the instance including private data of max14577 MUIC
191 * The max14577 MUIC device share outside H/W line among a varity of cables
206 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path()
219 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path()
232 dev_err(info->dev, "failed to update MUIC register\n"); in max14577_muic_set_path()
245 * @info: the instance including private data of max14577 MUIC
495 dev_err(info->dev, "failed to read MUIC register\n"); in max14577_muic_irq_work()
510 dev_err(info->dev, "failed to handle MUIC interrupt\n"); in max14577_muic_irq_work()
594 dev_err(info->dev, "muic interrupt: irq %d occurred, skipped\n", in max14577_muic_irq_handler()
616 dev_err(info->dev, "failed to read MUIC register\n"); in max14577_muic_detect_accessory()
693 /* Support irq domain for max14577 MUIC device */ in max14577_muic_probe()
746 /* Check revision number of MUIC device*/ in max14577_muic_probe()
774 { "max14577-muic", MAXIM_DEVICE_TYPE_MAX14577, },
775 { "max77836-muic", MAXIM_DEVICE_TYPE_MAX77836, },
781 { .compatible = "maxim,max14577-muic",
783 { .compatible = "maxim,max77836-muic",
791 .name = "max14577-muic",