[RFC PATCH 1/1] usb: phy: move usb_otg_state from struct usb_phy to struct usb_otg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Since we will have a standalone USB PHY layer, the first step is
to move some non-PHY related things out of struct usb_phy. 
It has lots of things need to do, this one is just the beginning.

The enum usb_otg_state should be not relationship with USB PHY, so
move it out.

A formal patch should include the modification for related drivers,
I send this RFC is just want to know if everyone agrees to this change,
If there is no disagreement, I will send out a formal patch later.

Signed-off-by: Peter Chen <peter.chen@xxxxxxxxxxxxx>
---
 include/linux/usb/otg.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/include/linux/usb/otg.h b/include/linux/usb/otg.h
index 0cb2ec2..f077cb3 100644
--- a/include/linux/usb/otg.h
+++ b/include/linux/usb/otg.h
@@ -67,6 +67,8 @@ struct usb_otg {
 	struct usb_bus		*host;
 	struct usb_gadget	*gadget;
 
+	enum usb_otg_state	state;
+
 	/* bind/unbind the host controller */
 	int	(*set_host)(struct usb_otg *otg, struct usb_bus *host);
 
@@ -97,7 +99,6 @@ struct usb_phy {
 	unsigned int		 flags;
 
 	enum usb_phy_type	type;
-	enum usb_otg_state	state;
 	enum usb_phy_events	last_event;
 
 	struct usb_otg		*otg;
-- 
1.7.0.4


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux