[U-Boot] [PATCH v3 0/6] usb: eth: introduce Moschip MCS7830 driver

Gerhard Sittig gsi at denx.de
Fri Feb 21 18:32:47 CET 2014


this series
- adds a new USB ethernet driver for adapters that are based on the
  MCS7730/7830/7832 chips
- enables the driver for those boards which previously had support for
  "all other" USB ethernet adapters
- updates the README.usb documentation file to list all available
  drivers for USB ethernet adapters

development was done on a taskit stamp9g20, tests were done on the
taskit stamp9g20 as well as wandboard both with Delock and Logilink
adapters, transferring a 56MB file several times with TFTP

there are several checkpatch warnings
- about CamelCase for NetReceive() and USB related structure members,
  which cannot get fixed as the names are in the established API
- about a multiple assignment for the "found" flags in the USB endpoint
  search, which I consider acceptable

version v3
- drops the BIT() macro stuff since it's discouraged (not portable)
- adds change logs to the individual patches for improved review
- picks up some collected ACKs

version v2
- addressed all received feedback, but tried to be too helpful
  and moved the BIT() macro to a common place, which was NAKed
- had a change log, but kept in the cover letter where Patchwork
  based workflows would miss it


Gerhard Sittig (6):
  usb: eth: don't ifdef routine declarations in usb_ether.h
  usb: eth: introduce support for Moschip USB ethernet
  config: alpha-sort USB ethernet items for Asix and SMSC
  config: enable Moschip USB ethernet support for several boards
  config: enable USB ethernet for taskit stamp9g20
  usb: doc: update README.usb to list all USB ethernet options

 doc/README.usb                 |   13 +-
 drivers/usb/eth/Makefile       |    1 +
 drivers/usb/eth/mcs7830.c      |  850 ++++++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/usb_ether.c    |    7 +
 include/configs/harmony.h      |    3 +-
 include/configs/m53evk.h       |    1 +
 include/configs/mx53loco.h     |    1 +
 include/configs/nitrogen6x.h   |    1 +
 include/configs/omap3_beagle.h |    3 +-
 include/configs/stamp9g20.h    |    5 +-
 include/usb_ether.h            |   14 +-
 11 files changed, 888 insertions(+), 11 deletions(-)
 create mode 100644 drivers/usb/eth/mcs7830.c

-- 
1.7.10.4



More information about the U-Boot mailing list