From patchwork Fri Jun 29 08:38:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kunihiko Hayashi X-Patchwork-Id: 140533 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp567890ljj; Fri, 29 Jun 2018 01:39:14 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJSHDk2XmSJnNntV8o9g4rb8rqCPc148FC3ffROon4OEwyxexvh9cgmWV+37NzNNu3vQwkR X-Received: by 2002:a17:902:9a8a:: with SMTP id w10-v6mr13929117plp.333.1530261553863; Fri, 29 Jun 2018 01:39:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530261553; cv=none; d=google.com; s=arc-20160816; b=tg0TCxhsbbzfdT4jK1psbVfnVkRIxqBWQemoCyp9YGj63KIEqs5KHIGZONT7G0X8WH EU8+Z9b7p400Z+80UaH/nThzUu93VsNJiyZxpgzicqssH5HEeRoAKJN/l8dotPxiS0SR /W2e/GK9jB6jw5C0BEu1VWpr9TpnyCdLtT0uaLFcyeYHq/Icb1nKKgZh8MU3d1UuSph2 t0640nfzs/7xSu1qucZGOCgfXEsVV3Ch4t15IMSn2Ln9Wf7gh+jxmf8Rd3aNVJIN3tb1 cGSNHyMiXvssj9J3mss0WSAen4U0tkrfMy/IUPlyCpL6RQT3L+eb8VTMgjnsgAYa5gJ2 KWgA== 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=W3V/W7UzoVJWWhb54lUoxOE4qDKzESMqbXgi0kOySt0=; b=US1ktCRdMbSHAR1UGbLM3vWbhjOe5+/o2mOvrA6+gBiChaPNdaKu4/5VJV+/QePrEs GqNPSLoRp3/FYyrhACrsy/pwc8b5zDaS9HlNIJbxVUNjHUrzy2UuMy8fbM7D0N6P+w/k KmdVQd/l0H+dIIm9shEGYBeI5Kolax7F5izHuuCPHdMZHad/a7hVMscksG4D4adxWCVF 6LBbjcf7w9wcxF0WJN59Uc/oT0c+GJoVJ1eb6b4Y+S5XKcz8T14EjSUZGZ9vS/CoEdBC k78oyj2r/JTikJWAhgLOulfr5U30geMgewRcavJwv49K+IyfkzoN1jSIvoJvUIkJBjDu NnPg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-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 u21-v6si8728182pfd.78.2018.06.29.01.39.13; Fri, 29 Jun 2018 01:39:13 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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 linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965557AbeF2IjK (ORCPT + 31 others); Fri, 29 Jun 2018 04:39:10 -0400 Received: from mx.socionext.com ([202.248.49.38]:43004 "EHLO mx.socionext.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965312AbeF2IjC (ORCPT ); Fri, 29 Jun 2018 04:39:02 -0400 Received: from unknown (HELO kinkan-ex.css.socionext.com) ([172.31.9.52]) by mx.socionext.com with ESMTP; 29 Jun 2018 17:39:01 +0900 Received: from mail.mfilter.local (m-filter-2 [10.213.24.62]) by kinkan-ex.css.socionext.com (Postfix) with ESMTP id B83A31800FC; Fri, 29 Jun 2018 17:39:01 +0900 (JST) Received: from 172.31.9.51 (172.31.9.51) by m-FILTER with ESMTP; Fri, 29 Jun 2018 17:39:01 +0900 Received: from plum.e01.socionext.com (unknown [10.213.132.32]) by kinkan.css.socionext.com (Postfix) with ESMTP id 4BCDF1A120B; Fri, 29 Jun 2018 17:39:01 +0900 (JST) From: Kunihiko Hayashi To: Kishon Vijay Abraham I , Rob Herring , Mark Rutland , Masahiro Yamada Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Masami Hiramatsu , Jassi Brar , Kunihiko Hayashi Subject: [PATCH 0/4] phy: socionext: add new UniPhier USB PHY driver support Date: Fri, 29 Jun 2018 17:38:57 +0900 Message-Id: <1530261541-23104-1-git-send-email-hayashi.kunihiko@socionext.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds support for PHY interface built into USB controller implemented in Socionext UniPhier SoCs. The USB3 PHY driver supports High-Speed PHY and Super-Speed PHY included in the USB3 glue layer, and the USB2 PHY driver supports High-Speed PHY integrated into system controller. Kunihiko Hayashi (4): dt-bindings: phy: add DT bindings for UniPhier USB3 PHY driver phy: socionext: add USB3 PHY driver for UniPhier SoC dt-bindings: phy: add DT bindings for UniPhier USB2 PHY driver phy: socionext: add USB2 PHY driver for UniPhier SoC .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 +++ .../devicetree/bindings/phy/uniphier-usb3-phy.txt | 118 ++++++ drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/socionext/Kconfig | 25 ++ drivers/phy/socionext/Makefile | 7 + drivers/phy/socionext/phy-uniphier-usb2.c | 218 +++++++++++ drivers/phy/socionext/phy-uniphier-usb3hs.c | 422 +++++++++++++++++++++ drivers/phy/socionext/phy-uniphier-usb3ss.c | 369 ++++++++++++++++++ 9 files changed, 1206 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-phy.txt create mode 100644 drivers/phy/socionext/Kconfig create mode 100644 drivers/phy/socionext/Makefile create mode 100644 drivers/phy/socionext/phy-uniphier-usb2.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3hs.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3ss.c -- 2.7.4