/linux/drivers/extcon/ |
H A D | extcon-max14577.c | 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" }, [all …]
|
H A D | extcon-max8997.c | 3 // 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 D | extcon-sm5502.c | 73 /* 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 D | extcon-max77693.c | 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" }, [all …]
|
H A D | extcon-max77843.c | 4 // 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 D | extcon-rt8973a.c | 70 /* 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 D | siliconmitus,sm5502-muic.yaml | 4 $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 D | maxim,max77843.yaml | 15 Integrated Circuit (MUIC). 22 const: maxim,max77843-muic
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | maxim,max14577.yaml | 14 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 D | msm8916-samsung-j5-common.dtsi | 67 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 D | msm8916-samsung-rossa-common.dtsi | 5 /* SM5504 MUIC instead of SM5502 */ 6 /delete-node/ &muic; 12 muic: extcon@14 { label 13 compatible = "siliconmitus,sm5504-muic";
|
H A D | msm8916-samsung-e2015-common.dtsi | 13 i2c-muic { 14 /* SM5504 MUIC instead of SM5502 */ 17 muic: extcon@14 { label 18 compatible = "siliconmitus,sm5504-muic";
|
H A D | msm8916-samsung-a2015-common.dtsi | 117 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 D | msm8916-samsung-serranove.dts | 127 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 D | msm8916-samsung-fortuna-common.dtsi | 147 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 D | msm8939-samsung-a7.dts | 291 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 D | max77693.c | 38 .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 D | max14577.c | 103 .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 D | qcom-msm8226-samsung-matisse-common.dtsi | 216 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 D | qcom-apq8026-samsung-milletwifi.dts | 289 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 D | pxa1908-samsung-coreprimevelte.dts | 75 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 D | max77693-private.h | 260 /* 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 D | max8997-private.h | 184 /* 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 D | max77693.h | 12 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices. 74 /* muic data */
|
H A D | max8997.h | 10 * MAX8997 has PMIC, MUIC, HAPTIC, RTC, FLASH, and Fuel Gauge devices. 76 * used for initializing registers of MAX8997 MUIC device 195 /* ---- MUIC ---- */
|