[V2 PATCH 02/10] added media agnostic (MA) USB HCD roothubs

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 06/10] added media agnostic (MA) UDC

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 09/10] added tools for building/loading media agnostic (MA) USB drivers

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 08/10] added media agnostic (MA) USB data packet handling

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 07/10] added media agnostic (MA) USB management packet handling

2014-11-10 Thread 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

[V2 PATCH 05/10] added media specific (MS) TCP drivers

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 01/10] added media agnostic (MA) USB HCD driver

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 04/10] added media agnostic (MA) USB packet handling

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 10/10] added kernel build, configuration, and TODO files

2014-11-10 Thread Stephanie Wallick
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

[V2 PATCH 03/10] added media agnostic (MA) data structures and handling

2014-11-10 Thread Stephanie Wallick
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 + * +

[PATCH 09/10] added tools for building/loading media agnostic (MA) USB drivers

2014-11-03 Thread Stephanie Wallick
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

[PATCH 02/10] added media agnostic (MA) USB HCD roothubs

2014-11-03 Thread Stephanie Wallick
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)

[PATCH 03/10] added media agnostic (MA) data structures and handling

2014-11-03 Thread Stephanie Wallick
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 + * +

[PATCH 07/10] added media agnostic (MA) USB management packet handling

2014-11-03 Thread 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 | 90 +++ 2 files changed

[PATCH 01/10] added media agnostic (MA) USB HCD driver

2014-11-03 Thread Stephanie Wallick
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

[PATCH 06/10] added media agnostic (MA) UDC

2014-11-03 Thread Stephanie Wallick
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

[PATCH 04/10] added media agnostic (MA) USB packet handling

2014-11-03 Thread Stephanie Wallick
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

[PATCH 08/10] added media agnostic (MA) USB data packet handling

2014-11-03 Thread Stephanie Wallick
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

[PATCH 10/10] added kernel build, configuration, and TODO files

2014-11-03 Thread 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

[PATCH 00/10] MA USB drivers cover letter

2014-11-03 Thread Stephanie Wallick
/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

[PATCH 05/10] added media specific (MS) TCP drivers

2014-11-03 Thread Stephanie Wallick
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