Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp3391985rwb; Mon, 16 Jan 2023 07:27:05 -0800 (PST) X-Google-Smtp-Source: AMrXdXtA81BEy5ZTnaGVnKtOuEM10AB5TATLmiGj56GHPV1Z7Kb6+cnEN4VQfpQWvKgtDH1VV1C8 X-Received: by 2002:a05:6a21:6d95:b0:af:b909:2b3f with SMTP id wl21-20020a056a216d9500b000afb9092b3fmr30645138pzb.34.1673882825506; Mon, 16 Jan 2023 07:27:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673882825; cv=none; d=google.com; s=arc-20160816; b=zgluPp+kQ+1Ob42S+aQ1RnKQ3oTXoiiMXyYZjO8qmWj2223KjpqZ8Jwv1RAo8eTC78 CjZGkjpFu5pNMqNa5dGehL4xoBN8ndqZM5yxxkrzyBIoYtGskoozpAYZjtWVuLR/a+N/ k3By0oT9bi4rG1JEWUP99R60pQWJSC1rLqLeaLLqK29zry0VV/G/gCK6upUBq4fWXuih Qb6c9nANN0x3R1uuNHcF6v1eOP9EFSnLcMEUA+TCPwBUCWVAZ7Dj681KmnMcusYfCaar hbpZ0Kb+m6tdXX0S785xoAjOKb9CMDoa7ErtHtHBtb50etPF6VMD/a2r1dYevE8dHoVy jNFg== 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=ZaTstUysXtBuYbXjmhZXbYcvwdGS3EfTPrEJQMURiKq28SmzD7ivi6enExUIIzK+jk Zy+mLw/YUeanLgBGHH16ZxRfj/mICqSdVzLDX++lGXfF75BIFP7cYuWkSIxYjbHfVu6Q yy11Goh7vrmXlNDUFUU3nLzBeibNli69MEprAMWBweH9tFU8vdMX6h/WNyKRI+VxWNrR 2JGzOE/PNOn4Jh31Aout1i8J4oIUlTF5jB4jYfhOXmZHTAuNXVIQiVUMz2OEBYM3Emla Cj32YAudFDL59Xei0Z7Pd3ODBrxkrlmZ8dubOGufKYsjNmaM47MI3HfgmJ1PpoKm3jHm woUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XiGm3zMY; 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 g5-20020a170902e38500b00186f81a0765si26475418ple.540.2023.01.16.07.26.59; Mon, 16 Jan 2023 07:27:05 -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=XiGm3zMY; 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 S229517AbjAPPYj (ORCPT + 50 others); Mon, 16 Jan 2023 10:24:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41320 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231146AbjAPPXp (ORCPT ); Mon, 16 Jan 2023 10:23:45 -0500 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 776991D912 for ; Mon, 16 Jan 2023 07:21:36 -0800 (PST) Received: by mail-wr1-x429.google.com with SMTP id q10so8485382wrs.2 for ; Mon, 16 Jan 2023 07:21:36 -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=XiGm3zMYMyDlv0c1X9o6TrBRuEi/kQNHOp2u5zNrD/sHrcPgWC/YQ/eJBFnht6Mb0G 7JyVb+VWubkM5kfO/7JWgXzV2g2htARtzz231Cmbk4MTMuaJiVD5thwlWO/UIfvu3ndH uuYJrVBv4HFOTASO57osvW7iv9jTr4wMmlUqwG+mHAPAEeWDK/dSC2mMwXfQ/GexI2p0 Kb9K1wtezdR3/8pNSs+1gk8qczjQMUIOUVUn6LGSzrEb1T+G2+ojZLQUUCE7i/g7WRFp rkiq9hVAv22X1l3gQ785eU+a2D/UNP/0WsnYcbDpN9nCB5Pv8RF4Knl00AV3QT1y4v8U GFZw== 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=rr4FR4c5o72wuR3X9y/CI959vrUqXoBSFMP1Y2CqDUq/VlhGE0k+s9llOIVQDP/C8h DbkfCMktReRnNGftbt3MVsJPDB+lDP39oXgnyujfsetLF4ULUIhmR+XWurfotAU2Rrih Kg+yxZ37ivqYq/XSIfqFQb5VlJIjWUq8vNPk21mSdFXcY2Pk1C7TLlasIrGZ3BZ3C2jv X0+7xj6cBEqXcZtyAri/eb1Gzadg6z5xXCyP13d9FgwXomLmG8oNI+1aekoUOWFsDLvF 7c7X72HBX4+tJqEpTO7mSzPUMEkHBqCW5gyYKnZk87bjTFvcfIfIFcYeSqWjJtySeveT dmbA== X-Gm-Message-State: AFqh2kqJnW1WhWx9YaCbx5XTlpUk2GyuV6bVTfseWnWjWMu5XNcBHjbo /7V6pu/QxEmPRU26ChAIVOp6pg== X-Received: by 2002:a05:6000:884:b0:2a3:ac90:dda3 with SMTP id ca4-20020a056000088400b002a3ac90dda3mr34494653wrb.35.1673882495009; Mon, 16 Jan 2023 07:21: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 u18-20020adff892000000b002bded7da2b8sm6874686wrp.102.2023.01.16.07.21.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jan 2023 07:21: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 v7 3/4] dt-bindings: msm: dsi-controller-main: Add vdd* descriptions back in Date: Mon, 16 Jan 2023 15:21:27 +0000 Message-Id: <20230116152128.909646-4-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230116152128.909646-1-bryan.odonoghue@linaro.org> References: <20230116152128.909646-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=unavailable 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