Home
last modified time | relevance | path

Searched full:muic (Results 1 – 25 of 46) sorted by relevance

12

/linux/drivers/extcon/
H A Dextcon-max14577.c3 // 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" },
[all …]
H A Dextcon-max8997.c3 // extcon-max8997.c - MAX8997 extcon driver to support MAX8997 MUIC
22 #define DEV_NAME "max8997-muic"
39 { MAX8997_MUICIRQ_ADCError, "muic-ADCERROR" },
40 { MAX8997_MUICIRQ_ADCLow, "muic-ADCLOW" },
41 { MAX8997_MUICIRQ_ADC, "muic-ADC" },
42 { MAX8997_MUICIRQ_VBVolt, "muic-VBVOLT" },
43 { MAX8997_MUICIRQ_DBChg, "muic-DBCHG" },
44 { MAX8997_MUICIRQ_DCDTmr, "muic-DCDTMR" },
45 { MAX8997_MUICIRQ_ChgDetRun, "muic-CHGDETRUN" },
46 { MAX8997_MUICIRQ_ChgTyp, "muic-CHGTYP" },
[all …]
H A Dextcon-sm5502.c73 /* Default value of SM5502 register to bring up MUIC device. */
101 /* Default value of SM5504 register to bring up MUIC device. */
189 { SM5502_IRQ_INT1_ATTACH, "muic-attach" },
190 { SM5502_IRQ_INT1_DETACH, "muic-detach" },
191 { SM5502_IRQ_INT1_KP, "muic-kp" },
192 { SM5502_IRQ_INT1_LKP, "muic-lkp" },
193 { SM5502_IRQ_INT1_LKR, "muic-lkr" },
194 { SM5502_IRQ_INT1_OVP_EVENT, "muic-ovp-event" },
195 { SM5502_IRQ_INT1_OCP_EVENT, "muic-ocp-event" },
196 { SM5502_IRQ_INT1_OVP_OCP_DIS, "muic-ovp-ocp-dis" },
[all …]
H A Dextcon-max77693.c3 // 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" },
[all …]
H A Dextcon-max77843.c4 // MUIC(Micro USB Interface Controller)
141 { MAX77843_MUIC_IRQ_INT1_ADC, "MUIC-ADC" },
142 { MAX77843_MUIC_IRQ_INT1_ADCERROR, "MUIC-ADC_ERROR" },
143 { MAX77843_MUIC_IRQ_INT1_ADC1K, "MUIC-ADC1K" },
144 { MAX77843_MUIC_IRQ_INT2_CHGTYP, "MUIC-CHGTYP" },
145 { MAX77843_MUIC_IRQ_INT2_CHGDETRUN, "MUIC-CHGDETRUN" },
146 { MAX77843_MUIC_IRQ_INT2_DCDTMR, "MUIC-DCDTMR" },
147 { MAX77843_MUIC_IRQ_INT2_DXOVP, "MUIC-DXOVP" },
148 { MAX77843_MUIC_IRQ_INT2_VBVOLT, "MUIC-VBVOLT" },
149 { MAX77843_MUIC_IRQ_INT3_VBADC, "MUIC-VBADC" },
[all …]
H A Dextcon-rt8973a.c70 /* Default value of RT8973A register to bring up MUIC device. */
152 { RT8973A_INT1_ATTACH, "muic-attach" },
153 { RT8973A_INT1_DETACH, "muic-detach" },
154 { RT8973A_INT1_CHGDET, "muic-chgdet" },
155 { RT8973A_INT1_DCD_T, "muic-dcd-t" },
156 { RT8973A_INT1_OVP, "muic-ovp" },
157 { RT8973A_INT1_CONNECT, "muic-connect" },
158 { RT8973A_INT1_ADC_CHG, "muic-adc-chg" },
159 { RT8973A_INT1_OTP, "muic-otp" },
160 { RT8973A_INT2_UVLO, "muic-uvlo" },
[all …]
/linux/Documentation/devicetree/bindings/extcon/
H A Dsiliconmitus,sm5502-muic.yaml4 $id: http://devicetree.org/schemas/extcon/siliconmitus,sm5502-muic.yaml#
7 title: SM5502/SM5504 MUIC (Micro-USB Interface Controller) device
13 The Silicon Mitus SM5502 is a MUIC (Micro-USB Interface Controller) device
21 - siliconmitus,sm5502-muic
22 - siliconmitus,sm5504-muic
23 - siliconmitus,sm5703-muic
52 compatible = "siliconmitus,sm5502-muic";
H A Dmaxim,max77843.yaml15 Integrated Circuit (MUIC).
22 const: maxim,max77843-muic
/linux/Documentation/devicetree/bindings/mfd/
H A Dmaxim,max14577.yaml14 Integrated Circuit (MUIC).
46 - maxim,max14577-muic
47 - maxim,max77836-muic
76 const: maxim,max14577-muic
90 const: maxim,max77836-muic
113 compatible = "maxim,max14577-muic";
157 compatible = "maxim,max77836-muic";
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-j5-common.dtsi67 i2c_muic: i2c-muic {
78 muic: extcon@25 { label
79 compatible = "siliconmitus,sm5703-muic";
175 extcon = <&muic>, <&muic>;
180 extcon = <&muic>;
227 muic_i2c_default: muic-i2c-default-state {
235 muic_int_default: muic-int-default-state {
H A Dmsm8916-samsung-rossa-common.dtsi5 /* SM5504 MUIC instead of SM5502 */
6 /delete-node/ &muic;
12 muic: extcon@14 { label
13 compatible = "siliconmitus,sm5504-muic";
H A Dmsm8916-samsung-e2015-common.dtsi13 i2c-muic {
14 /* SM5504 MUIC instead of SM5502 */
17 muic: extcon@14 { label
18 compatible = "siliconmitus,sm5504-muic";
H A Dmsm8916-samsung-a2015-common.dtsi117 i2c-muic {
128 muic: extcon@25 { label
129 compatible = "siliconmitus,sm5502-muic";
408 extcon = <&muic>, <&muic>;
412 extcon = <&muic>;
484 muic_i2c_default: muic-i2c-default-state {
492 muic_int_default: muic-int-default-state {
H A Dmsm8916-samsung-serranove.dts127 i2c-muic {
138 muic: extcon@14 { label
139 compatible = "siliconmitus,sm5504-muic";
413 extcon = <&muic>, <&muic>;
417 extcon = <&muic>;
489 muic_i2c_default: muic-i2c-default-state {
497 muic_irq_default: muic-irq-default-state {
H A Dmsm8916-samsung-fortuna-common.dtsi147 muic: extcon@25 { label
148 compatible = "siliconmitus,sm5502-muic";
352 extcon = <&muic>, <&muic>;
357 extcon = <&muic>;
421 muic_int_default: muic-int-default-state {
H A Dmsm8939-samsung-a7.dts291 muic: extcon@25 { label
292 compatible = "siliconmitus,sm5502-muic";
465 extcon = <&muic>, <&muic>;
470 extcon = <&muic>;
533 muic_int_default: muic-int-default-state {
/linux/drivers/mfd/
H A Dmax77693.c38 .name = "max77693-muic",
39 .of_compatible = "maxim,max77693-muic",
134 .name = "max77693-muic",
184 dev_err(max77693->dev, "Failed to allocate I2C device for MUIC\n"); in max77693_i2c_probe()
207 * Initialize register map for MUIC device because use regmap-muic in max77693_i2c_probe()
208 * instance of MUIC device when irq of max77693 is initialized in max77693_i2c_probe()
209 * before call max77693-muic probe() function. in max77693_i2c_probe()
H A Dmax14577.c103 .name = "max14577-muic",
104 .of_compatible = "maxim,max14577-muic",
118 .name = "max77836-muic",
119 .of_compatible = "maxim,max77836-muic",
241 .name = "max77836-muic",
481 * MUIC IRQ must be disabled during suspend because if it happens in max14577_suspend()
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8226-samsung-matisse-common.dtsi216 muic: usb-switch@25 { label
217 compatible = "siliconmitus,sm5502-muic";
439 muic_int_default_state: muic-int-default-state {
462 extcon = <&muic>, <&muic>;
467 extcon = <&muic>;
H A Dqcom-apq8026-samsung-milletwifi.dts289 muic: usb-switch@25 { label
290 compatible = "siliconmitus,sm5502-muic";
530 muic_int_default_state: muic-int-default-state {
567 extcon = <&muic>, <&muic>;
572 extcon = <&muic>;
/linux/arch/arm64/boot/dts/marvell/mmp/
H A Dpxa1908-samsung-coreprimevelte.dts75 i2c-muic {
86 muic: extcon@14 { label
87 compatible = "siliconmitus,sm5504-muic";
237 i2c_muic_pins: i2c-muic-pins {
313 extcon = <&muic>, <&muic>;
/linux/include/linux/mfd/
H A Dmax77693-private.h260 /* Slave addr = 0x4A: MUIC */
304 /* MAX77693 MUIC - STATUS1~3 Register */
351 /* MAX77693 MUIC - CONTROL1~3 register */
488 /* MUIC INT1 */
494 /* MUIC INT2 */
502 /* MUIC INT3 */
H A Dmax8997-private.h184 /* MAX8997-MUIC STATUS1 register */
192 /* MAX8997-MUIC STATUS2 register */
204 /* MAX8997-MUIC STATUS3 register */
208 /* MAX8997-MUIC CONTROL1 register */
374 struct i2c_client *muic; /* slave addr 0x4a */ member
H A Dmax77693.h12 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices.
74 /* muic data */
H A Dmax8997.h10 * MAX8997 has PMIC, MUIC, HAPTIC, RTC, FLASH, and Fuel Gauge devices.
76 * used for initializing registers of MAX8997 MUIC device
195 /* ---- MUIC ---- */

12