Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Vivek Gautam's avatar
    5853e133
    USB: xHCI: Add stack support for xHCI · 5853e133
    Vivek Gautam authored
    
    This adds stack layer for eXtensible Host Controller Interface
    which facilitates use of USB 3.0 in host mode.
    
    Adapting xHCI host controller driver in linux-kernel
    by Sarah Sharp to needs in u-boot.
    
    Initial porting from Linux kernel version 3.4, with following
    top commit history of drivers/usb/host/xhci* :
    cf84055 xHCI: Cleanup isoc transfer ring when TD length mismatch found
    
    This adds the basic xHCI host controller driver with bare minimum
    features:
    - Control/Bulk transfer support has been added with required
      infrastructure for necessary xHC data structures.
    - Stream protocol hasn't been supported yet.
    - No support for quirky devices has been added.
    
    Signed-off-by: default avatarVikas C Sajjan <vikas.sajjan@samsung.com>
    Signed-off-by: default avatarJulius Werner <jwerner@chromium.org>
    Signed-off-by: default avatarVivek Gautam <gautam.vivek@samsung.com>
    Cc: Simon Glass <sjg@chromium.org>
    Cc: Minkyu Kang <mk7.kang@samsung.com>
    Cc: Dan Murphy <dmurphy@ti.com>
    Cc: Marek Vasut <marex@denx.de>
    5853e133
    History
    USB: xHCI: Add stack support for xHCI
    Vivek Gautam authored
    
    This adds stack layer for eXtensible Host Controller Interface
    which facilitates use of USB 3.0 in host mode.
    
    Adapting xHCI host controller driver in linux-kernel
    by Sarah Sharp to needs in u-boot.
    
    Initial porting from Linux kernel version 3.4, with following
    top commit history of drivers/usb/host/xhci* :
    cf84055 xHCI: Cleanup isoc transfer ring when TD length mismatch found
    
    This adds the basic xHCI host controller driver with bare minimum
    features:
    - Control/Bulk transfer support has been added with required
      infrastructure for necessary xHC data structures.
    - Stream protocol hasn't been supported yet.
    - No support for quirky devices has been added.
    
    Signed-off-by: default avatarVikas C Sajjan <vikas.sajjan@samsung.com>
    Signed-off-by: default avatarJulius Werner <jwerner@chromium.org>
    Signed-off-by: default avatarVivek Gautam <gautam.vivek@samsung.com>
    Cc: Simon Glass <sjg@chromium.org>
    Cc: Minkyu Kang <mk7.kang@samsung.com>
    Cc: Dan Murphy <dmurphy@ti.com>
    Cc: Marek Vasut <marex@denx.de>