Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp857579ybz; Wed, 29 Apr 2020 10:35:39 -0700 (PDT) X-Google-Smtp-Source: APiQypK7uDdcnkV132v6YAN485ZYizQcY2vm+buRWEiFFK6nIJa7PRgpShBfsI2C3ywihQmfV9ye X-Received: by 2002:a17:906:31da:: with SMTP id f26mr3591781ejf.308.1588181738978; Wed, 29 Apr 2020 10:35:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588181738; cv=none; d=google.com; s=arc-20160816; b=SE8l8UImJ7LyNUM+I9UixakFE5ErtXUTzfCIIfT4rx73cbaUKEfYu4OMROReVqZPx8 /mX1lg/FwWOMQ1O/WiKeDKG13sdiU5u6Xk3+7alq0TjJCAU9AdFZpv3q+dstpvagBGMh 0iLduRBvV7lBw9I9djxY5O0e5nI2O6YYpaE4d+3ZYppxuIFn6rWN28KTCCvJmr+qBR1Y 85n3h8orUsmIsJgpOlkVOQNul1YoK597ekIZpbtz3+D4BzdEeWQ6jpq9zVcaOs+Byij9 2b9vkOv6RXvI58eypNQm2AGpZcYxzUP64VjGd43aGRuh3oYSphTbQrVbV+uH6ua6D92Q vI0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=GVaaD4ZP2LsvYrQiC9DHBqhpWsryLH+VB+jrhDKuI+s=; b=R3fIqc4Aocd4gaxES6VxSwdx0zUzAr3llVj9hVFz6wLKWjtp6BcZ3ZxokwwGqGSWAN YluCbQkY1pob+jXg1Ayigksu+/mLh2atEpI/465KMftnbdf619O9jonYq+HvqvsNyS+1 OYTHQ/E6Pndb1Y2fF1Hav6Jpa2PvYmJbX5UUE59m5iIdU3XVij9WGufLo4s3PBJDJlcn L4DIXyBJ79MmjTOcfREX+wTk4Tur3DldgNDHSZP1i9VI/Svpd7gHQG5cUKuhbT1/m+2J ETcpfHe6jdU1NuOsrPUVGhYMW2D9ZTac7pIX5AS07g++5f6kB65liJ9wDS/VXQ+dtW7/ SQcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GkEC36zO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lu23si4330214ejb.200.2020.04.29.10.35.14; Wed, 29 Apr 2020 10:35:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GkEC36zO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726907AbgD2Rbe (ORCPT + 99 others); Wed, 29 Apr 2020 13:31:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726456AbgD2Rbe (ORCPT ); Wed, 29 Apr 2020 13:31:34 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DCBB5C03C1AE; Wed, 29 Apr 2020 10:31:33 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id b11so3544762wrs.6; Wed, 29 Apr 2020 10:31:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=GVaaD4ZP2LsvYrQiC9DHBqhpWsryLH+VB+jrhDKuI+s=; b=GkEC36zOMNd8ILoVveJEU2PUQayboQo9mC2ohlKRNRXk/6dqeJbmzlUOBh/wZPmFmR CxnHEeRGd61S7ascOca4T5x4mekAjTas0/gy/nW5mCOcO6QFFCpLWSqJ7CVnB+DEfNZM Zh+Dbo0o8t1QqiecASrGdsYurN0i+DQiC85V1R1RJOBUSAJlItbDwAjWDh0eiXgBwWWd Fwl09k3d7sL/szeN2iKuUz/CXw4KaPi5EoTfcubvAQ7WgQI72DxUtpPIl7bXM+7DYKrL 5OB/j/aZ4NR2qKSRZbamCbflsg+AE7ZliUUxgxIQjbTEGUMRzZUo5nBz/pam/Y49nMHA 2aGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=GVaaD4ZP2LsvYrQiC9DHBqhpWsryLH+VB+jrhDKuI+s=; b=B2XZVW3fQ5qwWdoFI3kEOlgA7EqpAXk60WtwBu4YOTYAzDE0vYtuGYs9+8f1bE+Nfs 3aHUgdVPBQq4ruKRN4OHxbJfY1Xmm1AVSkRwAY3hV4uNP3VdV03FubzItW46ANEI+Jb0 Dv4HhBViIBdpJ64+eTdKgCsADUTjwS18TBVJgELcZIyLNhxMHL42NIxTrqlfR2TVDlLU s3ZRxcGbDlcNBi7sKTWei//ksT7egp+7vRvzpnvR4psAVBXLwR1t/8RlCj2Ydos+spSG uRXIDfqAjivkyaYYc2DU1UeAYJgsQuc/CMjr1r2uaj4rtfKHChnDyqgSmIf7Qrw9q8e6 0dlg== X-Gm-Message-State: AGi0PuayohWlPXxXTcjotgo6XfJtcG5tfOtHc7eytuVRvdP982GYdctr Oax3CXPtn5X4aEi52Ah/pYEDhz+yA/s= X-Received: by 2002:adf:a11a:: with SMTP id o26mr39761355wro.284.1588181492142; Wed, 29 Apr 2020 10:31:32 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id j11sm31177182wrr.62.2020.04.29.10.31.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 10:31:31 -0700 (PDT) From: Al Cooper To: linux-kernel@vger.kernel.org Cc: Al Cooper , Alan Stern , bcm-kernel-feedback-list@broadcom.com, devicetree@vger.kernel.org, Greg Kroah-Hartman , Krzysztof Kozlowski , linux-usb@vger.kernel.org, Mathias Nyman , Rob Herring , Yoshihiro Shimoda , Andy Shevchenko Subject: [PATCH v4 0/4] Add XHCI, EHCI and OHCI support for Broadcom STB SoS's Date: Wed, 29 Apr 2020 13:31:08 -0400 Message-Id: <20200429173112.38366-1-alcooperx@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Al Cooper (4): 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 | 60 ++++ .../devicetree/bindings/usb/usb-xhci.txt | 1 + MAINTAINERS | 8 + drivers/usb/host/Kconfig | 16 + drivers/usb/host/Makefile | 16 +- drivers/usb/host/ehci-brcm.c | 286 ++++++++++++++++++ drivers/usb/host/xhci-plat.c | 10 + 7 files changed, 391 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