Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4928f0e1 authored by Kavya Nunna's avatar Kavya Nunna
Browse files

power: smblite-lib/smb5-lib: Fix partner registration for microusb



Typec attach_detach handler gets executed which is not
expected for MICROUSB. Return from attach detach handler
for MICROUSB.

Change-Id: Ia7bfe6b407757663be4f7d143ccd88a60079657b
Signed-off-by: default avatarKavya Nunna <knunna@codeaurora.org>
parent 757f1d14
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -6456,6 +6456,10 @@ irqreturn_t typec_attach_detach_irq_handler(int irq, void *data)
	bool attached = false;
	int rc;

	/* IRQ not expected to be executed for uUSB, return */
	if (chg->connector_type == POWER_SUPPLY_CONNECTOR_MICRO_USB)
		return IRQ_HANDLED;

	smblib_dbg(chg, PR_INTERRUPT, "IRQ: %s\n", irq_data->name);

	rc = smblib_read(chg, TYPE_C_STATE_MACHINE_STATUS_REG, &stat);
+4 −0
Original line number Diff line number Diff line
@@ -2631,6 +2631,10 @@ irqreturn_t smblite_typec_attach_detach_irq_handler(int irq, void *data)
	bool attached = false;
	int rc;

	/* IRQ not expected to be executed for uUSB, return */
	if (chg->connector_type == POWER_SUPPLY_CONNECTOR_MICRO_USB)
		return IRQ_HANDLED;

	smblite_lib_dbg(chg, PR_INTERRUPT, "IRQ: %s\n", irq_data->name);

	rc = smblite_lib_read(chg, TYPE_C_STATE_MACHINE_STATUS_REG, &stat);