Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp3215963ioa; Mon, 25 Apr 2022 21:50:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyyNk5ukKkH/nLt4iwi0o6n7BL323SFmdb6gIxw2DJh36/Ykedgp+OS36e2cUZbql679EkC X-Received: by 2002:aa7:da08:0:b0:425:af3c:196a with SMTP id r8-20020aa7da08000000b00425af3c196amr22850160eds.69.1650948632917; Mon, 25 Apr 2022 21:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650948632; cv=none; d=google.com; s=arc-20160816; b=Pc/6NKl0TVbhnLg9SZWA1BMXFIKhHhm0DFwNT+2Up2V7I4pVQLwybvenKglDU9dtgC x0f3iDNoWpIz7Ru7MmUX5Ez38LJ62M2SrvQX/Rt/KwIvtfiq1fRoJI5SsPztGN6uohf9 y68HJiE5FmCYlFVHL4MvvaDvUa8Z+Kq8hXPA3acdC1RLhpA1DF6pYgddCXKeBtXcfdN9 CjY8/DPWhGfHjqrUH5wQ95Yo+m5LN9xKNKsJSNeoXXmiswfyG/08YGEXl44J7SXushAv PMDkGh8+vMy4vZ0CLV5woYi/8vmLaDKLB9xlEup6UwrUyLXxVoNoIIMLLCdQrva481ir 5EmA== 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=fYD/F2OSbA7Q4eCV40OrtxHiQtAfyrFTFEIn6t3W6f8=; b=qx8bL1K33Wa4DtBUkECAQSJEGZthCwHn3X2eeqe8g58NTinIX5kfOBdAhm/IRzMekS TmpkC3K4IneI4AitLodERh4BRFr2YkCt6Bh3ahDHRO/HcXmZl5ESVvqVc08gTBmdHRM0 GTibWQEeLGak1fSKoW+qGXReoVHwFdJneA+HTfxFsErMpglTPuACRkeZsd29HAxx5YVJ w97pBTBHqgMBlRWLkGy5cxh6mu5aYUHArf/Ii/tERAiEC7ZWjjgmhp7tYPVVtm+cDeVs 0kJhdfWY/VzY6CGbhHjvC5d0+Mq7kyENANfcfpta2gcmR7+v30EJhMKCIsTuui4Hqch2 8Bqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=WvFR64qp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id kl22-20020a170907995600b006f389ef824esi5492104ejc.741.2022.04.25.21.49.57; Mon, 25 Apr 2022 21:50:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=WvFR64qp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245673AbiDYVKa (ORCPT + 99 others); Mon, 25 Apr 2022 17:10:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245583AbiDYVKU (ORCPT ); Mon, 25 Apr 2022 17:10:20 -0400 Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01EF264BF8 for ; Mon, 25 Apr 2022 14:07:16 -0700 (PDT) Received: by mail-pl1-x636.google.com with SMTP id b12so13561754plg.4 for ; Mon, 25 Apr 2022 14:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fYD/F2OSbA7Q4eCV40OrtxHiQtAfyrFTFEIn6t3W6f8=; b=WvFR64qpnd4yCLm8ubU/W/DeKgWVe5sf1D05fbZmkSyTq8yGSG6v5hnDff1XSYazp6 83XXw1NiHbANd+TaAV+ZBDA2iYhNtL67l2+aocpmUGDCinB5/oxcsmHaIHzPCmL0lSdx g5TTDnxbPbEk7GACTTB9R3BKu9hJsSL5XH2GA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fYD/F2OSbA7Q4eCV40OrtxHiQtAfyrFTFEIn6t3W6f8=; b=noLkxmtk/RSYGdCL4kYnpZKIvlXIZwB2qwFl+OQAXXfWuYtc9/2jFFklkQazZtLeb0 W+5Pj/vAlMbnt9ByWYJyepqT8HEELwD8hY5Lk2qOw2GfbEUnsfDZMyl6ckeqC1X9bMCH n6x+G8EkFaDxa0lrzHChbrASAkxoWy83560RhFqhQS8Vr9RwxsNe2V8dVMAxN+Okhy2Q FGyTO829Zu1CgEcpyIY1LdbLj2R2QbGOTVWfatKu2CmO+ojTbAQJdx7HqpZSvCZP1Xop LO99CuqHjMxhsuCiQcIM7iX6QeP30BRhR4ZY7ZKnpHYaLQbNOVK0FiEMnluzmF+j/6EY LTuA== X-Gm-Message-State: AOAM533c4w1kGkKUJ4ayZgk1Q1nRFAay8N/QYA7LHzhlD9zh3Cr58LtA kfm4bK9H08OjyZ1Qt/m95k8N8Q== X-Received: by 2002:a17:902:ed89:b0:15a:d3e:ada6 with SMTP id e9-20020a170902ed8900b0015a0d3eada6mr20094621plj.94.1650920835532; Mon, 25 Apr 2022 14:07:15 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:201:b820:7f63:f3dd:3da]) by smtp.gmail.com with ESMTPSA id b20-20020a62a114000000b0050d231e08ffsm8523202pff.37.2022.04.25.14.07.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Apr 2022 14:07:15 -0700 (PDT) From: Douglas Anderson To: Bjorn Andersson , Vinod Koul , Rob Herring , Dmitry Baryshkov , Rob Clark Cc: Abhinav Kumar , linux-phy@lists.infradead.org, Stephen Boyd , dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kishon Vijay Abraham I , Sankeerth Billakanti , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, quic_kalyant@quicinc.com, Kuogee Hsieh , Douglas Anderson , Andy Gross , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] dt-bindings: phy: List supplies for qcom,edp-phy Date: Mon, 25 Apr 2022 14:06:43 -0700 Message-Id: <20220425140619.2.Iae013f0ff4599294189f3a6e91376fad137bbabf@changeid> X-Mailer: git-send-email 2.36.0.rc2.479.g8af0fa9b8e-goog In-Reply-To: <20220425210643.2420919-1-dianders@chromium.org> References: <20220425210643.2420919-1-dianders@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We're supposed to list the supplies in the dt bindings but there are none in the eDP PHY bindings. Looking at the driver in Linux, I can see that there seem to be two relevant supplies: "vdda-phy" and "vdda-pll". Let's add those to the bindings. NOTE: from looking at the Qualcomm datasheet for sc7280, it's not immediately clear how to figure out how to fill in these supplies. The only two eDP related supplies are simply described as "power for eDP 0.9V circuits" and "power for eDP 1.2V circuits". From guessing and from comparing how a similar PHY is hooked up on other similar Qualcomm boards, I'll make the educated guess that the 1.2V supply goes to "vdda-phy" and the 0.9V supply goes to "vdda-pll" and I'll use that in the example here. Signed-off-by: Douglas Anderson --- Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml index a5850ff529f8..cf9e9b8011cb 100644 --- a/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml @@ -41,6 +41,9 @@ properties: "#phy-cells": const: 0 + vdda-phy-supply: true + vdda-pll-supply: true + required: - compatible - reg @@ -65,5 +68,8 @@ examples: #clock-cells = <1>; #phy-cells = <0>; + + vdda-phy-supply = <&vdd_a_edp_0_1p2>; + vdda-pll-supply = <&vdd_a_edp_0_0p9>; }; ... -- 2.36.0.rc2.479.g8af0fa9b8e-goog