lkml.org 
[lkml]   [2020]   [May]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v10 0/5] Add XHCI, EHCI and OHCI support for Broadcom STB SoS's
    Date
    v10 - Fix incorrect error return in ehci-brcmstb.c pointed out by
    Alan Stern.

    v9 - Fix minor typos in patch description for ehci driver.
    - In ehci-brcm.c, use ehci_err() instead of dev_err().
    - In ehci-brcm.c, handle zero returned from platform_get_irq()
    by returning -EINVAL for 0 or actual return value for < 0.

    v8 - The previous v7 had the wrong version of ehci-brcm.c. This time
    really, really add the changes Greg requested.

    v7 - Cleanup ehci-brcm.c as requested by Greg Kroah-Hartman.
    - Split out Makefile re-order change into a separate commit.

    v6 - Remove "contains:" from compatible section of
    brcm,bcm7445-ehci.yaml as requested by Rob Herring.

    v5 - Use devm_platform_get_and_ioremap_resource() in ehci-brcm.c
    as requested by Andy Shevchenko.
    - Add pm_runtime_set_active() to ehci_resume() in ehci-brcm.c
    as requested by Alan Stern.

    v4 - A few more fixes to the brcm,bcm7445-ehci.yaml dt-bindings
    document requested by Rob Herring.
    - Fixed ordering issue in MAINTAINERS as requested by
    Andy Shevchenko.

    v3 - Addressed all of Andy Shevchenko's review comments for
    ehci-brcm.c.
    - Fixed the brcm,bcm7445-ehci.yaml dt-bindings document,
    dt_binding_check now passes.
    - Added the XHCI functionality to xhci-plat.c instead of creating
    new brcmstb files, as suggested by Mathias Nyman.

    v2 - Addressed Andy Shevchenko's review comments.
    - Fixed dt_binding_check error pointed out by Rob Herring.
    - Removed pr_info message in ehci_brcm_init as suggested by
    Greg Kroah-Hartman.

    This adds support for the XHCI, EHCI and OHCI host controllers found
    in Broadcom STB SoC's. These drivers depend on getting access to the
    new Broadcom STB USB PHY driver through a device-tree phandle and
    will fail if the driver is not available.

    Al Cooper (5):
    usb: xhci: Change the XHCI link order in the Makefile
    dt-bindings: Add Broadcom STB USB support
    usb: xhci: xhci-plat: Add support for Broadcom STB SoC's
    usb: ehci: Add new EHCI driver for Broadcom STB SoC's
    usb: host: Add ability to build new Broadcom STB USB drivers

    .../bindings/usb/brcm,bcm7445-ehci.yaml | 59 ++++
    .../devicetree/bindings/usb/usb-xhci.txt | 1 +
    MAINTAINERS | 8 +
    drivers/usb/host/Kconfig | 20 ++
    drivers/usb/host/Makefile | 17 +-
    drivers/usb/host/ehci-brcm.c | 280 ++++++++++++++++++
    drivers/usb/host/xhci-plat.c | 10 +
    7 files changed, 389 insertions(+), 6 deletions(-)
    create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
    create mode 100644 drivers/usb/host/ehci-brcm.c

    --
    2.17.1

    \
     
     \ /
      Last update: 2020-05-12 17:02    [W:2.706 / U:0.120 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site