This is where we implement USB 2.0 and 3.0 roothubs. From the host's
perspective, hub state is set and tracked just like any other USB roothub.
Likewise, requests to the roothub appear to be handled like any other wired
USB request.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wa
specific layer for transport.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_udc.c | 1486 +
drivers/staging/mausb/drivers/mausb_udc.h | 147 +++
2 files changed, 1633 insertions(+)
create mode 100644 drivers
Adds various scripts for building, loading and unloading the MA USB
drivers and a utility that can be used for connecting and disconnecting
the host and device drivers.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/mausb-util/AUTHORS | 2
transfer size. Each MA USB packet
is assigned a Sequence Number with sequence numbers incrementing up for
each new packet. The host sends a TransferAck packet to acknowledge the
end of a transfer or when requested to do so by the device.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
outgoing management packets and parse
and handle incoming management packets.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_mgmt.c | 888 +
drivers/staging/mausb/drivers/mausb_mgmt.h | 88 +++
2 files changed
connected.
Lastly, the MS driver contains a number of ioctl functions that are used by a
utility to adjust medium-related driver parameters and connect or disconnect the
MA USB host and device drivers.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers
f for transport
per Media Agnostic USB protocol.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_hcd.c | 981 ++
drivers/staging/mausb/drivers/mausb_hcd.h | 184 ++
2 files changed, 1165 insertions(+)
create mode 1
data from that packet is given to the waiting USB packet and the USB
packet is released.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_pkt.c | 1038 +
drivers/staging/mausb/drivers/mausb_pkt.h | 914
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
MAINTAINERS| 7 +++
drivers/staging/Kconfig| 2 ++
drivers/staging/Makefile | 1 +
drivers/staging/mausb/Kconfig | 16
drivers/staging
ty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * Contact Information:
+ * Sean Stalley, sean.stal...@intel.com
+ * Stephanie Wallick, stephanie.s.wall...@intel.com
+ * 2111 NE 25th Avenue
+ * Hillsboro, Oregon 97124
+ *
+
Adds various scripts for building, loading and unloading the MA USB
drivers and a utility that can be used for connecting and disconnecting
the host and device drivers.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
.../staging/mausb/scripts/build_load_connect.sh| 69
FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * Contact Information:
+ * Sean Stalley, sean.stal...@intel.com
+ * Stephanie Wallick, stephanie.s.wall...@intel.com
+ * 2111 NE 25th Avenue
+ * Hillsboro, Oregon 97124
+ *
+ * BSD LICENSE
+ *
+ * Copyright(c)
ty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * Contact Information:
+ * Sean Stalley, sean.stal...@intel.com
+ * Stephanie Wallick, stephanie.s.wall...@intel.com
+ * 2111 NE 25th Avenue
+ * Hillsboro, Oregon 97124
+ *
+
outgoing management packets and parse
and handle incoming management packets.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_mgmt.c | 888 +
drivers/staging/mausb/drivers/mausb_mgmt.h | 90 +++
2 files changed
f for transport
per Media Agnostic USB protocol.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_hcd.c | 970 ++
drivers/staging/mausb/drivers/mausb_hcd.h | 171 ++
2 files changed, 1141 insertions(+)
create mode 1
specific layer for transport.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_udc.c | 1488 +
drivers/staging/mausb/drivers/mausb_udc.h | 147 +++
2 files changed, 1635 insertions(+)
create mode 100644 drivers
data from that packet is given to the waiting USB packet and the USB
packet is released.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers/mausb_pkt.c | 1038 +
drivers/staging/mausb/drivers/mausb_pkt.h | 914
transfer size. Each MA USB packet
is assigned a Sequence Number with sequence numbers incrementing up for
each new packet. The host sends a TransferAck packet to acknowledge the
end of a transfer or when requested to do so by the device.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/Kconfig| 2 ++
drivers/staging/Makefile | 1 +
drivers/staging/mausb/Kconfig | 16
drivers/staging/mausb/Makefile | 3 +++
drivers/staging/mausb
/docs/devclass_docs/
Stephanie Wallick (10):
added media agnostic (MA) USB HCD driver
added media agnostic (MA) USB HCD roothubs
added media agnostic (MA) data structures and handling
added media agnostic (MA) USB packet handling
added media specific (MS) TCP drivers
added media agnostic
connected.
Lastly, the MS driver contains a number of ioctl functions that are used by a
utility to adjust medium-related driver parameters and connect or disconnect the
MA USB host and device drivers.
Signed-off-by: Sean O. Stalley
Signed-off-by: Stephanie Wallick
---
drivers/staging/mausb/drivers
21 matches
Mail list logo