Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp3909351rwb; Mon, 16 Jan 2023 15:04:36 -0800 (PST) X-Google-Smtp-Source: AMrXdXs5r5CD1w3p9MrHVENDQ+0YR8b1eaa7K3psicfKxX8uRltYfzfT83SFAyadTRlF3maqCUid X-Received: by 2002:a17:907:c395:b0:870:34c:97cf with SMTP id tm21-20020a170907c39500b00870034c97cfmr693410ejc.25.1673910276721; Mon, 16 Jan 2023 15:04:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673910276; cv=none; d=google.com; s=arc-20160816; b=dN2G2tZOFYx8RnTwHITJQulSCrkJ/6XQUqzzJz/nAXRm14slfTDrUTbLBT868NfIQt STNZb5oEUoM2TgwyX63etqsGavRDy1uZxnVuiLP+5xr5hsiC42tG1Dm07VVhCdkPMoxY 44CnmwoMkVJfHnMSz0ftdVqqYE28GSlys0VTwE73I8D9f/u4oseiPFRalVnJnQlk08m1 DDhIwPsA5HcGUy8euPMoz3c6F64maY99lVCRI6h+zFVO98n5B+AxxZZoQyXRk//vHZqs XZ64RlRMyT4650JYA7IKqj2UmovMKAW48JAVg60O7PskpB6LoqBQZGUQr7Jt9D73A6Ok cj1Q== 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=Svkhj0q099C0FoiRDtRciP7InWwLuxVC/46qIXiovr8=; b=Y3jYV51i7E938me7zYeKzFxnD47SO4aq7UEdImpEuz+qmXA82D6QqfeeekMvc6Rowb aQKrpANEQMjtYJUb1TGucbk1NcryAv/+R2V/L18NT4ErVpO+ubQNgNOEO1w2WXnZWr0p gEyba+f1zBNcOWfvkgj6KAE6zEyQ7d03iSBz/t+KliOL2S1nepE1bbPHfdZh//HtM1K2 AeqXag2pkvAwxk66fk5goGpWVjFMfy+apJkzwYBbnw1Be0HsDXHcw70EMjKKRvXyr9S9 zT7v4I9ApKwTNkaY8TOe9vp1DfQgG83QwGf8wP/aMWQOkY1y4sjlhlsemuEl2+GZ+kxN esTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Gy+avgLG; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xf5-20020a17090731c500b0084d439b4e0bsi8670648ejb.574.2023.01.16.15.04.25; Mon, 16 Jan 2023 15:04:36 -0800 (PST) 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=@linaro.org header.s=google header.b=Gy+avgLG; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234620AbjAPWwo (ORCPT + 49 others); Mon, 16 Jan 2023 17:52:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36366 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232058AbjAPWw0 (ORCPT ); Mon, 16 Jan 2023 17:52:26 -0500 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EE52E25E0D for ; Mon, 16 Jan 2023 14:52:24 -0800 (PST) Received: by mail-wr1-x42e.google.com with SMTP id e3so19615146wru.13 for ; Mon, 16 Jan 2023 14:52:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Svkhj0q099C0FoiRDtRciP7InWwLuxVC/46qIXiovr8=; b=Gy+avgLG+P9k57jRvfeRfBrO68shrWo0WU9kEl9VIjNz09vvI89ZCkxMzfu3yFjOQ8 JT1fqaMcjc1lX5xvxn8tOVvnjE/+7+WWKVM8Pb3ckh5N+Iq37KWDHOkGocyOvGkkFas1 HxzN1kUZauvgvBcZjdVhxMJMoyQ2s1Ra53l4nZgBTfCvW9BaNGyEdHsioLIDIaTsTJRF A+1TXLfAxQ+cb0Z5HJqWH/YWyxxFnPtaw8W8ndU8oBpM0CBmW3+RonAjJjgs7CieCAH+ 1cvyBXXbD2oWBktpAfCxoC71fArxJsARswn7LSwM9BLActgzmi5tgb9rFQ36bbXBvcva vhhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Svkhj0q099C0FoiRDtRciP7InWwLuxVC/46qIXiovr8=; b=sEhxjsvIY9HnWfkEeFHruCIl/NtgUe7Hl5RifBzRGjm0M3Ln1XdKKdcYUaVJ1tMtH2 1/KDoRSuDD8iqhnEPGfPcDnFOpBFz3ZtUvekbCZAY0ZstSbg/tcFtR14NEQ8MW36dfHl r6HBdd6LxfJlgnvKoNSCfzADagmx6adAmN1M4WIWpkRv7s/AOlvcFeUYkV4hEFRE7rPq klsMr1N2B1TfZuFIiQ1Vlxq1pTISPpUMRlqQSE/qq2AyhoCUwkg+A+nDBLPGa0qRnK2z FZlNRiXis8kr8Pp+GT2IMvlSzu21qeF2AvXvAp5gmcis0L4TGPS9visUr+HsAQtAlBkB ul3g== X-Gm-Message-State: AFqh2kq4SVV2qGXGbcitlJq+FVB+jEeSyU5Kye9NF7Zzj4Bx9aEj2vhb fy3N2oPmUvKxtVwlhVOdvNACNw== X-Received: by 2002:a05:6000:689:b0:2bd:ffad:1bce with SMTP id bo9-20020a056000068900b002bdffad1bcemr982441wrb.59.1673909543565; Mon, 16 Jan 2023 14:52:23 -0800 (PST) Received: from sagittarius-a.chello.ie (188-141-3-169.dynamic.upc.ie. [188.141.3.169]) by smtp.gmail.com with ESMTPSA id q15-20020adfab0f000000b002bde7999cd6sm9247880wrc.61.2023.01.16.14.52.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jan 2023 14:52:23 -0800 (PST) From: Bryan O'Donoghue To: linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org Cc: robdclark@gmail.com, quic_abhinavk@quicinc.com, dmitry.baryshkov@linaro.org, sean@poorly.run, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, dianders@chromium.org, david@ixit.cz, krzysztof.kozlowski+dt@linaro.org, swboyd@chromium.org, konrad.dybcio@somainline.org, agross@kernel.org, andersson@kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, bryan.odonoghue@linaro.org, Rob Herring Subject: [PATCH v8 3/3] dt-bindings: msm: dsi-controller-main: Add vdd* descriptions back in Date: Mon, 16 Jan 2023 22:52:17 +0000 Message-Id: <20230116225217.1056258-4-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230116225217.1056258-1-bryan.odonoghue@linaro.org> References: <20230116225217.1056258-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,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 When converting from .txt to .yaml we didn't include descriptions for the existing regulator supplies. - vdd - vdda - vddio Add those descriptions into the yaml now as they were prior to the conversion. In the .txt description we marked these regulators as required, however, that requirement appears to have been in error. Taking the example of sc7180-trogdor-wormdingler.dtsi. The avdd and avee come from GPIO controlled external regulators, not the SoC and in this case there's no need for vddio to power an I/O bus. Similarly the regulators for the LCD are controlled by the panel driver not by the dsi-ctrl driver. It would be possible to connect a different type of panel to the DSI bus here in which case we may or may not want to make use of vdd, vdda or vddio. This is also the case for older chipsets like apq8064, msm8916 etc the vdd* regulators in the dsi-ctrl block are helpers not dependencies. Add the description of vdd, vdda and vddio back in for the existing upstream dts where vdd, vdda or vddio are already declared but, don't declare those regulators required - they are not SoC requirements. Fixes: 4dbe55c97741 ("dt-bindings: msm: dsi: add yaml schemas for DSI bindings") Acked-by: Rob Herring Signed-off-by: Bryan O'Donoghue --- .../bindings/display/msm/dsi-controller-main.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml index 47faf08a37443..7b849c8f119a7 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -147,6 +147,18 @@ properties: - port@0 - port@1 + vdd-supply: + description: + VDD regulator + + vddio-supply: + description: + VDD-IO regulator + + vdda-supply: + description: + VDDA regulator + required: - compatible - reg -- 2.38.1