From patchwork Tue Jan 23 13:00:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kunihiko Hayashi X-Patchwork-Id: 125505 Delivered-To: patch@linaro.org Received: by 10.46.66.141 with SMTP id h13csp1740760ljf; Tue, 23 Jan 2018 05:00:59 -0800 (PST) X-Google-Smtp-Source: AH8x2270jWpxk5muieOVwLZqhwz2OOouznbBkq6Jw1SeD68bP+PzIHB+rLBj1ASXwFasA0iUhZLh X-Received: by 2002:a17:902:2f03:: with SMTP id s3-v6mr3600439plb.112.1516712458956; Tue, 23 Jan 2018 05:00:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516712458; cv=none; d=google.com; s=arc-20160816; b=Wh4nnhZ806mGLGfyn6R//a6jZBYR3IhUEOdUO5EkkKIrr8ylMTTJsYywoEMsT5UyK+ hL/S0IBINStzHlXa9Lsuy34EIBybJL87MiJjGQNaNZ7lswseDvxSlnFGr+LkIRZmopm4 mnTE4aDlbNUsU7IVsTs3cEU0hebOBfsQE1iti9e2MoKXJWhQo/Qfin1rg6Uj84bf+5ev /p5uRQNRFkxwy1l1L8AAV4cW7rwB03BcSAZ8zLLIXfXla5ZfWSZjTrOmwuca0rk7a0ou Y2T3ys7SURnw1WRGYl1eBwZcy0vjZuBlNCp16F6ppEq7T7voNCJ9rQoJEPIR0l+ZHq5/ uu0Q== 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 :arc-authentication-results; bh=jAtDh/7f6CJieIDDpH/CVcSdPxvZw9SJda/2qF1hykc=; b=dcYztxoWtWW632BiGqKheZcVTPdm5t6s2PQ/C791AJWjpLxF8dkHgkkk8DGOT3JhKw TN2w6C6Amtr3m2JARECdmkyFms6pepwXu1Qr0/hoP0o04MAHLKrVMoY4UI5FuCNrFazn OqoPklD0NRfx0wP0PUi/u8KY8JEGILdBo9rBCDx1Ftgp1+YKoKhm8y+KakLB0JMIngXP ZPAk/QzpxMWDYGJYKHSuMcbvwm90+8GJ4wCZG6GwWoVmVZQXK7x6IM7XNEXZpo9a4/2K +dpmSYI+f6wXa808dCwPPOh2JepbXR9KZIq8TeXypRPRQpcMgBTSfj/hTSSZw9AST052 XIxw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t16-v6si4699649plr.802.2018.01.23.05.00.58; Tue, 23 Jan 2018 05:00:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751507AbeAWNA5 (ORCPT + 6 others); Tue, 23 Jan 2018 08:00:57 -0500 Received: from mx.socionext.com ([202.248.49.38]:59259 "EHLO mx.socionext.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751431AbeAWNA4 (ORCPT ); Tue, 23 Jan 2018 08:00:56 -0500 Received: from unknown (HELO iyokan-ex.css.socionext.com) ([172.31.9.54]) by mx.socionext.com with ESMTP; 23 Jan 2018 22:00:55 +0900 Received: from mail.mfilter.local (m-filter-2 [10.213.24.62]) by iyokan-ex.css.socionext.com (Postfix) with ESMTP id 59F8E600D0; Tue, 23 Jan 2018 22:00:55 +0900 (JST) Received: from 172.31.9.51 (172.31.9.51) by m-FILTER with ESMTP; Tue, 23 Jan 2018 22:01:05 +0900 Received: from plum.e01.socionext.com (unknown [10.213.132.32]) by kinkan.css.socionext.com (Postfix) with ESMTP id E2A841A0DED; Tue, 23 Jan 2018 22:00:54 +0900 (JST) From: Kunihiko Hayashi To: Felipe Balbi , linux-usb@vger.kernel.org Cc: Greg Kroah-Hartman , Masahiro Yamada , Rob Herring , Mark Rutland , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jassi Brar , Masami Hiramatsu , Kunihiko Hayashi Subject: [PATCH 0/4] usb: dwc3: add UniPhier dwc3 glue layer support Date: Tue, 23 Jan 2018 22:00:50 +0900 Message-Id: <1516712454-2915-1-git-send-email-hayashi.kunihiko@socionext.com> X-Mailer: git-send-email 2.7.4 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This patch series adds support for DWC3 glue layer implemented on UniPhier SoCs. It supports PXs2 and LD20 SoCs. In case of LD20, since some trimming values for PHY initialization are included in nvmem, This series includes the way to access to nvmem and bitmap definitions of nvmem in DT. Thank you, --- Kunihiko Hayashi (4): dt-bindings: dwc3: add binding documentation for UniPhier dwc3 glue driver usb: dwc3: add dwc3 glue layer for UniPhier SoCs ARM: dts: uniphier: add dwc3 usb node for PXs2 arm64: dts: uniphier: add dwc3 usb node for LD20 .../devicetree/bindings/usb/dwc3-uniphier.txt | 58 +++ arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 8 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 4 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 43 ++ .../boot/dts/socionext/uniphier-ld20-global.dts | 4 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 77 +++ drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/dwc3-uniphier.c | 554 +++++++++++++++++++++ 10 files changed, 762 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/dwc3-uniphier.txt create mode 100644 drivers/usb/dwc3/dwc3-uniphier.c -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html