Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp999377ybz; Wed, 29 Apr 2020 13:10:27 -0700 (PDT) X-Google-Smtp-Source: APiQypKT2FsyVoNnA4mh/oiOgdND5Iatzbj1IyxEAnoBrZAmYPl/HUGKI7rf7CEe22tQ4/qoYQzP X-Received: by 2002:a17:906:138c:: with SMTP id f12mr4348400ejc.35.1588191026885; Wed, 29 Apr 2020 13:10:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588191026; cv=none; d=google.com; s=arc-20160816; b=YsmnHmDZ/9aZmFFZhgoBX+t+ObLFJos1+dPzrd0gmuChOM1OBa6b+HFD8xpzb4UoHC fSxXCqcfukkgQo9XLvieqAMVYTpZaknmri8WOKvh3ICOq+gAWg7Ov3joYBzJYb9Tyz7J AEZ20NpA2P7vFJWg1wx/TX/PJ9FmHCab3nGd5MeWUyLNaa7ebsCyfnbHeR+bCaa30KQN 4E+0ixrS3OqnSlOD9pfgJRRg3+Y1gU5dPtxZilNL1sadsgICBHBsuUAr4xZckFxWYujj NBb4aEAIUonXVUk1m2/QYI+hAnH7dj+f/Wfb1UtGOTf/zi8mXVuGF5V5YdT7pa++6jX7 3QVQ== 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=WOZd7qcxe4gLtfO9RC05iwoT4m60cIyVOvlJ52Dodz0=; b=wTAouSNq7zJ9vHCbnObOQF2Q7I1D+NJmuk4gtlMzYJxUOKWyg8vW+1SbshxQGD77wu ME9hZxFyaPE99zKxQXblOs9QkleNGILp9ZAk6TC2RGdUaHd3OfrGHepKwjiC0pwjvMD5 QHCwL3xUuEMBin+VuVfYcHw3i+qjz7pEVyLHSOVwJaNu32btbfIpXsq7tRwBW7RYmdQc d3l311O7ZE7PgH1e7ACzMnLNo+iX7MmEumVDArUYQfnk0Bt9nKzOTg5py+Wt1fpr5iCT ZVaFqNm/FKB/AZuWZ5eKlN9GzTQ0st018K1q02ndw5GagS9f9Clm+HSkBAZJ+Si2IfCt mUzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uZ0qDzVI; 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 fx19si4522463ejb.39.2020.04.29.13.10.02; Wed, 29 Apr 2020 13:10:26 -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=uZ0qDzVI; 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 S1726950AbgD2UIl (ORCPT + 99 others); Wed, 29 Apr 2020 16:08:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58310 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726456AbgD2UIl (ORCPT ); Wed, 29 Apr 2020 16:08:41 -0400 Received: from mail-pj1-x1043.google.com (mail-pj1-x1043.google.com [IPv6:2607:f8b0:4864:20::1043]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 06FBCC03C1AE; Wed, 29 Apr 2020 13:08:41 -0700 (PDT) Received: by mail-pj1-x1043.google.com with SMTP id a32so1220410pje.5; Wed, 29 Apr 2020 13:08:41 -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=WOZd7qcxe4gLtfO9RC05iwoT4m60cIyVOvlJ52Dodz0=; b=uZ0qDzVIvjQrC6G/nlImR7fsWsAHeptwzaKi+7jjUPUgBIoH4UtRJ5iUQj1ilKogwA GKQuSOggGQ6hQa30CIylRuxP10sFrGzYq/fQExmS0+was6M0oYXbEXWsGTSzL+nVa/77 5lZIgmIiBRBCUeUX6kFQ74auM12c6it9vvG1FwQ5BtfDKoMwiX4KB6I2537L0yyR01+q qHpUiFGnRcfrDfyE/CzS9YHmQ99Pu/xhSn4TAE4kgyWzdapZfu9r+b6jQmOxbJD70Hph FzmJL/U/Bma0Xp6wRP2fHEcFk3WoqLDHvJtmXDYqemAO/hsEyAcsvB7PbNuXxslTANg1 lA8Q== 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=WOZd7qcxe4gLtfO9RC05iwoT4m60cIyVOvlJ52Dodz0=; b=jGk3j4s4ew5+e4XyfcgInwsFsTFhniM9mGMwAhcs9tipnlkgX8XxzDDYIioNYfgHpq Un/VB5666f/LfhZcb/FMmDjiZ7zGw3xL16DZa/NGc4WE2K0EG2sRWY6t9Fvd9Uelmwwa IRlIuV2qtMQb+jxtSrtWKtqdbUp1dSDR3c68kxgDylQjv9PhWHksi34CpQABYPXpboFO yB2+KcIBvRP06lKzTalHhBCsqvZNm6nW1ezgAx5X33KUHISDTZsdcSvS6ew/k4qJ8E9X 3XAcCV07afUZ17Z/X5bCsXMaVXISIZbhtsTHbJmOAllLA7SHWmgUYq0bzbZeeMZGyvk+ Gl5g== X-Gm-Message-State: AGi0PuYOvq8xmLWIm6sNVr4RfMNxd1n/UYhpmYnZC5SnpfwfIU334Xzg vWtKw2+VPsc8S6ARPs7/GXrxeOo2iHQ= X-Received: by 2002:a17:90a:17ed:: with SMTP id q100mr203798pja.80.1588190920194; Wed, 29 Apr 2020 13:08:40 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id z23sm1638957pfr.136.2020.04.29.13.08.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 13:08:39 -0700 (PDT) From: Al Cooper To: linux-kernel@vger.kernel.org Cc: Al Cooper , Alan Stern , Andy Shevchenko , 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 v5 0/4] Add XHCI, EHCI and OHCI support for Broadcom STB SoS's Date: Wed, 29 Apr 2020 16:08:22 -0400 Message-Id: <20200429200826.20177-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 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. 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 | 290 ++++++++++++++++++ drivers/usb/host/xhci-plat.c | 10 + 7 files changed, 395 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