Received: by 10.192.165.148 with SMTP id m20csp3211770imm; Mon, 7 May 2018 08:28:02 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoxiCcRBpiiBhsW2KnX4FyWAsYZzqF60HHWjvK3CLuMkU7Awv+5KH9bC/e8dW+7mKx733wD X-Received: by 2002:a6b:da18:: with SMTP id x24-v6mr39734503iob.296.1525706882524; Mon, 07 May 2018 08:28:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525706882; cv=none; d=google.com; s=arc-20160816; b=bGwbyAYv5sL6wgISsan/Y13GXyVJSF1FoVjXDlE6W6gjL3+hWl3BbZ39OK5p/AHwum W9Oy2JM3+d6kx6V3wvMSARxVcH0Jx4MYUMDuOLPVsq3FNg/212LwPjCEahT6pcJzwgGP Bug67uyfSYwyVvqyHn3GZ6ysUvyhzZMIjreh6Sq3ux8yUJzqYDiDGB92S0nDhDMW95o4 /clHWSDM6bkRfk1MxZDBxqGKDSQNdabWUuoDXQ8Dgj0IhHNz8PgvTyA1kXu8Zkaus5Vt Aa5+ZXvUJ/1OjSy8Vis26vW8Av37w4SA6ag1ntrsAsptk0RD7ZGfxLatXEp1qbHRykcK NTEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=BKEN4xNdie4nUe5Mhq1t/zZFnQ3QoEtCepHyIWkUUKc=; b=BBytni+8imllj63REfvHFdf4MQktu0TEhbIk40+gWO2/nTrKCNH9zH3uSmAeRGbWPL 1RiBfjaBuBQuKmforiVBw1Rpw5UQES25KDPKjBsTCQrSbPUklPwCe6zitIFYN39gK+l6 m/gkbTt2ffj6CFSA6khXcUfaOoNF1rGIGP5+9YB9VGl0Ea7Oebeye+7VdPnwSEdFkiNh a2nTN7Vm9mrcNlEJ4gALUXejuByszyXfwwC86XWkX2dK/EqkbANxnPtQ+v22WNgpjHMS 2iUjOJAo5Gvvnv74jXZjYZXN9fKp4GFc5nBZeAy2IoQsQxkqRJHrZhDDqVkVp+k561LD 1NXw== 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 v8-v6si19439991iob.271.2018.05.07.08.27.48; Mon, 07 May 2018 08:28:02 -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 S1752360AbeEGP1g (ORCPT + 99 others); Mon, 7 May 2018 11:27:36 -0400 Received: from hermes.aosc.io ([199.195.250.187]:48658 "EHLO hermes.aosc.io" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751926AbeEGP1e (ORCPT ); Mon, 7 May 2018 11:27:34 -0400 Received: from localhost (localhost [127.0.0.1]) (Authenticated sender: icenowy@aosc.io) by hermes.aosc.io (Postfix) with ESMTPSA id A70534FF4D; Mon, 7 May 2018 15:27:06 +0000 (UTC) From: Icenowy Zheng To: Rob Herring , Mark Rutland , Maxime Ripard , Chen-Yu Tsai , Greg Kroah-Hartman , Kishon Vijay Abraham I , Felipe Balbi Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-sunxi@googlegroups.com, Icenowy Zheng Subject: [PATCH 5/5] arm64: allwinner: h6: enable USB3 port on Pine H64 Date: Mon, 7 May 2018 23:18:17 +0800 Message-Id: <20180507151817.55663-6-icenowy@aosc.io> In-Reply-To: <20180507151817.55663-1-icenowy@aosc.io> References: <20180507151817.55663-1-icenowy@aosc.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Pine H64 board have a USB3 port, which is connected to the USB3 pins of the H6 SoC, and the 5V power supply is controlled via GPIO (shared with the power USB ports). Enable this port. Signed-off-by: Icenowy Zheng --- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts index b6f2d6b2ecae..e2e262b4e3d8 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts @@ -20,6 +20,20 @@ chosen { stdout-path = "serial0:115200n8"; }; + + reg_usb_vbus: vbus { + compatible = "regulator-fixed"; + regulator-name = "usb-vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + startup-delay-us = <100000>; + gpio = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; +}; + +&dwc3 { + status = "okay"; }; &r_i2c { @@ -37,3 +51,12 @@ pinctrl-0 = <&uart0_ph_pins>; status = "okay"; }; + +&usb3 { + status = "okay"; +}; + +&usb3phy { + phy-supply = <®_usb_vbus>; + status = "okay"; +}; -- 2.17.0