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

Commit 7a1eeb46 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "policy_engine: Add module parameter to start USB stack"

parents aa3d952b 34a1f1d4
Loading
Loading
Loading
Loading
+7 −1
Original line number Original line Diff line number Diff line
@@ -29,6 +29,11 @@
#include <linux/usb/usbpd.h>
#include <linux/usb/usbpd.h>
#include "usbpd.h"
#include "usbpd.h"


/* To start USB stack for USB3.1 complaince testing */
static bool usb_compliance_mode;
module_param(usb_compliance_mode, bool, 0644);
MODULE_PARM_DESC(usb_compliance_mode, "Start USB stack for USB3.1 compliance testing");

enum usbpd_state {
enum usbpd_state {
	PE_UNKNOWN,
	PE_UNKNOWN,
	PE_ERROR_RECOVERY,
	PE_ERROR_RECOVERY,
@@ -890,7 +895,8 @@ static void usbpd_set_state(struct usbpd *pd, enum usbpd_state next_state)
			pd->current_dr = DR_UFP;
			pd->current_dr = DR_UFP;


			if (pd->psy_type == POWER_SUPPLY_TYPE_USB ||
			if (pd->psy_type == POWER_SUPPLY_TYPE_USB ||
				pd->psy_type == POWER_SUPPLY_TYPE_USB_CDP)
				pd->psy_type == POWER_SUPPLY_TYPE_USB_CDP ||
				usb_compliance_mode)
				start_usb_peripheral(pd);
				start_usb_peripheral(pd);
		}
		}