summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/usb/misc/usb3503.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/usb/misc/usb3503.c b/drivers/usb/misc/usb3503.c
index 81f74654e5a3..77127466f32e 100644
--- a/drivers/usb/misc/usb3503.c
+++ b/drivers/usb/misc/usb3503.c
@@ -105,8 +105,7 @@ static int usb3503_connect(struct usb3503 *hub)
/* PDS : Set the ports which are disabled in self-powered mode. */
if (hub->port_off_mask) {
- err = regmap_update_bits(hub->regmap, USB3503_PDS,
- hub->port_off_mask,
+ err = regmap_write(hub->regmap, USB3503_PDS,
hub->port_off_mask);
if (err < 0) {
dev_err(dev, "PDS failed (%d)\n", err);
@@ -125,8 +124,7 @@ static int usb3503_connect(struct usb3503 *hub)
/* NRD : Set non removable ports. */
if (hub->port_nrd) {
- err = regmap_update_bits(hub->regmap, USB3503_NRD,
- hub->port_nrd,
+ err = regmap_write(hub->regmap, USB3503_NRD,
hub->port_nrd);
if (err < 0) {
dev_err(dev, "NRD failed (%d)\n", err);