aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@freescale.com>2015-01-28 03:32:40 -0500
committerFelipe Balbi <balbi@ti.com>2015-01-29 11:35:40 -0500
commitbcdea50312b291ee3920bad43a13e42d7102f900 (patch)
treee7592f1f84e723872ea9d07d4988f6c5fb0c2848
parent716013b0ab2b13fe6a176d869b9fcb9bf0f8e112 (diff)
usb: dwc3: gadget: use common is_selfpowered
Delete private selfpowered variable, and use common one. Signed-off-by: Peter Chen <peter.chen@freescale.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
-rw-r--r--drivers/usb/dwc3/core.h2
-rw-r--r--drivers/usb/dwc3/ep0.c2
-rw-r--r--drivers/usb/dwc3/gadget.c2
3 files changed, 2 insertions, 4 deletions
diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h
index 0842aa80976f..d201910b892f 100644
--- a/drivers/usb/dwc3/core.h
+++ b/drivers/usb/dwc3/core.h
@@ -682,7 +682,6 @@ struct dwc3_scratchpad_array {
682 * @is_utmi_l1_suspend: the core asserts output signal 682 * @is_utmi_l1_suspend: the core asserts output signal
683 * 0 - utmi_sleep_n 683 * 0 - utmi_sleep_n
684 * 1 - utmi_l1_suspend_n 684 * 1 - utmi_l1_suspend_n
685 * @is_selfpowered: true when we are selfpowered
686 * @is_fpga: true when we are using the FPGA board 685 * @is_fpga: true when we are using the FPGA board
687 * @needs_fifo_resize: not all users might want fifo resizing, flag it 686 * @needs_fifo_resize: not all users might want fifo resizing, flag it
688 * @pullups_connected: true when Run/Stop bit is set 687 * @pullups_connected: true when Run/Stop bit is set
@@ -806,7 +805,6 @@ struct dwc3 {
806 unsigned has_hibernation:1; 805 unsigned has_hibernation:1;
807 unsigned has_lpm_erratum:1; 806 unsigned has_lpm_erratum:1;
808 unsigned is_utmi_l1_suspend:1; 807 unsigned is_utmi_l1_suspend:1;
809 unsigned is_selfpowered:1;
810 unsigned is_fpga:1; 808 unsigned is_fpga:1;
811 unsigned needs_fifo_resize:1; 809 unsigned needs_fifo_resize:1;
812 unsigned pullups_connected:1; 810 unsigned pullups_connected:1;
diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c
index 1bc77a3b4997..2ef3c8d6a9db 100644
--- a/drivers/usb/dwc3/ep0.c
+++ b/drivers/usb/dwc3/ep0.c
@@ -344,7 +344,7 @@ static int dwc3_ep0_handle_status(struct dwc3 *dwc,
344 /* 344 /*
345 * LTM will be set once we know how to set this in HW. 345 * LTM will be set once we know how to set this in HW.
346 */ 346 */
347 usb_status |= dwc->is_selfpowered << USB_DEVICE_SELF_POWERED; 347 usb_status |= dwc->gadget.is_selfpowered;
348 348
349 if (dwc->speed == DWC3_DSTS_SUPERSPEED) { 349 if (dwc->speed == DWC3_DSTS_SUPERSPEED) {
350 reg = dwc3_readl(dwc->regs, DWC3_DCTL); 350 reg = dwc3_readl(dwc->regs, DWC3_DCTL);
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index eccd29b16840..a03a485205c7 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -1415,7 +1415,7 @@ static int dwc3_gadget_set_selfpowered(struct usb_gadget *g,
1415 unsigned long flags; 1415 unsigned long flags;
1416 1416
1417 spin_lock_irqsave(&dwc->lock, flags); 1417 spin_lock_irqsave(&dwc->lock, flags);
1418 dwc->is_selfpowered = !!is_selfpowered; 1418 g->is_selfpowered = !!is_selfpowered;
1419 spin_unlock_irqrestore(&dwc->lock, flags); 1419 spin_unlock_irqrestore(&dwc->lock, flags);
1420 1420
1421 return 0; 1421 return 0;