Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp162imj; Wed, 6 Feb 2019 22:46:36 -0800 (PST) X-Google-Smtp-Source: AHgI3Ia6+z9d6pXy5RO1o0xmgJm2pCkH9ucH4RhCoR4IuPmpxyGH90J2sbzloZJevflBUgOesVhb X-Received: by 2002:a63:4a4d:: with SMTP id j13mr13626360pgl.127.1549521996488; Wed, 06 Feb 2019 22:46:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549521996; cv=none; d=google.com; s=arc-20160816; b=G2Yp/aMXgXZC0+m0rWI2jaBLHrt+43cEO/oMKN/8Mr6NpijF8cx5ZFVH5wZ1EJjT3r mQhw8mduk8N5C3CJbw4gnLqWaFTjebUeeDZOqa13e+o/bJTnybaNrD1rJ6FFY0ixvQE0 hvBMieEIcT0iJUC0beuKmmBABWGC1A44gF0ONyyrD/3nDpGbCjfCH8Vga/XPlfG33HUn eCW8N95z6RRp+cclhvLqIELlNZhYNtpht+HEsRZxXxS37UAPA8By8FR9+Drty0VkjaX/ JykNtMTTm7mcF46pnqL850LJKYHDArww/qRmRFPbVvJN5+NYGxgR8xSQgz2tHalbpYi0 YeWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=7VgEc7Y3httdicjcNDUAoOpNjsuGhFUYbi5vtHoGCZQ=; b=mD1uLDVslT2S0uGfBgZAViuII87LjDbXgNr9X51IiaMPDRcs5SM9dn6h1o5Is2rPSv VA+xK0ZAsc6jMU5i9AKjuwRj67L+c+iiQvlbtDa0W0vYXt+mTIPkISQNPH1tgBZay62D IAgrmfSfhGVlgBJ9PqtktKWh8Q0WtZVhF+UG8DanbwJlM39XuPkM4SOltDzvZAV+muBk 7FlkMcHy0WLtGq0HOsuM59Lj7oLztF0QYOqjy+prcy0vVv/P40OHsMMbBBms81ZK1kZC HrfAjAHEzMXyKfM/DwUHp9t4DvpPyHEp4S3egc/xcdlrKwvzxfErZQaNKZVbPcsdMdQp +8wA== 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 h1si7710435pgv.0.2019.02.06.22.46.21; Wed, 06 Feb 2019 22:46:36 -0800 (PST) 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 S1727037AbfBGGqB (ORCPT + 99 others); Thu, 7 Feb 2019 01:46:01 -0500 Received: from mirror2.csie.ntu.edu.tw ([140.112.30.76]:34160 "EHLO wens.csie.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726830AbfBGGpr (ORCPT ); Thu, 7 Feb 2019 01:45:47 -0500 Received: by wens.csie.org (Postfix, from userid 1000) id DE81B5FE33; Thu, 7 Feb 2019 14:45:39 +0800 (CST) From: Chen-Yu Tsai To: Maxime Ripard , Rob Herring , Mark Rutland , Lee Jones , Sebastian Reichel Cc: Chen-Yu Tsai , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, Quentin Schulz , Hans de Goede Subject: [RFT PATCH 9/9] ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards Date: Thu, 7 Feb 2019 14:45:35 +0800 Message-Id: <20190207064535.9226-10-wens@csie.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190207064535.9226-1-wens@csie.org> References: <20190207064535.9226-1-wens@csie.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Bananapi M3 and Cubietruck Plus both have USB OTG ports wired to the SoC and PMIC in the same way, with the N_VBUSEN pin on the PMIC controlling VBUS output, the PMIC's VBUS input for sensing VBUS, and PH11 on the SoC for sensing the ID pin. Enable OTG on both boards. Signed-off-by: Chen-Yu Tsai --- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 ++++++++++++ arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts b/arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts index 838be7b3715f..9d34eabba121 100644 --- a/arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts +++ b/arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts @@ -389,7 +389,19 @@ }; }; +&usb_otg { + dr_mode = "otg"; + status = "okay"; +}; + +&usb_power_supply { + status = "okay"; +}; + &usbphy { + usb0_id_det-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ + usb0_vbus_power-supply = <&usb_power_supply>; + usb0_vbus-supply = <®_drivevbus>; usb1_vbus-supply = <®_usb1_vbus>; status = "okay"; }; diff --git a/arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts b/arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts index fcbec3d7ccd7..ea299d3d84d0 100644 --- a/arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts +++ b/arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts @@ -420,7 +420,19 @@ }; }; +&usb_otg { + dr_mode = "otg"; + status = "okay"; +}; + +&usb_power_supply { + status = "okay"; +}; + &usbphy { + usb0_id_det-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ + usb0_vbus_power-supply = <&usb_power_supply>; + usb0_vbus-supply = <®_drivevbus>; usb1_vbus-supply = <®_usb1_vbus>; usb2_vbus-supply = <®_usb2_vbus>; status = "okay"; -- 2.20.1