Lines Matching full:muic

3 // extcon-max77693.c - MAX77693 extcon driver to support MAX77693 MUIC
24 #define DEV_NAME "max77693-muic"
28 * Default value of MAX77693 register to bring up MUIC device.
29 * If user don't set some initial value for MUIC device through platform data,
31 * of MAX77693 MUIC device.
118 * @irq: the index of irq list of MUIC device.
129 { MAX77693_MUIC_IRQ_INT1_ADC, "muic-ADC" },
130 { MAX77693_MUIC_IRQ_INT1_ADC_LOW, "muic-ADCLOW" },
131 { MAX77693_MUIC_IRQ_INT1_ADC_ERR, "muic-ADCError" },
132 { MAX77693_MUIC_IRQ_INT1_ADC1K, "muic-ADC1K" },
133 { MAX77693_MUIC_IRQ_INT2_CHGTYP, "muic-CHGTYP" },
134 { MAX77693_MUIC_IRQ_INT2_CHGDETREUN, "muic-CHGDETREUN" },
135 { MAX77693_MUIC_IRQ_INT2_DCDTMR, "muic-DCDTMR" },
136 { MAX77693_MUIC_IRQ_INT2_DXOVP, "muic-DXOVP" },
137 { MAX77693_MUIC_IRQ_INT2_VBVOLT, "muic-VBVOLT" },
138 { MAX77693_MUIC_IRQ_INT2_VIDRM, "muic-VIDRM" },
139 { MAX77693_MUIC_IRQ_INT3_EOC, "muic-EOC" },
140 { MAX77693_MUIC_IRQ_INT3_CGMBC, "muic-CGMBC" },
141 { MAX77693_MUIC_IRQ_INT3_OVP, "muic-OVP" },
142 { MAX77693_MUIC_IRQ_INT3_MBCCHG_ERR, "muic-MBCCHG_ERR" },
143 { MAX77693_MUIC_IRQ_INT3_CHG_ENABLED, "muic-CHG_ENABLED" },
144 { MAX77693_MUIC_IRQ_INT3_BAT_DET, "muic-BAT_DET" },
195 * MAX77693 MUIC device support below list of accessories(external connector)
213 * @info: the instance including private data of max77693 MUIC
229 * muic device will be reset and loose current state. in max77693_muic_set_debounce_time()
249 * @info: the instance including private data of max77693 MUIC
253 * The max77693 MUIC device share outside H/W line among a varity of cables
271 dev_err(info->dev, "failed to update MUIC register\n"); in max77693_muic_set_path()
285 dev_err(info->dev, "failed to update MUIC register\n"); in max77693_muic_set_path()
298 * @info: the instance including private data of max77693 MUIC
690 * The MAX77693 MUIC device can detect total 34 cable type in max77693_muic_adc_handler()
691 * except of charger cable and MUIC device didn't define in max77693_muic_adc_handler()
709 * The MAX77693 MUIC device can detect total 34 cable type in max77693_muic_adc_handler()
710 * except of charger cable and MUIC device didn't define in max77693_muic_adc_handler()
876 * cable is attached, muic device happen below two irq. in max77693_muic_chg_handler()
955 dev_err(info->dev, "failed to read MUIC register\n"); in max77693_muic_irq_work()
988 dev_err(info->dev, "muic interrupt: irq %d occurred\n", in max77693_muic_irq_work()
995 dev_err(info->dev, "failed to handle MUIC interrupt\n"); in max77693_muic_irq_work()
1028 dev_err(info->dev, "failed to read MUIC register\n"); in max77693_muic_detect_accessory()
1109 info->dock->name = "max77693-muic/dock"; in max77693_muic_probe()
1110 info->dock->phys = "max77693-muic/extcon"; in max77693_muic_probe()
1136 /* Support irq domain for MAX77693 MUIC device */ in max77693_muic_probe()
1173 /* Initialize MUIC register by using platform data or default data */ in max77693_muic_probe()
1225 dev_err(info->dev, "failed to read MUIC register\n"); in max77693_muic_probe()
1234 /* Check revision number of MUIC device*/ in max77693_muic_probe()
1262 { .compatible = "maxim,max77693-muic", },
1280 MODULE_ALIAS("platform:max77693-muic");