Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2652458pxv; Sun, 27 Jun 2021 04:50:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwy4PYmUR08TaTAu/wZQTGA2wF1X+YvB3nnJYy+3gzpaFqckjOlMSzJCmrlPEZYauFqgr9H X-Received: by 2002:a17:906:49c8:: with SMTP id w8mr20050948ejv.497.1624794617559; Sun, 27 Jun 2021 04:50:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624794617; cv=none; d=google.com; s=arc-20160816; b=0zplUX2Ie3RVLiUCQS1Zh1i6Aeqk3Ipj9Yps03gWLl+jgDEc4nB+0VgocBtu25UtDJ Bc0jBvVgi84mNbu1wS0Poa8oom16yfGGBREibvKL4EW8YBWH59PxPSWEs/O8Rb2MLJJ+ m1mZPLieOsO46cxCOAYSpiCBXv1VTV6ccSGNgHasRyTxv6OpUbkHW28BWr2j0XUdjNYk g3BXI8CgLA+9uOZOFMQFV0Qxk06JoWkZ6uPFKWxkcaTsKb+imodBLCGcYHA+3FnYHgmT 7TrJCupAewQ6iKtQ7HkjGqhDHVVL0VXG+TQPWMtalcsMMgsHZa1DON9hf/YtB6Wr1Rxb gySg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=O4ese8Y4+WSHdRNE0+R9rpSzI0msBCg5RrtNbTiIqXM=; b=Zy8pgM6Sh4UNMJgDFnJexSCnXZKcY5uT96mQpNqT1LyjM/22v1ahA4MGMj7fx0rNhD fumOnkoRWjJN+Cpy93abFu8bBuT/NBB6pSVRa+zn9gkpW4oDaz1XxB7+D7rEU6p9jGGA ex0ADme47l367okCdl2Dm0ebPOZIugtyyMi7eMClbMCBp71Smr236boFeqN/IkZvfwCp XTMRKsKQnTq5KRhsrqLpXsRUWKC9zKqmnzjnbM/k2PWj++FzEVWYbvbC6skDuCZeNpvJ qbnMbsLP6wQDWPXkjKs2V/wquM0g+4ghou1pNOnkqK26UhmdYJFQoOosAQJG5otoXpz4 RlQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nVb5stke; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v27si11324533ejk.55.2021.06.27.04.49.54; Sun, 27 Jun 2021 04:50:17 -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=@linaro.org header.s=google header.b=nVb5stke; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230260AbhF0LtN (ORCPT + 99 others); Sun, 27 Jun 2021 07:49:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230351AbhF0LtL (ORCPT ); Sun, 27 Jun 2021 07:49:11 -0400 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 11059C061766 for ; Sun, 27 Jun 2021 04:46:47 -0700 (PDT) Received: by mail-pf1-x432.google.com with SMTP id a127so11591536pfa.10 for ; Sun, 27 Jun 2021 04:46:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=O4ese8Y4+WSHdRNE0+R9rpSzI0msBCg5RrtNbTiIqXM=; b=nVb5stkeaeNQ8buPNs61WvCH1er+AICUAQcXdQdLxnb5sk7nQdcvGDjRyvDxo6d5Z3 c1Iiaokbd+JaLkjKK+n4n9Dx1nndITendOSzmr0rEXsM9nXABIfFyd9sWNyt3Tnq+b8G +TTf4guAndZpHSlPnceiwYDlw5WieSbf7ThGgIerUOEoswo0sddjXsj2nZRtw3Qcn/2i dyixK72zMEdmlDpwM7TQDL2IpUElV3LhmoXlnwixnycPu3b8/mXGFRrNNSEXbs7L49tD PPYwruMvYD9q9Ki0vG2q257pp/pXF/HUBMNGio7eTsLcLtMeWBTUS8Q1QLEsDgKuUZ+Y T1Bg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=O4ese8Y4+WSHdRNE0+R9rpSzI0msBCg5RrtNbTiIqXM=; b=cEl5QikUiiwdKHdkKQKhYGJBhrL02NCh60n4GXKAh7Nkw98vEHZ1XUwLyB1mgL7Wvp ec1a9GLwJPtQ6TQn2LLDtkutQUjYQOhnv1vMWxSQvrq5LiMWcgyh20X6TPKakN2OKZZS Yma4tpv4wSAtXpAfCipBwoVoekHEqMx7zJjnRHw6U+wAT2+CGiwTxDKfikbhF3wUc2aD vovErDd6bQQRMZ9xONU0LSvwUP8AZ21SDNoZ72tNtkhw8ssK9EHCPbYpWD9R9+/e1LG8 KuxsmgF37Mjl5kjUXJQWOcxcfvpNgScr/H/PcO4pXD70KWQRDDQeR27epwRlUUMw2/22 PToQ== X-Gm-Message-State: AOAM530wvL199BXM5diTJEqz4dcXpE7QsN/DTDOBGHmAPaX6FHJieVyc fSejdLb5JaJOdRxIi/SJ3ro3Gw== X-Received: by 2002:a62:4e01:0:b029:30b:fba7:1b62 with SMTP id c1-20020a624e010000b029030bfba71b62mr1489514pfb.66.1624794406628; Sun, 27 Jun 2021 04:46:46 -0700 (PDT) Received: from localhost.localdomain.name ([182.69.217.12]) by smtp.gmail.com with ESMTPSA id x21sm10768762pfu.211.2021.06.27.04.46.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Jun 2021 04:46:46 -0700 (PDT) From: Bhupesh Sharma To: linux-arm-msm@vger.kernel.org Cc: bhupesh.sharma@linaro.org, bhupesh.linux@gmail.com, balbi@kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, agross@kernel.org, Bjorn Andersson Subject: [PATCH v2 3/3] arm64: dts: qcom: Fix usb entries for SA8155p adp board Date: Sun, 27 Jun 2021 17:16:16 +0530 Message-Id: <20210627114616.717101-4-bhupesh.sharma@linaro.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210627114616.717101-1-bhupesh.sharma@linaro.org> References: <20210627114616.717101-1-bhupesh.sharma@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SA8155p adp board has two USB A-type receptacles called USB-portB and USB-portC respectively. While USB-portB is a USB High-Speed connector/interface, the USB-portC one is a USB 3.1 Super-Speed connector/interface. Also the USB-portB is used as the USB emergency download port (for image download purposes). Enable both the ports on the board in USB Host mode (since all the USB interfaces are brought out to USB Type A connectors). Cc: Bjorn Andersson Signed-off-by: Bhupesh Sharma --- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 ++++++++++++++++++++---- 1 file changed, 51 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8155p-adp.dts b/arch/arm64/boot/dts/qcom/sa8155p-adp.dts index 0da7a3b8d1bf..5ae2ddc65f7e 100644 --- a/arch/arm64/boot/dts/qcom/sa8155p-adp.dts +++ b/arch/arm64/boot/dts/qcom/sa8155p-adp.dts @@ -307,10 +307,6 @@ &qupv3_id_1 { status = "okay"; }; -&tlmm { - gpio-reserved-ranges = <0 4>; -}; - &uart2 { status = "okay"; }; @@ -337,6 +333,16 @@ &ufs_mem_phy { vdda-pll-max-microamp = <18300>; }; +&usb_1 { + status = "okay"; +}; + +&usb_1_dwc3 { + dr_mode = "host"; + + pinctrl-names = "default"; + pinctrl-0 = <&usb2phy_ac_en1_default>; +}; &usb_1_hsphy { status = "okay"; @@ -346,15 +352,51 @@ &usb_1_hsphy { }; &usb_1_qmpphy { + status = "disabled"; +}; + +&usb_2 { status = "okay"; - vdda-phy-supply = <&vreg_l8c_1p2>; - vdda-pll-supply = <&vdda_usb_ss_dp_core_1>; }; -&usb_1 { +&usb_2_dwc3 { + dr_mode = "host"; + + pinctrl-names = "default"; + pinctrl-0 = <&usb2phy_ac_en2_default>; +}; + +&usb_2_hsphy { status = "okay"; + vdda-pll-supply = <&vdd_usb_hs_core>; + vdda33-supply = <&vdda_usb_hs_3p1>; + vdda18-supply = <&vdda_usb_hs_1p8>; }; -&usb_1_dwc3 { - dr_mode = "peripheral"; +&usb_2_qmpphy { + status = "okay"; + vdda-phy-supply = <&vreg_l8c_1p2>; + vdda-pll-supply = <&vdda_usb_ss_dp_core_1>; +}; + +&tlmm { + gpio-reserved-ranges = <0 4>; + + usb2phy_ac_en1_default: usb2phy_ac_en1_default { + mux { + pins = "gpio113"; + function = "usb2phy_ac"; + bias-disable; + drive-strength = <2>; + }; + }; + + usb2phy_ac_en2_default: usb2phy_ac_en2_default { + mux { + pins = "gpio123"; + function = "usb2phy_ac"; + bias-disable; + drive-strength = <2>; + }; + }; }; -- 2.31.1