Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp2986972rdb; Tue, 6 Feb 2024 04:04:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IGXJCuODca7eKrwyjFXtnOiJLMPRqxCwj3HB6Py5MvE5d+od9AMwn5fTxW6wmxighcumJA6 X-Received: by 2002:a05:6830:2b06:b0:6e2:b467:f9a2 with SMTP id l6-20020a0568302b0600b006e2b467f9a2mr204542otv.7.1707221042180; Tue, 06 Feb 2024 04:04:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707221042; cv=pass; d=google.com; s=arc-20160816; b=jyiPdzNVv2Bl2PssuMEbl5p4wYACVOFjq1cy9UJgLnz/GGmosUsOkh9il0vS+w6MCv NLkj+dLx/FkOHCqRJjODJm7CQwUuFrdavkUD0kmOgktLhmNHvaPj8XqhmU7Z9BRruOuK dsXcHl22bmM/D3p6agGAXKf6LhmAdRwhtkwaE954vuLGXIMhECZN5YjvQP5Uuh2omsyb mNyagiBnQCj3YYh5biOC/dmpa0lbQPnZWwkMzhDlG8QVUToTQ/OlNMzwPTi6s5AY0tao 3cClLnch+b4J2IZadIFRRVpuWrAk4qFgce8ztuEq0yLcIaJveBbLGbnbBU7YtiHDzizI lgcA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=Cwas9GDCQhLs6GetbOYqxVtVesjr2/z+ggxAwZyD9BM=; fh=eFiskW1JBwBPl9jceZaaXj+b8S2+5I8ElmnVeCd/RAM=; b=Xp4WY/t/uJDyE2X+VLkvNarleWsJ4lEr9a6jJQfKHZeg+K2+yA1LSxyNa6kdVeJUN/ r4+mbw26MCCCy9JJZPvh7f50ek/WoWnztpzdrvleR+AubW1hpkLFZnUCL7bkSgNrGoaE VJu55wwbdybnPzuU8WvvsmWOOpvVdC1QElwwJfWksuZ5DQm/odYupo/Ly6rcAXZlNt6o vbsVYHAv1yuAYp6/EX1xmboCNLXDbNusc8d/soBPeqx1gH6/uSS7XzCNyRlC1DWQySky ACdJZ/yro8WtZKNsXMoyvpoZW6StvftAyXRUOpT7UhkorNX+E/ox+6EM0Ar88lV8Jr7e 23Dg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dHBWgFQs; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-54835-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-54835-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com X-Forwarded-Encrypted: i=1; AJvYcCXkSAc4v8m0P+GU8yTI/BBoR6ncjDYwMa+y18mnH8scNo7CixSOYGzXuc4Y30dTKurHWDc1IQOWeSEvIZtbN7+26d8N7QcaJdMLZjBUKQ== Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id f12-20020ac85d0c000000b0042c0dab5a66si2264492qtx.381.2024.02.06.04.04.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 04:04:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-54835-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dHBWgFQs; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-54835-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-54835-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id E93251C20A6E for ; Tue, 6 Feb 2024 12:04:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DCA30134CFF; Tue, 6 Feb 2024 11:48:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="dHBWgFQs" Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C14011350DD; Tue, 6 Feb 2024 11:48:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707220103; cv=none; b=Wk8y7fvBxpb/pD5RbzBuA9/amtdf92ch9DZk5NgWMdahb/8qcEzxT27uC2XpdrbdU6T90vkeoQ4Me2Nu4/Z8dGD93EKsFfl36HYQcrjVu+MiT1DM5TxBS8vwq9UKxCZ6MKkQjYvQfWjUyKkCFK+ZaHBq5pinwIs/kUMEldhcSbM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707220103; c=relaxed/simple; bh=mo1peyyhYxwfTesx8Zr64R9MnjTL6PGDJ7Iqv8jM3CU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YsxSjZuq7r+cUCmNTUM6F/Pn+RaM43qGJUvw6jGOE+Fig5Cksuxn6dBy7q8bpT4IikRmCLGwrlVp5Wyo6ymEp6I72mYdDaGARWOcJbpuiQCvT1WXkYnlZ3LWphKfmfj3clhYCp9MANFlpQjdv3VTvdMpKQ9GyBEyONu6NPsTHec= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=dHBWgFQs; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 4169ikWC011210; Tue, 6 Feb 2024 11:48:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s= qcppdkim1; bh=Cwas9GDCQhLs6GetbOYqxVtVesjr2/z+ggxAwZyD9BM=; b=dH BWgFQszbhvs46yHrdZ7pkTv7WGtFgTKW30yaiE9PJCx9m+piajTQY5bC0omxwSbE 730n8xMYcEdLgvUis6EU/crJdI1mYryTA1T5oufVKVDmir/yOqHmZ27orkwHrWhH qMngpzWQ0qZynNOB4qaxXZ/Mm4Zx9Of6qFOkhdJnz/ZSD7wHOlypcVCvbNkTqC5D j7lRkNsFk5THE+OCUffgpPp2WNbpLZc5QkK/rA/xhn0jGdbCDiYsuZwSDTnoc7WG /cnUD+bt2PBVBy7IHQmEdp57bBj7DuK3wtoa+ASpYFjD57IThDWjJ53hXS45juRf GA0TIGn+1TbYddFX4JwQ== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3w3e7g0sau-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Feb 2024 11:48:15 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 416BmEOC022471 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 6 Feb 2024 11:48:14 GMT Received: from hu-kriskura-hyd.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Tue, 6 Feb 2024 03:48:10 -0800 From: Krishna Kurapati To: Krzysztof Kozlowski , Rob Herring , Bjorn Andersson , Konrad Dybcio , Conor Dooley CC: , , , , , Andrew Halaney , "Krishna Kurapati" Subject: [PATCH 3/3] arm64: dts: qcom: sa8540-ride: Enable first port of tertiary usb controller Date: Tue, 6 Feb 2024 17:17:45 +0530 Message-ID: <20240206114745.1388491-4-quic_kriskura@quicinc.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240206114745.1388491-1-quic_kriskura@quicinc.com> References: <20240206114745.1388491-1-quic_kriskura@quicinc.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: 8s9CMTG--YGThm0e0lDKyxhvJLYFXkKj X-Proofpoint-ORIG-GUID: 8s9CMTG--YGThm0e0lDKyxhvJLYFXkKj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-06_05,2024-01-31_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 adultscore=0 mlxscore=0 mlxlogscore=747 lowpriorityscore=0 bulkscore=0 spamscore=0 clxscore=1015 priorityscore=1501 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401310000 definitions=main-2402060083 From: Andrew Halaney There is now support for the multiport USB controller this uses so enable it. The board only has a single port hooked up (despite it being wired up to the multiport IP on the SoC). There's also a USB 2.0 mux hooked up, which by default on boot is selected to mux properly. Grab the gpio controlling that and ensure it stays in the right position so USB 2.0 continues to be routed from the external port to the SoC. Signed-off-by: Andrew Halaney Co-developed-by: Krishna Kurapati Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts b/arch/arm64/boot/dts/qcom/sa8540p-ride.dts index b04f72ec097c..eed1ddc29bc1 100644 --- a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts +++ b/arch/arm64/boot/dts/qcom/sa8540p-ride.dts @@ -503,6 +503,18 @@ &usb_2_qmpphy0 { status = "okay"; }; +&usb_2 { + pinctrl-0 = <&usb2_en>; + pinctrl-names = "default"; + + status = "okay"; +}; + +&usb_2_dwc3 { + phy-names = "usb2-port0", "usb3-port0"; + phys = <&usb_2_hsphy0>, <&usb_2_qmpphy0>; +}; + &xo_board_clk { clock-frequency = <38400000>; }; @@ -655,4 +667,13 @@ wake-pins { bias-pull-up; }; }; + + usb2_en: usb2-en-state { + /* TS3USB221A USB2.0 mux select */ + pins = "gpio24"; + function = "gpio"; + drive-strength = <2>; + bias-disable; + output-low; + }; }; -- 2.34.1