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

Commit 9d233d9f authored by Olav Kongas's avatar Olav Kongas Committed by Greg Kroah-Hartman
Browse files

[PATCH] USB: isp116x-hcd: per-port overcurrent reporting



This patch sets the isp116x to report overcurrent always per-port.

Signed-off-by: default avatarOlav Kongas <ok@artecdesign.ee>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 165c0f39
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1585,6 +1585,8 @@ static int isp116x_start(struct usb_hcd *hcd)
	   be always set. Yet, instead, we request individual port
	   power switching. */
	val |= RH_A_PSM;
	/* Report overcurrent per port */
	val |= RH_A_OCPM;
	isp116x_write_reg32(isp116x, HCRHDESCA, val);
	isp116x->rhdesca = isp116x_read_reg32(isp116x, HCRHDESCA);

+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@
struct isp116x_platform_data {
	/* Enable internal resistors on downstream ports */
	unsigned sel15Kres:1;
	/* On-chip overcurrent protection */
	/* On-chip overcurrent detection */
	unsigned oc_enable:1;
	/* INT output polarity */
	unsigned int_act_high:1;