Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp1822829lqa; Mon, 29 Apr 2024 23:25:04 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWavYx6NUj9iLV5ZGufAZLDbFdqsJZ4C8jMA7YxqiI6/SuHidYwHgNWvWV4e6W+61t3Ox00NBqLG6RJ9KA0rFTIsorBvfvmuXwI2QD7Cg== X-Google-Smtp-Source: AGHT+IHh4BrrJBkOQhst5trCfzkWdxPib9J0LLcBbIuOKuZcu9Mh9dfnKc9NXubC9FqH+9fTm25Z X-Received: by 2002:ac8:5a96:0:b0:43a:a8ad:7954 with SMTP id c22-20020ac85a96000000b0043aa8ad7954mr10457280qtc.28.1714458304566; Mon, 29 Apr 2024 23:25:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714458304; cv=pass; d=google.com; s=arc-20160816; b=Pi95ImQlXvmFsciuA42mBaXlFl5OTHTO2iJ3f4x3NJWCtovc3l+b7aY1CXG5udZXjo Wvc9epL2Kp1r0JmXr9WBNTP8369IkDfmrcHbFcoQQq59f5i0W+ftOCkixERILb4BmMe6 7gIFyQv8VNsrjykorN6NWOM1PaSm28b60dXofLroFmWrb5rFOtSk8Sk0GTXsQyypbqcM K4LUpudod68gIxGzZ+5ZsnBHfIMixWr0nJD+AJ3CUSYTN3XOmC+1J3F6sLYpZ+7KPyXa nZtgDLMzFeVIOmz9s3Kr1BqLLn/rtMjDD3+owTDOyWJNMtrVJvj9lY8eDHSeZKhV9Knx SwWQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=lYq2YjrgXD19AA/qGCviPvMvBN72Bfk/O8Q/nxN9Cpk=; fh=By60VuEwl5JsAwOFwTxl5Fix/gAJP9MXuiOAAUmU2Gw=; b=AGgMUAKJK2PxnWfSiRP8NCOuC/wbNwTMVaAT55u3xKFwryS/pLe8BLJSFpUNTigsVS TxgbJikBNQmKjK481BcearYVP+AIr4lIYBsThgEcZFPUDQXkGcBply7BpLV2WMacZbDD PY3mPx0K3/vQjfxajn7vk1+41cVmpDqlT+ju3CSe0BIqnd8Nw7fYzN1S7PUwu1UlfBNo B/m3L4tuE9IOJdtIpDSLU7ssNTSmOxXBMGXX9Wp37i8VKZ/3E48GrqfTWDTdzCvFp9JY Tpak9xFLxUd173amWDB3uyadCnMWdteOiVwtxUZrob0VCXH9oKRpK3GO5o6aj6t5KVfa EEbg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sYZWplE3; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-163411-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163411-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id f22-20020ac87f16000000b0043adc6afb93si4372195qtk.481.2024.04.29.23.25.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 23:25:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-163411-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=@kernel.org header.s=k20201202 header.b=sYZWplE3; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-163411-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163411-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 4D37B1C20D78 for ; Tue, 30 Apr 2024 06:25:04 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9DBBD18030; Tue, 30 Apr 2024 06:24:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="sYZWplE3" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 BD14518021; Tue, 30 Apr 2024 06:24:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714458294; cv=none; b=LAzBM6SWzo1IdI64YEOWlwFixI0NSr8w4JxnHr7Ff8fPlACA+sv9xuzqqMs6rv2QChR137EDbp8naaz5eWDgdkg9BlRkn/Z7hQffwrLsgM3+cffAZ+K0PfpdJF5EUqHIwbwkp3ZUUMP1KSyRdBKInRAyx6pbMFFm074CeuCxpeg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714458294; c=relaxed/simple; bh=lYq2YjrgXD19AA/qGCviPvMvBN72Bfk/O8Q/nxN9Cpk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RrvuLUme6ZLfXXECUJWW2R2ezBuz1akeikQ72CMerMUf+48c2icdVIn93O787BbKlVRD+GufTHlzP+LupckbMC12Q87idAv3HluGtPuKdIWc6erVIjAAd9+/VR6Ryt6mSStdPxY12Par6y4zuaXMJZHvfyhhpi+SbE2w1DfToxE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sYZWplE3; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8BB95C2BBFC; Tue, 30 Apr 2024 06:24:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1714458294; bh=lYq2YjrgXD19AA/qGCviPvMvBN72Bfk/O8Q/nxN9Cpk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=sYZWplE3toQd0WjpvaHyvmgWbUuS45ujbVAw6fryoi9c0A2/j5ka/SE7wJhPUlcoU DnaRLFlYwJxY56QKgeTHNCIrZ/GgyyLCYjwb/G/f9Wb0pqQ1YUfH6F15g+0HtgmmLc +0FBbASsFzGsAFcbz/NzoKlw5lK3ybDJbEGvbxxmn2uz4eMCR7GXSVLQeDE+Xu/H38 78raWYfnZCyiJzYd3NR8YFLmEktLGKFmEvYCDkH92w3Vfj+JYalZHYeG0y4fwkifG6 EDRSuptsqrj/wBYg4uiBz0fnzW/Fga5sT1ylhFdNzHnlclB4YekWVou4wdpSYRFPcP vCuaG+y/uXgDQ== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1s1gv8-000000000tj-1HOy; Tue, 30 Apr 2024 08:24:55 +0200 Date: Tue, 30 Apr 2024 08:24:54 +0200 From: Johan Hovold To: Krishna Kurapati Cc: Krzysztof Kozlowski , Rob Herring , Bjorn Andersson , Konrad Dybcio , Conor Dooley , linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, quic_ppratap@quicinc.com, quic_jackp@quicinc.com Subject: Re: [PATCH v16 2/2] arm64: dts: qcom: sa8295p: Enable tertiary controller and its 4 USB ports Message-ID: References: <20240429162048.2133512-1-quic_kriskura@quicinc.com> <20240429162048.2133512-3-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-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240429162048.2133512-3-quic_kriskura@quicinc.com> On Mon, Apr 29, 2024 at 09:50:48PM +0530, Krishna Kurapati wrote: > Multiport USB controller (host-only) of SA8295 ADP has 4 Type-A ports > exposed for connecting peripherals. The VBUS to these peripherals is > provided by TPS2559QWDRCTQ1 regulators connected to these ports. Each > regulator has an enable pin controlled by PMM8540. Since these regulators > are GPIO controlled regulators, model them as fixed regulators and keep > them Always-On at boot since we are wakeup capable and we don't need to > turn them off on suspend. This does not follow from the fact that the controller is wakeup capable. What matters is if user space has enabled wakeup from suspend or not. Perhaps the driver cannot handle vbus regulators currently and that's why you do things this way, but the commit message here should at least be updated to reflect that. > Also since we don't enter device mode, these > regulators can be kept on. Not sure this is needed. You already mentioned that the controller is host-only above. Johan