From patchwork Fri Dec 23 02:10:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bryan O'Donoghue X-Patchwork-Id: 36061 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp93563wrn; Thu, 22 Dec 2022 18:12:22 -0800 (PST) X-Google-Smtp-Source: AMrXdXvaKkax5mk/uvHyDPTgrOpaZNeIePUGDDAigrZrJA7wwkiyzQw3LFYFqqLkjrZQ8guhkUZD X-Received: by 2002:a17:906:b119:b0:7ff:727f:65cb with SMTP id u25-20020a170906b11900b007ff727f65cbmr6133914ejy.19.1671761541891; Thu, 22 Dec 2022 18:12:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671761541; cv=none; d=google.com; s=arc-20160816; b=L1muSSEfisx5SjB84TYnHS76eHR/OuiR2ghrq0n2spCjwj8VS7vK+tCbuePicTiitP 9BV+cT1zhy+1qL96ZGQHTzryoJ2d2gKUrdcpcIBb6UHSPvvp/OvQWif70pRebCHLrtOb s+wXbX6SLeU6FrYDOvMT0Aavomv6y/FE7IU+9I0NTkNkoFmEekaxZOewjmnlSAn+Oh7l WrZbL2yc4IB6vYvB0H4qbcw67daVvrzwki7hgbdd/2V+zYikQt0NdX774XdiQmt8JelA Xz/2YcU/IpjP2oDfwdXQT6Iqh6ta9VSyi3BGWLpdHTKpU0PsDq+RJDGl06vfXGjlgLnB eLMA== 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=pxzU/4Isx5Bw7i+FyAwZduonpplLHnY+yx6NVoxUWos=; b=DPxUqm9Yqm0oHmKmfjOTVpDQR9uM98KfJi/ptFk7B/82ikWYSwCiryKh4DYoxNX/un IjtP2b04lo3XH6e+IaZvHI0O88lvymut5H07UH9TYKYa+ptbcqFEjv4N6/uEcOtSRB7+ bWOTQReuwEDecOLFiT6OGiVcrKytGgIJ/uwwLLeLQ1vWUncwQYSWZ5Vy+7VowmcaMr/1 bzn+TIfCYIoe7et/96z6y612KdiIrGYFK+eXRATkOLeuXs+G2jrDEhKblZVdl3PGA1vp 8Xk51FJ+nDN4Vpn1/Ol/BZdlbAdKrT55B5uSoZUJbqPpvbjRPFEpnwdDveQk4I1MTnEk HNxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZzZyLbcS; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hb39-20020a170907162700b007c841b8fa31si1699139ejc.629.2022.12.22.18.11.58; Thu, 22 Dec 2022 18:12:21 -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=ZzZyLbcS; 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 S235828AbiLWCLI (ORCPT + 99 others); Thu, 22 Dec 2022 21:11:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56124 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235823AbiLWCKh (ORCPT ); Thu, 22 Dec 2022 21:10:37 -0500 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A941720F4E for ; Thu, 22 Dec 2022 18:10:35 -0800 (PST) Received: by mail-wr1-x434.google.com with SMTP id i7so3380982wrv.8 for ; Thu, 22 Dec 2022 18:10:35 -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=pxzU/4Isx5Bw7i+FyAwZduonpplLHnY+yx6NVoxUWos=; b=ZzZyLbcSq/M0cWx42qPkbcS/ao1WzWXn/J1DdHQgME8hoeLXngmdQq/1z9O5FHYe7k rQSl2dkRf8ZF4dmPrIJGkmJU9x/kTxa0hymsbNIy+4z2QqeXTtoQh8nUpu38C7YgwXBo uyk8rvqJbT7YnAoVRBDQihYG3wd/lCRsy8zv9TErd6MuV7xyj2Oescfyy02hiPobGU1A wgfI57NBT9/C1ZTMpHNVQ5uRii6RWTQcDJggXHxsAcfBqrgcrPGDfUh9N+TbTVBO3dVv RYOxOnM4AqZG7UyUlOJkmJPXj0NQIfOA8h8c6Uo1d5VojHgejtwayWregAnRI+dgYWHp GEAQ== 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=pxzU/4Isx5Bw7i+FyAwZduonpplLHnY+yx6NVoxUWos=; b=3Dl+3lY+krV956nSF+rQn24pcBaxhAtLjmnxIkNavLMgKAoucHibE0UijybVD1E0Kl K0mcYT4/4A1c3J3BYrGt+91qQG7dl6Pir9SEqgBssiV5j9wXk9rLwnSPwHSJm6/omdgb 9PcLeby4xRLMXtHMURN2WZUhq5LQUm5P8JGHpbHvYBOc1NMUW+2Gjr1FtD8UyZhKgWip mBpYvfziXZzOHINrhB67jZR6AJuNAOnkaGLUWGyV4XymIWEAm5L6s12WGY/3490TOPRy Dvj7xFXO7U4nysIdKzZ4wJeyeiGjC9uSADONNOyZRUY1kw401oKzaWH5U8X+rQjE3jqU ULTw== X-Gm-Message-State: AFqh2kpGlk38iH43pul/OpYIWhAq6QrnnRjdd+KqEvRASFxXpTB7lriE pAfGMebhY8XdUEnnJbtFxBdIkg== X-Received: by 2002:a5d:670b:0:b0:242:509a:ad4e with SMTP id o11-20020a5d670b000000b00242509aad4emr4273598wru.27.1671761435282; Thu, 22 Dec 2022 18:10:35 -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 j11-20020a5d452b000000b0022cc0a2cbecsm1849725wra.15.2022.12.22.18.10.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Dec 2022 18:10:34 -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 v6 06/18] dt-bindings: msm: dsi-controller-main: Add vdd* descriptions back in Date: Fri, 23 Dec 2022 02:10:13 +0000 Message-Id: <20221223021025.1646636-7-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221223021025.1646636-1-bryan.odonoghue@linaro.org> References: <20221223021025.1646636-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1752969030362242494?= X-GMAIL-MSGID: =?utf-8?q?1752969030362242494?= 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 4b79b31123515..3144699e20a08 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -143,6 +143,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