From patchwork Fri Dec 23 02:10:11 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: 36070 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp94060wrn; Thu, 22 Dec 2022 18:13:51 -0800 (PST) X-Google-Smtp-Source: AMrXdXuhfi6K1ULuoV4NDdHvcU/efLQADUcIo7XX9S3L6PBYY1RKk22X0LVbD4ekzNU0+9fyNSkT X-Received: by 2002:a17:906:2854:b0:7c0:e30a:d3e5 with SMTP id s20-20020a170906285400b007c0e30ad3e5mr5974467ejc.18.1671761630877; Thu, 22 Dec 2022 18:13:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671761630; cv=none; d=google.com; s=arc-20160816; b=v2xWT6Ws7oN0s8sSB++QQ9JKB20Jr7yO2mI2IsWBlXwnOhtRbZicbE+8R2oEVNxhrg P1Wz6Yei+D0dCGZT9GWyS0pRYkS//RZu2wZSUcl4zjnK+t6PjBdJoGXxJnRhiWQEngPV uyRz9wHlyZoerwq9EvlIol5VY+IVLfRHfhHKwtSW1jeM75DHNf4vrKRddWJxD9nHDJKd BSRZR/wogNDEqsVC+mXICTnKe7+A21AdZzy5SDPQLd/t5dhpi1l1XqcmXPJEYRLWbvsU JpDT7W6Hc6iKmIXyt1T9dSe8zdw0lnny/aNvW6/Z7CCdp5bDpRiRcDR1lRse67JXiMP+ 8Xeg== 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=YZ5FGEbeDjrL2iWfMvLI1z2BArYg+1UZFUEu8QW81ho=; b=EUs7RvR34m+OiV+Rnbh6aGZoo1m8hVrNfujiYNy5dMKRJHbLudj7Pm4I/xHxJqBcVH vYU/L92MZYyo0Pd/G8/zEkUAJdKR6HY+GwkR2Acd6sx2sPAJLBrhehFghpWSgIvp5VG4 D/RwcYjemAjfNQmn0XIVSbYsfLYfnopLRfr1xDJnPd9rJgIc0yDe6TGDAxFuxSKRN5L1 6mB3sPiz/SHt+mZtwyLeIAwR2uH8GUIfTPcLRg+35476sr/o6vL2auue7bU5njCLPKus bflSeP0Ovdehiwm95Rz5S+bsLsq9IZfabeIFfyrdU9tuf+ebr2wZxG+Tf7NF19+xoaKv L/rQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=supY+mfn; 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 ww2-20020a170907084200b008225eae8851si1674190ejb.300.2022.12.22.18.13.27; Thu, 22 Dec 2022 18:13:50 -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=supY+mfn; 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 S229587AbiLWCKz (ORCPT + 99 others); Thu, 22 Dec 2022 21:10:55 -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 S235065AbiLWCKf (ORCPT ); Thu, 22 Dec 2022 21:10:35 -0500 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 912D425EAD for ; Thu, 22 Dec 2022 18:10:34 -0800 (PST) Received: by mail-wr1-x42b.google.com with SMTP id y16so3401702wrm.2 for ; Thu, 22 Dec 2022 18:10:34 -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=YZ5FGEbeDjrL2iWfMvLI1z2BArYg+1UZFUEu8QW81ho=; b=supY+mfnxqFaJyer79O9fEoRFD0NXuUOGQo44W5PWoNhbHjq2dkvvn/jk1ar+GfoXV hM1zc90iFahzKFcPibxs7mxx6RJrGOa4tilzUdevl2Zk9vJVD+FfqqB55um3QqBEW0xP wpDE9IBBxfV46QsGjq8wrBQWqd8NFv2LKFh7KGPXjzm1HUDO4MQ5XzAbjg8kDDCEVHQR WzhDvMb3nhDjqmCHvk/YcWPYGYw1wUbYkgwo88WyvD4p6t03yACJenWikkz+8fc44uNk 8b+lfBTZXK17n6oC+LKcTRg5ov1Jpqquzg/aXE4ThfC99pTrR5OmUOw9SgKUaZx2VRT4 XBlQ== 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=YZ5FGEbeDjrL2iWfMvLI1z2BArYg+1UZFUEu8QW81ho=; b=s/5/1F9VMKkA9B3Eeky1Fz+edZjfGopXYf3bFQz3toAnR2YR32zceKS8F+a6bib+Or qDqnUHaUhHSdvband2di6lRm2A961gg4klUC9Uhho+I095RMe+nb1llLdzJM/x/g4xoj hx17vCfgCp3m5v5cqSLpNoTbQp5L8yGX77MwlvNqbJIMcV0p3UZQZ855Lkmo2eVZoUCW a9l9AsDeqHa5ExXEbktXBfExLL03UK+6XfIGB+ZjmDcwai+xf6gLIc2a45pA0EalVeBX g+6r4bMP26lcwxvy8r5lW7czK0dEJoRi3bDMy6LvSsKEiz4b7Bc6Wx4xK2OFMv85sSoS r3wA== X-Gm-Message-State: AFqh2kpYHpStYxADfALH9ohu4K5w/rqKQqb04Fh/WUrpPW1k2xHD4Ohx a2cXJPtiwhiwG/XfF+CyFLi4Jw== X-Received: by 2002:adf:ec05:0:b0:260:6dca:f239 with SMTP id x5-20020adfec05000000b002606dcaf239mr5260070wrn.22.1671761433188; Thu, 22 Dec 2022 18:10:33 -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.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Dec 2022 18:10:32 -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, Krzysztof Kozlowski Subject: [PATCH v6 04/18] dt-bindings: msm: dsi-controller-main: Add compatible strings for every current SoC Date: Fri, 23 Dec 2022 02:10:11 +0000 Message-Id: <20221223021025.1646636-5-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=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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1752969124101436006?= X-GMAIL-MSGID: =?utf-8?q?1752969124101436006?= Currently we do not differentiate between the various users of the qcom,mdss-dsi-ctrl. The driver is flexible enough to operate from one compatible string but, the hardware does have some significant differences in the number of clocks. To facilitate documenting the clocks add the following compatible strings - qcom,apq8064-dsi-ctrl - qcom,msm8916-dsi-ctrl - qcom,msm8953-dsi-ctrl - qcom,msm8974-dsi-ctrl - qcom,msm8996-dsi-ctrl - qcom,msm8998-dsi-ctrl - qcom,sc7180-dsi-ctrl - qcom,sc7280-dsi-ctrl - qcom,sdm660-dsi-ctrl - qcom,sdm845-dsi-ctrl - qcom,sm8250-dsi-ctrl - qcom,qcm2290-dsi-ctrl Deprecate qcom,dsi-ctrl-6g-qcm2290 in favour of the desired format while we do so. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Bryan O'Donoghue --- .../display/msm/dsi-controller-main.yaml | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml index 6e2fd6e9fa7f0..98d54a7ee28d4 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -14,9 +14,27 @@ allOf: properties: compatible: - enum: - - qcom,mdss-dsi-ctrl - - qcom,dsi-ctrl-6g-qcm2290 + oneOf: + - items: + - enum: + - qcom,apq8064-dsi-ctrl + - qcom,msm8916-dsi-ctrl + - qcom,msm8953-dsi-ctrl + - qcom,msm8974-dsi-ctrl + - qcom,msm8996-dsi-ctrl + - qcom,msm8998-dsi-ctrl + - qcom,qcm2290-dsi-ctrl + - qcom,sc7180-dsi-ctrl + - qcom,sc7280-dsi-ctrl + - qcom,sdm660-dsi-ctrl + - qcom,sdm845-dsi-ctrl + - qcom,sm8250-dsi-ctrl + - const: qcom,mdss-dsi-ctrl + - items: + - enum: + - dsi-ctrl-6g-qcm2290 + - const: qcom,mdss-dsi-ctrl + deprecated: true reg: maxItems: 1 @@ -149,7 +167,7 @@ examples: #include dsi@ae94000 { - compatible = "qcom,mdss-dsi-ctrl"; + compatible = "qcom,sc7180-dsi-ctrl", "qcom,mdss-dsi-ctrl"; reg = <0x0ae94000 0x400>; reg-names = "dsi_ctrl";