/linux-6.12.1/drivers/extcon/ |
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
D | Kconfig | 95 If you say yes here you get support for the MUIC device of 96 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory 114 If you say yes here you get support for the MUIC device of 115 Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory 124 If you say yes here you get support for the MUIC device of 125 Maxim MAX77843. The MAX77843 MUIC is a USB port accessory 133 If you say yes here you get support for the MUIC device of 134 Maxim MAX8997 PMIC. The MAX8997 MUIC is a USB port accessory 167 If you say yes here you get support for the MUIC device of 179 If you say yes here you get support for the MUIC device of
|
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-6.12.1/Documentation/devicetree/bindings/extcon/ |
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";
|
D | extcon-rt8973a.txt | 12 - compatible: Should be "richtek,rt8973a-muic" 13 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14 19 compatible = "richtek,rt8973a-muic";
|
D | maxim,max77843.yaml | 15 Integrated Circuit (MUIC). 22 const: maxim,max77843-muic
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | maxim,max77693.yaml | 15 Integrated Circuit (MUIC). 37 max77693-muic: 44 const: maxim,max77693-muic 49 muic: 55 const: maxim,max77693-muic 126 muic { 127 compatible = "maxim,max77693-muic";
|
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-6.12.1/arch/arm64/boot/dts/qcom/ |
D | msm8916-samsung-j5-common.dtsi | 67 i2c_muic: i2c-muic { 78 muic: extcon@25 { label 79 compatible = "siliconmitus,sm5703-muic"; 172 extcon = <&muic>, <&muic>; 177 extcon = <&muic>; 224 muic_i2c_default: muic-i2c-default-state { 232 muic_int_default: muic-int-default-state {
|
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";
|
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";
|
D | msm8916-samsung-serranove.dts | 127 i2c-muic { 138 muic: extcon@14 { label 139 compatible = "siliconmitus,sm5504-muic"; 368 extcon = <&muic>, <&muic>; 372 extcon = <&muic>; 428 muic_i2c_default: muic-i2c-default-state { 436 muic_irq_default: muic-irq-default-state {
|
D | msm8916-samsung-a2015-common.dtsi | 117 i2c-muic { 128 muic: extcon@25 { label 129 compatible = "siliconmitus,sm5502-muic"; 405 extcon = <&muic>, <&muic>; 409 extcon = <&muic>; 481 muic_i2c_default: muic-i2c-default-state { 489 muic_int_default: muic-int-default-state {
|
D | msm8916-samsung-fortuna-common.dtsi | 147 muic: extcon@25 { label 148 compatible = "siliconmitus,sm5502-muic"; 349 extcon = <&muic>, <&muic>; 354 extcon = <&muic>; 418 muic_int_default: muic-int-default-state {
|
/linux-6.12.1/drivers/mfd/ |
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()
|
D | max8997.c | 34 { .name = "max8997-muic", }, 191 max8997->muic = i2c_new_dummy_device(i2c->adapter, I2C_ADDR_MUIC); in max8997_i2c_probe() 192 if (IS_ERR(max8997->muic)) { in max8997_i2c_probe() 193 dev_err(max8997->dev, "Failed to allocate I2C device for MUIC\n"); in max8997_i2c_probe() 194 ret = PTR_ERR(max8997->muic); in max8997_i2c_probe() 197 i2c_set_clientdata(max8997->muic, max8997); in max8997_i2c_probe() 212 * TODO: enable others (flash, muic, rtc, battery, ...) and in max8997_i2c_probe() 223 i2c_unregister_device(max8997->muic); in max8997_i2c_probe()
|
/linux-6.12.1/arch/arm/boot/dts/qcom/ |
D | qcom-msm8226-samsung-matisse-common.dtsi | 210 muic: usb-switch@25 { label 211 compatible = "siliconmitus,sm5502-muic"; 426 muic_int_default_state: muic-int-default-state { 449 extcon = <&muic>, <&muic>; 454 extcon = <&muic>;
|
D | qcom-apq8026-samsung-milletwifi.dts | 287 muic: usb-switch@25 { label 288 compatible = "siliconmitus,sm5502-muic"; 528 muic_int_default_state: muic-int-default-state { 565 extcon = <&muic>, <&muic>; 570 extcon = <&muic>;
|
/linux-6.12.1/include/linux/mfd/ |
D | max77693-private.h | 260 /* Slave addr = 0x4A: MUIC */ 304 /* MAX77693 MUIC - STATUS1~3 Register */ 351 /* MAX77693 MUIC - CONTROL1~3 register */ 499 /* MUIC INT1 */ 505 /* MUIC INT2 */ 513 /* MUIC INT3 */
|
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
|
D | max77693.h | 12 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices. 74 /* muic data */
|