Merge "usb: typec: Fix setting of invalid value of opmode"

This commit is contained in:
qctecmdr 2020-10-22 08:15:33 -07:00 • committed by Gerrit - the friendly Code Review server
commit 95657f408c

View file

@ -1369,7 +1369,8 @@ void typec_set_pwr_opmode(struct typec_port *port,
{
struct device *partner_dev;
if (port->pwr_opmode == opmode)
if ((port->pwr_opmode == opmode) || (opmode < TYPEC_PWR_MODE_USB) ||
(opmode > TYPEC_PWR_MODE_PD))
return;
port->pwr_opmode = opmode;