Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4333207pxb; Mon, 25 Oct 2021 02:10:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCnX8AbWqZ1p9ImAUstbryYjtcqnyXycMb7LVWBNv2u0c/MOICUYD/uu1CqvP4E80nrHK6 X-Received: by 2002:a17:907:d14:: with SMTP id gn20mr21409954ejc.220.1635153050027; Mon, 25 Oct 2021 02:10:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635153050; cv=none; d=google.com; s=arc-20160816; b=bx6+Y353pCxpub0yZ2QkOjWg2tj1P/NhNFd0Vh9kWQicnePr3Of0Mdtw84XHOEiIeU R08ZEi3h8PC1nrLYVMZjCYoDtPlA5Xj6AI4Z67nJmIVTkn6d81ZGgOAY0LpL4C7M8wWT vF43vtKR7CmwuDGhRpq1bt1T5FZ2rnkuH1FxsP/4TCyaQv3a4eczmoAzlyFfzsWo/hkO J/DCotDIMH/U01rFiTkWuOX8Di5oEm8O/ojMJjNmWwa5tBCmz3wdZiQGDXbji7ROwefU Jx/OfqVlhHKEx3m5GhQZPLGXnu99MjEE/mSB3Ijktl36lKgSoDtpbM9hwXY+vaeT6AgJ 9Ucg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=2PkNjhUphczudseeH6pBm+cV1kX02FQKp+tuRQaRBoQ=; b=bbDF//ATGK769a1qg6+u1jNG4+D2EGyvTjwayqDGTQHYm/ui+FtIdd5VbhUYUnB4/3 ntMKSi7AkNUVr/jEheIRcTErOyOKT1a3zBLBpVv7jGmzTercL5UZLbejJ6CsHriigei7 Ltj2ndMToOLGt+3anIiFNYQoNYErpWsdOT1JuXFOQ29FfKCZsdzuzFClJb8DK4zTuxEZ XbfRQl3/Y/uFUXlji9v0PhvLoG9sCeZh9mKCoUibLpQxN6ki/F3ipLtjEa633TsanmV/ B8Ou3KKX6nUqTmRm3nW/OFTkX3D3c4BSC/LTi4S8nWSN60GDGfbZRRPvfF53/pnPv2if EAfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=wJHZF7Zo; 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=quicinc.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dp22si33529568ejc.65.2021.10.25.02.10.20; Mon, 25 Oct 2021 02:10:50 -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=@quicinc.com header.s=qcdkim header.b=wJHZF7Zo; 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=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232386AbhJYJKZ (ORCPT + 99 others); Mon, 25 Oct 2021 05:10:25 -0400 Received: from alexa-out.qualcomm.com ([129.46.98.28]:2828 "EHLO alexa-out.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232222AbhJYJKX (ORCPT ); Mon, 25 Oct 2021 05:10:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1635152881; x=1666688881; h=from:to:cc:subject:date:message-id:mime-version; bh=2PkNjhUphczudseeH6pBm+cV1kX02FQKp+tuRQaRBoQ=; b=wJHZF7ZoevHsnMHU7NYTJl29L3elFfBoMD2RyTJd6rcvvGZuLmjHpQuV owkKGiq4VR7Cdc5K6JnqDWaq76HRzkeqtAbf9Q7DCLe3N41VF0L1r5rvz eF1S9ph3iac/dlEOW1PnU8f5SKfswtYUgOPXs/YHx5wXmaUNOq8LXXccE k=; Received: from ironmsg07-lv.qualcomm.com ([10.47.202.151]) by alexa-out.qualcomm.com with ESMTP; 25 Oct 2021 02:08:00 -0700 X-QCInternal: smtphost Received: from nalasex01a.na.qualcomm.com ([10.47.209.196]) by ironmsg07-lv.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2021 02:07:59 -0700 Received: from c-sanm-linux.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.922.7; Mon, 25 Oct 2021 02:07:54 -0700 From: Sandeep Maheswaram To: Rob Herring , Andy Gross , "Bjorn Andersson" , Greg Kroah-Hartman , Felipe Balbi , Stephen Boyd , Doug Anderson , "Matthias Kaehlcke" CC: , , , , , , Sandeep Maheswaram Subject: [PATCH v2 0/3] USB DWC3 QCOM Multi power domain support Date: Mon, 25 Oct 2021 14:37:28 +0530 Message-ID: <1635152851-23660-1-git-send-email-quic_c_sanm@quicinc.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add multi pd support to set performance state for cx domain to maintain minimum corner voltage for USB clocks. Add corresponding dt bindings, driver changes and dt changes. changes in v2: make cx as mandatory power domain. Added error handling and detach function.Used attach_by_id function. Changed rpmhd_opp_svs to rmphd_opp_nom for cx domain. Sandeep Maheswaram (3): dt-bindings: usb: qcom,dwc3: Add multi-pd bindings for dwc3 qcom usb: dwc3: qcom: Add multi-pd support arm64: dts: qcom: sc7280: Add cx power domain support .../devicetree/bindings/usb/qcom,dwc3.yaml | 8 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 87 ++++++++++++++++++++++ 3 files changed, 96 insertions(+), 2 deletions(-) -- 2.7.4