From patchwork Sun Jul 10 08:41:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912433 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1F886CCA47F for ; Sun, 10 Jul 2022 08:41:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229515AbiGJIll (ORCPT ); Sun, 10 Jul 2022 04:41:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229547AbiGJIlj (ORCPT ); Sun, 10 Jul 2022 04:41:39 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F0A4F18B32 for ; Sun, 10 Jul 2022 01:41:37 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id o7so4219644lfq.9 for ; Sun, 10 Jul 2022 01:41:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0RS04L3t2B9fDxy6bqcgfJbhi5mc1B07nUo3XEHnZLI=; b=eT0dBRFTsi6+MKJcfryHjQtRpNGIuEQUaOdgTzTP4lSTRfBNsed2GY+0l7K92llRQT t70V5Dt8wZI2B4I+yjnOy+HMoHYAp60aySfT49Z3rx4JqutUW2xx3PsIw2hvAvgn5b/L sKrsEmc5tFoXgbHdsupyVJuxcdjJi8nuYqGeZ04rsOqMi+xoqqn9E9XrrC0Alq4O6l0L /ve16DHUDmC5TTDH8tyWRseIFO0wwH6nWF2bhoQ5v3vqXpLOEYqoovMGEEvmqJbx7sP7 teQu1ZeiEtprQfnEgyLuvDoZN1BhvA9CDcuQX95OMynxlCE24DXk5uucv/p9bDefTwRh 4Vkg== 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=0RS04L3t2B9fDxy6bqcgfJbhi5mc1B07nUo3XEHnZLI=; b=oyPNboLlHB6oW4usv1g3zSxhOeynpXf2ZsgeI4z7N8bmqpcWkikTXswTUsxfjARnZ2 X4CgqpqoisewrzPqEViR5r85XtaXm2VDOVxeI5v2UaOLqAB+KXe8A9ey8XZSgk9SNaYb u2q0Kgy6ChjBIyUK6tIRMfCqopx1hYSM4bZKZ0jbQ9v3ix9eFLB5PU/YCFOLqmiLu5X9 b8hwEgCSYSF0oUkcnkomOFybX4Kn+xyOqkBM+Errwee5L1imXXeFx5/Ht6oLgLvv9JUN aYaB78lTe4KM0XyrZ2iV8vs/oV00J+6YMrvAjXT67ba0I536iZO8Op1qmHp295QwNRkb YupA== X-Gm-Message-State: AJIora/mXAqvFJkqeRdzDpp1rlAXw4DvCXIlRY0iGch9sQfAB3P7Y3J5 N2kLlrqIv38e96Y74DfGcnsdBg== X-Google-Smtp-Source: AGRyM1t+2cUnkeU4pfWfOR5f6jc/0AReGSLWhak70YmTyaCnmL/bCnDil/M3r1cKsxc4M8oiMsuvNA== X-Received: by 2002:a05:6512:3995:b0:489:d974:33d3 with SMTP id j21-20020a056512399500b00489d97433d3mr1302885lfu.458.1657442496336; Sun, 10 Jul 2022 01:41:36 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:35 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 1/9] arm64: dts: qcom: sc7180: split register block for DP controller Date: Sun, 10 Jul 2022 11:41:25 +0300 Message-Id: <20220710084133.30976-2-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Follow the schema for the DP controller and declare 5 register regions instead of using a single region for all the registers. Note, this extends the dts by adding p1 region to the DP node (to be used for DP MST). Signed-off-by: Dmitry Baryshkov Reviewed-by: Bjorn Andersson Reviewed-by: Stephen Boyd --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi index 47ce5787ed5b..875808cf0614 100644 --- a/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -3080,7 +3080,11 @@ mdss_dp: displayport-controller@ae90000 { compatible = "qcom,sc7180-dp"; status = "disabled"; - reg = <0 0x0ae90000 0 0x1400>; + reg = <0 0xae90000 0 0x200>, + <0 0xae90200 0 0x200>, + <0 0xae90400 0 0xc00>, + <0 0xae91000 0 0x400>, + <0 0xae91400 0 0x400>; interrupt-parent = <&mdss>; interrupts = <12>; From patchwork Sun Jul 10 08:41:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912434 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 83C51CCA483 for ; Sun, 10 Jul 2022 08:41:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229450AbiGJIll (ORCPT ); Sun, 10 Jul 2022 04:41:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53422 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229598AbiGJIlj (ORCPT ); Sun, 10 Jul 2022 04:41:39 -0400 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F238518B2E for ; Sun, 10 Jul 2022 01:41:38 -0700 (PDT) Received: by mail-lj1-x235.google.com with SMTP id a10so1197853ljj.5 for ; Sun, 10 Jul 2022 01:41:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7M3y/J4ATzgpaOrUJ14mMptYBHdlqkPMj1D3F6zPoH4=; b=cH002AB92AASL9wrQ5HxkfCa6l25MS5KotB317WZgLYyFbYY7PtrWaswbjbokpxtE0 SlR3+x8WxzRH0oTX1am2pz/YVj2TJyRIntMHEVJP08zV7/BcsLa44o43EPN+vdXqgR64 pxOZH2IcIW2KaAOM9Xlfpmi3DG3E/DMGYM/zhIxJmb8zOMLDO9ymiEqKBSBi9y8TkeZA 8yYOCWdFhb0wBUTu8gan61Ib1Uy+oNnhlzxZPaUaofkWQj7akL/0zFkq35pUCm170g3L JhTOjDJuX2EDADtrNiLbajb1Sa2VQo61pCmJGKN3SIjq+jiIRcJ9RjlamPXho0fO9R/G OZ1A== 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=7M3y/J4ATzgpaOrUJ14mMptYBHdlqkPMj1D3F6zPoH4=; b=IsnVhffCGJSViKy7yfABN/OgePYeSMzevVF3k17DveTMcLWYqiu9vU6Xxoa/kxR6Me dg6uTqTl7z1Ay8W7LgdS9Rvj2Th6ku9Z340CaFLFKLQ/cGx9vcHFR5U+Q77dSqwG3tSf 9UXG131aci39E5BFbjXJBYclSUm/4hqa1Fts4rUwmRpQAsldvzS75JOdPQsYRmn8ubyn 1R5dDkF8uwaJdP1kyu0BS8gj/n5ijyW/ZrLs+z6Uwhn38EagCyrZ7ZYy2Z65F8qBZmPW VPHnPy0R+SBt2Tm8dASCB4W09cyNS4kjts2yhjTAhuYg2jm3eWaEwjUXXls+z3wTv23U l8AQ== X-Gm-Message-State: AJIora+nBta/AKfACuq93PsDXjGkHDaCuaSuXoO/zjiZIaSp4Bhj9fll m+xgLtbwwNoWUXfcL3W887bwuQ== X-Google-Smtp-Source: AGRyM1sl9NGcTZmyumXtmZ2RVVLDVy2Mq/fdERhaARyqxx6aJwhnlr2/a6sqie0ewZ8peKHzAcxh0w== X-Received: by 2002:a05:651c:248:b0:25d:4f99:683d with SMTP id x8-20020a05651c024800b0025d4f99683dmr7040851ljn.366.1657442497254; Sun, 10 Jul 2022 01:41:37 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:36 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 2/9] arm64: dts: qcom: sc7180: drop #clock-cells from displayport-controller Date: Sun, 10 Jul 2022 11:41:26 +0300 Message-Id: <20220710084133.30976-3-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Drop #clock-cells from DP device node. It is a leftover from the times before splitting the device into controller and PHY devices. Now the clocks are provided by the PHY, while the controller doesn't provide any clocks. Reviewed-by: Stephen Boyd Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi index 875808cf0614..72994f599825 100644 --- a/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -3096,7 +3096,6 @@ mdss_dp: displayport-controller@ae90000 { <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK>; clock-names = "core_iface", "core_aux", "ctrl_link", "ctrl_link_iface", "stream_pixel"; - #clock-cells = <1>; assigned-clocks = <&dispcc DISP_CC_MDSS_DP_LINK_CLK_SRC>, <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>; assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>; From patchwork Sun Jul 10 08:41:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912435 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C969CCA487 for ; Sun, 10 Jul 2022 08:41:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229598AbiGJIlm (ORCPT ); Sun, 10 Jul 2022 04:41:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229607AbiGJIlk (ORCPT ); Sun, 10 Jul 2022 04:41:40 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0864318E20 for ; Sun, 10 Jul 2022 01:41:40 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id d12so4208640lfq.12 for ; Sun, 10 Jul 2022 01:41:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+kCksQy9hyBEb/dg/WClV26pEAyqH6K/Nlp6/fq7zx8=; b=elgtiyv/9hE7IpbOInVZGopuJata+DVamrZaV4WwV5m/3OMI4591SMBpZl0melXv7p uJArSfXi3yBJHRfX1oH2Cki5ExfLQWFgV3UfA9vrA9d130TxWxPz8TzU2gAebjQQUAO2 mHY0U9BuPuIBD6Br/qgSoJuqlJRVIJdFUv/dX7WvvXze0uCpA4VmjWexVnWTsHkAXI4t 3mUjGLS1qoIz8zlTFMjdVOAOnwst25td71oN9hlDmBdCpli4kVGp4DxqyzJo0eeJQVL3 t8W8EDuHV5uRGPJEfNzuu20a+QwJ2MjOvq8zSyJZxnDOr9WuSy0sktkZ5SEE/j7XODeQ 6iOg== 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=+kCksQy9hyBEb/dg/WClV26pEAyqH6K/Nlp6/fq7zx8=; b=63+1z6IxTQaPJ4S54SpiIs6fuVO3l98/qQgmQ4CVvSi+zCah27NPaW4AOcLxnyLpNl 2wOi+nKUA+tzVjoWK820E81YJryJfFdAAZsJNR5hg+bRb4X8te7y2JrJcBaMaWQauH2/ rlb1VZ30p4+BaTU1vOhTqlUQ9B45lzU3SMWq4KEN/uCwiY0WASfIN/DfGAgB9oZAf3Hb MC4SzY0/XZd0g0jwq80ZX4XJ6mOpbyJCIKs+YyU8IxJmT9qhtn5GPcHpQZ1ypIG5zXGr O1/+fhxXj6BxkBU8tDOIiJswbywL+qLPxz/E0+SQiZZ/5JZkZwkbFE0Af0tNWdfqwtBF HOkA== X-Gm-Message-State: AJIora/ZOwN4gi1Hlnd0doqY+E4cg0Vp0iO2QeXAGZyf6UAg19HPpPyb lBeWtOIiUl32ZaI2Tk7ZkEbiZw== X-Google-Smtp-Source: AGRyM1vU2rzSmqfURkkjagDekzoolslMTCa8n25I0AuNnvrIxF3WNQ+iDXwESlEy+d8b7rttpHxTEQ== X-Received: by 2002:a05:6512:3408:b0:481:7a4:1919 with SMTP id i8-20020a056512340800b0048107a41919mr8513714lfr.296.1657442498318; Sun, 10 Jul 2022 01:41:38 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:37 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 3/9] arm64: dts: qcom: sc7280: split register block for DP controller Date: Sun, 10 Jul 2022 11:41:27 +0300 Message-Id: <20220710084133.30976-4-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Follow the schema for the DP controller and declare 5 register regions instead of using a single region for all the registers. Note, this extends the dts by adding p1 region to the DP node (to be used for DP MST). Signed-off-by: Dmitry Baryshkov Reviewed-by: Bjorn Andersson Reviewed-by: Stephen Boyd --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index a3def1022ea2..e54c2000b098 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3810,7 +3810,11 @@ mdss_edp_phy: phy@aec2a00 { mdss_dp: displayport-controller@ae90000 { compatible = "qcom,sc7280-dp"; - reg = <0 0x0ae90000 0 0x1400>; + reg = <0 0xae90000 0 0x200>, + <0 0xae90200 0 0x200>, + <0 0xae90400 0 0xc00>, + <0 0xae91000 0 0x400>, + <0 0xae91400 0 0x400>; interrupt-parent = <&mdss>; interrupts = <12>; From patchwork Sun Jul 10 08:41:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912436 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 912A9CCA488 for ; Sun, 10 Jul 2022 08:41:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229580AbiGJIln (ORCPT ); Sun, 10 Jul 2022 04:41:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53412 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229535AbiGJIll (ORCPT ); Sun, 10 Jul 2022 04:41:41 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F02818B32 for ; Sun, 10 Jul 2022 01:41:41 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id e28so643157lfj.4 for ; Sun, 10 Jul 2022 01:41:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4OZQG4ziutxO+vr4IL5ovGIJyJUy264W5pL1ERzKToc=; b=aSnR1KlqkJAwzidfnsEtuoVyifv19Ox8XAsqdSeYtG1gY5vZD7VRZySSfWjelSxiQn qv8G3t7EDTg+w/iNuDWKfD/EeQlOYihRLqSdpv8Gqg4TiEN+ZFTwjXamioNIo5LzxOwz DTwxCu7BWw7wIcJTwT31ufCDknzXPjy3YT5lw2KGNMvjuRn2Q7VB6cg008oMcgPwc63d X2ewPJoHDMKX1wVrqmHsLNWTSaLOwLxfvFTdGPFiLRNG0SHDGpaEYSzeu2ZY3Z2z7TJ3 gcnUPXrvSgp8EV7XW6HW23x7baoU+3idrt/YP+cjaPE3tUsWAX1VJRPEbb7/3T9io0Ve Snrg== 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=4OZQG4ziutxO+vr4IL5ovGIJyJUy264W5pL1ERzKToc=; b=0QUT1dRbfA7noVoJm/MTKPWcxLQGQLNSOVf8YU+4BD6UQjCPLxCzWG4AaGPCUKbMXr Q2ZvH1eyWhJ2Q3QDaDOtd8/tiTv55Rs+YWUsM7MnEQEAN2Aggr6KWsXbluj3nUKBdgjs XDi0KjW/c0nk6HmWsOREabOk0lwUB+snNmkYpCc7CwJKgyf3urxKCsKDo/tA5MBP4sy4 UVP8KobzGa8hcNUjXRtGNJdUXiHn1V6B22y7wxoBi2WTOw/hQ6mDE7IqgYBSEBL2bO0f okdEB84kIwueoleXSkfi4/0hSjaLp407HHSFL3cH4OGM5ND9WfbT7GdgeM9QGcQggYvC m69w== X-Gm-Message-State: AJIora9ZGYUAHS/CZCOkPU/f1g+I/axLqfWQ1KrRGLinxFYprTyu/fpg KmomFhRKWLhLlAjCRgtaEQSCXg== X-Google-Smtp-Source: AGRyM1vjwaXauptf9hMMQNsrlj0OmtsRIyP1YM4c/ZfAhApj4tbXxqwM6A77bt447uzqxOg9fH3HaA== X-Received: by 2002:a19:f208:0:b0:481:163a:b07c with SMTP id q8-20020a19f208000000b00481163ab07cmr8585126lfh.613.1657442499446; Sun, 10 Jul 2022 01:41:39 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:38 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 4/9] arm64: dts: qcom: sc7280: drop #clock-cells from displayport-controller Date: Sun, 10 Jul 2022 11:41:28 +0300 Message-Id: <20220710084133.30976-5-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Drop #clock-cells from DP device node. It is a leftover from the times before splitting the deviice into controller and PHY devices. Now the clocks are provided by the PHY, while the controller doesn't provide any clocks. Reviewed-by: Stephen Boyd Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index e54c2000b098..a55e6caaaadc 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3730,7 +3730,6 @@ mdss_edp: edp@aea0000 { "ctrl_link", "ctrl_link_iface", "stream_pixel"; - #clock-cells = <1>; assigned-clocks = <&dispcc DISP_CC_MDSS_EDP_LINK_CLK_SRC>, <&dispcc DISP_CC_MDSS_EDP_PIXEL_CLK_SRC>; assigned-clock-parents = <&mdss_edp_phy 0>, <&mdss_edp_phy 1>; @@ -3829,7 +3828,6 @@ mdss_dp: displayport-controller@ae90000 { "ctrl_link", "ctrl_link_iface", "stream_pixel"; - #clock-cells = <1>; assigned-clocks = <&dispcc DISP_CC_MDSS_DP_LINK_CLK_SRC>, <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>; assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>; From patchwork Sun Jul 10 08:41:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912437 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 183AACCA47F for ; Sun, 10 Jul 2022 08:41:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229605AbiGJIln (ORCPT ); Sun, 10 Jul 2022 04:41:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229602AbiGJIln (ORCPT ); Sun, 10 Jul 2022 04:41:43 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2915A18B2E for ; Sun, 10 Jul 2022 01:41:42 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id t1so685987lft.8 for ; Sun, 10 Jul 2022 01:41:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=EeMCpK/TFDgQ/NFlsbZ30ylj/18M0aiLg8g2O9zei+A=; b=BAu/9auckXGyXAI3V7+n568uMA84XQfpQkA3uhy9UBmyWef3h/x33O9zBTS7jBvahG 2qP/cn5UMwgyrkIbm30jHG1CFOmZHRJtWMpMN26ctD7fhHkeM5lNbLfaqMdFszO2x5qF SQ0eAV+t11L6m6I5koNCvUqZlrZdao+aXdJfWznZBRMrXObmCnufPpORF5myjU9H5NLC ThJVeC87h2XN07nVnSLQf/0Dt7l2dk/WTuC2noYNkmxP+d/yMz9hNzub8fiba+mpjlIY q8ZDKi8+DHE/JG/jo8fqQ6UGOllsBzSBMa6F86fHyw3jfywyhS3Ap7zRRXtL2zd0GsrT D6xQ== 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=EeMCpK/TFDgQ/NFlsbZ30ylj/18M0aiLg8g2O9zei+A=; b=2LIuZHHSIKHLx9IcxW7FwrHCrZTcHqofZ6ywx4vTWCC+WYY0yuSnMlyxeQ8Z2sJEzW CkDz2wv97a0HiFFfQHiTea0AKRU7YGP5P8KlLBFzyzMnoYmw1n0BpqgmNwtQnWN4+W9X oCpTID1lPkI5XlXX8+4EhKstLd/tUSrbDLA0q6PR2Q6pprdJrdSa/75+aiT17Th9lIO9 DSoz/qFdwFQXwloa6XK4nj9EWstCFSYQQlGlXVdIfJ9sWDiVdwXk8f7fRMhgCRl+bH9W HOJnPtJukiRrth6w+q0p8jvmh8MWfLVkS/Y/6djlHw0uGRe5UvTVlcAFMp2naOVfYN3Z jGaQ== X-Gm-Message-State: AJIora9ZCPhyGOvKq4hFMHqraeahZohlSJWGiiPjKWTgDHS42tFmYhgi wLhFV+NAVUTYpuamRgxonj5yUQ== X-Google-Smtp-Source: AGRyM1vH7ZQmx5RPbbnk6oxL2Y2n2beqCk+Q/ta32NCSmrRyI1vyWjW0jXiEJNjyC4WmPgryu9w/iQ== X-Received: by 2002:a05:6512:304c:b0:489:d0e3:2efb with SMTP id b12-20020a056512304c00b00489d0e32efbmr2935998lfb.34.1657442500538; Sun, 10 Jul 2022 01:41:40 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:39 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 5/9] arm64: dts: qcom: sc7280: drop address/size-cells from eDP node Date: Sun, 10 Jul 2022 11:41:29 +0300 Message-Id: <20220710084133.30976-6-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Drop #address/#size-cells from eDP device node. For eDP the panels are not described directly under the controller node. They are either present under aux-bus child node, or they are declared separately (e.g. in a /soc node). Reviewed-by: Stephen Boyd Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index a55e6caaaadc..13590e84772e 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3740,9 +3740,6 @@ mdss_edp: edp@aea0000 { operating-points-v2 = <&edp_opp_table>; power-domains = <&rpmhpd SC7280_CX>; - #address-cells = <1>; - #size-cells = <0>; - status = "disabled"; ports { From patchwork Sun Jul 10 08:41:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912438 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81F4FC43334 for ; Sun, 10 Jul 2022 08:41:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229535AbiGJIlp (ORCPT ); Sun, 10 Jul 2022 04:41:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53558 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229613AbiGJIlo (ORCPT ); Sun, 10 Jul 2022 04:41:44 -0400 Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71CA718B2E for ; Sun, 10 Jul 2022 01:41:43 -0700 (PDT) Received: by mail-lj1-x230.google.com with SMTP id p6so214646ljc.8 for ; Sun, 10 Jul 2022 01:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oNLGCTerIVU1NE0L2+9ZJZEaHYA06VymBP0XUK3FvOI=; b=f1xZvLdxIkr/qu2hjEDFS8sXYLdPm7Jtl0doodfayg3Vd0Wsfirqs5uPdAGaih45Bn jJaZ2nLWojWiJFP5bCZfyeUnHN22yuHH9Xe/YVxItgOa6egYddq/OJ43eby/JqyueMpJ MXS4oTxiCtadilu93wXnJz6ZJakP1PTK60Z27+9QZdNU7oZFBUN0kvGN3ZW7gHM3fNUS 3gufFqAeuvwVWaP1M8IajxlauhOuUCfbTDYaBS/ezl612F6ruN9sVYbjFPNyD21yXd6g UhXEaWJGkq3HtsGfd53APbxKuk5GIZmAWoMvTZEbZjmA7sEjiDr9jHQla+GmY1qdk0to pRxQ== 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=oNLGCTerIVU1NE0L2+9ZJZEaHYA06VymBP0XUK3FvOI=; b=bI0gffpNhRHzbokLOYWhoHZSJlhdGft2X03pOn1Q/Y98oP5uJHCw+Vr29DtqRBf3Vr V0/KU2rAN06dSz99a9lunovo8qfqhg/iDDwhuqxaBKDtmwXYMh8WN3f+tOwFezSFuA0N td8LxUA6AEkDxvD8z/mV/r9mjuh9iHhgqslMM6LtggqEUERZIdzBT6mcNYJbt6S6+M9M q5pCFPEgWMkDBfr2cAb2plVVYG7wU3qoPiZoObB/GudpKcPYDZKkyzTL6vRf3RG2YZNq i0S3PMMKcmHZZFhxY7IxDfjyhOP4fLR1kQ2k7cqCLSmFLXP4JqO0n9SOgdkg4ZBlYE7Z dSMg== X-Gm-Message-State: AJIora9Sln+rUoCDThHc5lvwLb9PP1quvXSpLQ2Rv2fGBC9njFouXQ1H FjRp8azv2xQNT9hxpuh6FOgoLg== X-Google-Smtp-Source: AGRyM1uMQ+Au377P7UQcUkkMJiumuyq+AuV4ZGQK5zcJ79AGgiGLygxHH0WKoJXCOE4P7zCEhBnN5Q== X-Received: by 2002:a2e:b049:0:b0:25a:89a2:df44 with SMTP id d9-20020a2eb049000000b0025a89a2df44mr7018017ljl.207.1657442501548; Sun, 10 Jul 2022 01:41:41 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:41 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 6/9] arm64: dts: qcom: sc7280: drop unused clocks from eDP node Date: Sun, 10 Jul 2022 11:41:30 +0300 Message-Id: <20220710084133.30976-7-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The eDP node includes two clocks which are used by the eDP PHY rather than eDP controller itself. Drop these clocks to remove extra difference between eDP and DP controllers. Suggested-by: Stephen Boyd Signed-off-by: Dmitry Baryshkov Reviewed-by: Stephen Boyd --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 13590e84772e..5bb536d76f5e 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -3716,16 +3716,12 @@ mdss_edp: edp@aea0000 { interrupt-parent = <&mdss>; interrupts = <14>; - clocks = <&rpmhcc RPMH_CXO_CLK>, - <&gcc GCC_EDP_CLKREF_EN>, - <&dispcc DISP_CC_MDSS_AHB_CLK>, + clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, <&dispcc DISP_CC_MDSS_EDP_AUX_CLK>, <&dispcc DISP_CC_MDSS_EDP_LINK_CLK>, <&dispcc DISP_CC_MDSS_EDP_LINK_INTF_CLK>, <&dispcc DISP_CC_MDSS_EDP_PIXEL_CLK>; - clock-names = "core_xo", - "core_ref", - "core_iface", + clock-names = "core_iface", "core_aux", "ctrl_link", "ctrl_link_iface", From patchwork Sun Jul 10 08:41:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912439 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40AE5CCA479 for ; Sun, 10 Jul 2022 08:41:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229514AbiGJIlr (ORCPT ); Sun, 10 Jul 2022 04:41:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53600 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229615AbiGJIlp (ORCPT ); Sun, 10 Jul 2022 04:41:45 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C38519012 for ; Sun, 10 Jul 2022 01:41:44 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id bu42so4295486lfb.0 for ; Sun, 10 Jul 2022 01:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uL7wiVg1RgrpxbM/E5AHKRDJeIFgAkbS4akWzL7eFSM=; b=cduRVgw3BOsc7BKIWJ1NZS3FAwj24GNmlO+somU5Bcit3gf6AnzVVzJuU7gvux7O9D 8uZq4Y0nZ9o0Fl9dGvnGSPVmHmQq5TvJiAxnR3omUILA8LD5HNoSh0NmPyyLe1qMhEhd IZvhJapk8M18k5UF07RQ7eXmXRqXpRNrM01qOzVPGtudfIRS4irAPRcLoM7JrRZwL8jt Etxj+Q9GX6u9Z/EavcWWVNjqj669zdSyqJEQkFzojAX+aIr8OVm6cx1BPH5Gh4KwzUQn Wfhb7W1bzbaOlWvZbT2c3nSayub/Tn66VZdgKcboKKsRCIr+CH4ibLKSLZ/mnO708moY LjnA== 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=uL7wiVg1RgrpxbM/E5AHKRDJeIFgAkbS4akWzL7eFSM=; b=uu3a7od15qmX1k5Fx5p0/3MpB2D1sZ7i+oTEaJSO/rRwA/kcqOtRNNAV02I+jp9ELM ULhx55EHuZLbUWSyRU86WvLy1DTlmFDhqfZ4UTlyO8TyycNwlXVHHvGHs83KtTwLt/AP j5fZWS/sbL9ZW+LB4sYltb9pZp/sZo/jlM+SnDILniv2X5dXP1y1IhNzgBqnN7Hx6fJr /8avtl5/YSzXkTuyqGb908lj4uj/cQSnOBoZ3lA/sw+4/O7C+XJhVUg2roVTXggutULK THgBpF6YnVHewH+ESPFs+GCooNhaS6Oz0RYBjw0ACNimVtQokAl1L4zEUSt9GBNQt2ww pSTQ== X-Gm-Message-State: AJIora9XK4Et5WHYIwOdSFuO9PIgI5UVgWJUfJddGeUeVAvg+q4kL2kW gKOCPwW9EXmkPPnbykBbm823fw== X-Google-Smtp-Source: AGRyM1v3sQKMx15SYFl9GMpgtDEpQhV6ZiOxRN71c1mR6H49vk4tEqt3nmzxHSnEcHRz4fU7sQn+Ag== X-Received: by 2002:a05:6512:e93:b0:486:5c68:e46d with SMTP id bi19-20020a0565120e9300b004865c68e46dmr8631570lfb.670.1657442502675; Sun, 10 Jul 2022 01:41:42 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:42 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 7/9] dt-bindings: msm/dp: mark vdda supplies as deprecated Date: Sun, 10 Jul 2022 11:41:31 +0300 Message-Id: <20220710084133.30976-8-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The commit fa384dd8b9b8 ("drm/msm/dp: delete vdda regulator related functions from eDP/DP controller") removed support for VDDA supplies from the DP controller driver. These supplies are now handled by the eDP or QMP PHYs. Mark these properties as deprecated and drop them from the example. Signed-off-by: Dmitry Baryshkov Acked-by: Rob Herring --- .../devicetree/bindings/display/msm/dp-controller.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 94bc6e1b6451..391910d91e43 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -76,8 +76,10 @@ properties: "#sound-dai-cells": const: 0 - vdda-0p9-supply: true - vdda-1p2-supply: true + vdda-0p9-supply: + deprecated: true + vdda-1p2-supply: + deprecated: true ports: $ref: /schemas/graph.yaml#/properties/ports @@ -140,9 +142,6 @@ examples: power-domains = <&rpmhpd SC7180_CX>; - vdda-0p9-supply = <&vdda_usb_ss_dp_core>; - vdda-1p2-supply = <&vdda_usb_ss_dp_1p2>; - ports { #address-cells = <1>; #size-cells = <0>; From patchwork Sun Jul 10 08:41:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912441 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8CEF0CCA482 for ; Sun, 10 Jul 2022 08:41:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229582AbiGJIls (ORCPT ); Sun, 10 Jul 2022 04:41:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229599AbiGJIlq (ORCPT ); Sun, 10 Jul 2022 04:41:46 -0400 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6197918E28 for ; Sun, 10 Jul 2022 01:41:45 -0700 (PDT) Received: by mail-lf1-x136.google.com with SMTP id z25so4258781lfr.2 for ; Sun, 10 Jul 2022 01:41:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WZU55ztxCr9hrm/X9mq0W7rnO8DhBgA9l+GjYiiRXCk=; b=j7WKH1P9qrMtVfM+BgRoq05JqWY9cqgdDSOY0uMJ+i+8vwStr6I3MUVM2F/0mo/bUn SRQnXsUNDz88GLtbvVdJknG/dcAAY3PhVKkvsj/NJbuQbxyk6L3hksHvGDEDgSGUkzYz OTCvxU/U/EqnQUgDNdO1/bBL87VtpycpRHXJO3EecLnuPnLC/meVtM6JmLc7ZsDUM1Xp Pu0Azk4GUHVoOAQHhPPDRfHw6TfHz+PKCpedDEl3vvE2OOhOapqMh650MEQa/IbKocSc FQHjPK89bsHYItgUfUEyRUvnNHs3VQKamH1aNwj6U6A7mDEhCP69LjegN8zYxKva8k3u Js2g== 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=WZU55ztxCr9hrm/X9mq0W7rnO8DhBgA9l+GjYiiRXCk=; b=RfcAo33idRtsWJDDLJa/I0a2x6tvuiikVVQuQ2/oCEykNKZ9s2qd3xu4Bpl5NLZ0hz RPtTe9+OemN7k3sJMBeicbYXEW5TBrxha5HFCBieY2W5Fp0Wne+lKFisL/GGQoDlsewk GEgiLydAaT0Q8o8T5rYMchZHOVQ1PSu1p9Mk3upQWEknwuA31UePOVkWW6p8iHLDIWCQ 1jpntc9FyetTf0BOPn4tUU6xCgkNPS894L11DhbbJAOrChiObFCDFWeC6ceFF+pxuk5o UBsexrAQL2Z3Dta4p/sYDA1SM9oY53QEXdqGBJHI5a19zdNEWZpYC9SjbgQcRZEvIsdT JCfA== X-Gm-Message-State: AJIora+GUXfanRmlgCLpwDBUJUO+CrEAdYsI/ktWQrYU/m4SvwbzKV1x F6snMGLgWyUPLQeJRJa5AW50rA== X-Google-Smtp-Source: AGRyM1vxQa30p97YqLFfiaEcWr22TJ7iZraKSZ6N1/3jsyAQ35Xl5FJKJAdTXadD7Mj4DfudYkLbbw== X-Received: by 2002:a05:6512:2306:b0:485:8e08:5740 with SMTP id o6-20020a056512230600b004858e085740mr8320796lfu.354.1657442503707; Sun, 10 Jul 2022 01:41:43 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:43 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 8/9] dt-bindings: msm/dp: add missing properties Date: Sun, 10 Jul 2022 11:41:32 +0300 Message-Id: <20220710084133.30976-9-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Document missing definitions for opp-table (DP controller OPPs), aux-bus (DP AUX BUS) and data-lanes (DP/eDP lanes mapping) properties. Reviewed-by: Stephen Boyd Signed-off-by: Dmitry Baryshkov Acked-by: Krzysztof Kozlowski --- .../bindings/display/msm/dp-controller.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 391910d91e43..52cbf00df0ba 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -70,9 +70,21 @@ properties: operating-points-v2: maxItems: 1 + opp-table: true + power-domains: maxItems: 1 + aux-bus: + $ref: /schemas/display/dp-aux-bus.yaml# + + data-lanes: + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 1 + maxItems: 4 + items: + maximum: 3 + "#sound-dai-cells": const: 0 From patchwork Sun Jul 10 08:41:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 12912440 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D2069CCA483 for ; Sun, 10 Jul 2022 08:41:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229621AbiGJIls (ORCPT ); Sun, 10 Jul 2022 04:41:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229613AbiGJIlq (ORCPT ); Sun, 10 Jul 2022 04:41:46 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5454118E1D for ; Sun, 10 Jul 2022 01:41:45 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id u13so4245633lfn.5 for ; Sun, 10 Jul 2022 01:41:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=N4gY91CPZ/PGGuxbinA0CxZ2MaeVa3+8PjzZmiOKRO8=; b=jYr6pCfUPS/qJhudBzz24iWmIWajwKLSIUSXcwgZoSAgfH3r89LPoQ3BwV4cMMyBYj 3rh2nBvU7quqA+uvde8cqW54OV9G3ZjbXeVkwGoPCsAN80wX7DwZcE5XCb5oR08KJhxx wEI6TLGhZr+VghQ4UzcTizoOH4JIdRLq69gJm52Mqbxlz36nwklgM32iDeWHsElcYEqR 17ceEjhAPVcwlMMyvluN6OqWx8ga7An6zrYNsgQb6SrX5LyMpwjWJTu5dtpXKprRwZi0 Ne0iYsKkitKHCaMf7nyjC8h8/iyDLCE1hYKLfmOPoZyLnffxrinIzPB8X147915GZ5dE 93HA== 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=N4gY91CPZ/PGGuxbinA0CxZ2MaeVa3+8PjzZmiOKRO8=; b=Nx03ulEKW6SU8MhObm4O87C8aSWmno5hwg02QPpQU6Isss89S5mQrWTqRS4IcIEw6E 8eFT1xQgJNMd0tfcsUmKirMDvCthTpBiSGRHelVDEjN+E+pB2IqLrMidfoCgMsN16QPN 1uOIa+CjWOH0gPaaJUqSE5yAJDzVMrfTExbeOesb0hWELmKhblgxOf5HkHfJDo08Eqkk 3Sssk7IXW/esyG+CxpUQyLSc8/rMX2r4u0L7lV++A4J+EBXV+213SPUQUdXv38eDoF2o by++E72hMrVlzZTeBfp3TkIzuqxCyZ0D0XrczSPPmo2IA7XzdesLHWk3yXltmBfE3Lzz 6R/Q== X-Gm-Message-State: AJIora8ayUuoikHDrIHG35G6vYpTIcY7FG08A6GhkfbE1ZnYmub3oHVu GLbWuvHRJX87Kt+cg65YokzGjA== X-Google-Smtp-Source: AGRyM1vKaySEQME7bXBJfZqWkklO83eim1cErMgSEEh2MVcu134scwwIFDyR7zNIYHpefhUh8tmmnQ== X-Received: by 2002:a05:6512:398b:b0:489:d94b:f56 with SMTP id j11-20020a056512398b00b00489d94b0f56mr1468043lfu.199.1657442504882; Sun, 10 Jul 2022 01:41:44 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id i21-20020a2ea235000000b0025d4addbad4sm912536ljm.91.2022.07.10.01.41.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Jul 2022 01:41:44 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Clark , Sean Paul , Abhinav Kumar , Rob Herring , Krzysztof Kozlowski Cc: Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Kuogee Hsieh Subject: [PATCH v2 9/9] dt-bindings: msm/dp: handle DP vs eDP difference Date: Sun, 10 Jul 2022 11:41:33 +0300 Message-Id: <20220710084133.30976-10-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> References: <20220710084133.30976-1-dmitry.baryshkov@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org The #sound-dai-cells property should be used only for DP controllers. It doesn't make sense for eDP, there is no support for audio output. The aux-bus should not be used for DP controllers. Also p1 MMIO region should be used only for DP controllers. Take care of these differences. Signed-off-by: Dmitry Baryshkov Reviewed-by: Rob Herring --- .../bindings/display/msm/dp-controller.yaml | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 52cbf00df0ba..f2515af8256f 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -24,6 +24,7 @@ properties: - qcom,sm8350-dp reg: + minItems: 4 items: - description: ahb register block - description: aux register block @@ -112,10 +113,33 @@ required: - clock-names - phys - phy-names - - "#sound-dai-cells" - power-domains - ports +allOf: + # AUX BUS does not exist on DP controllers + # Audio output also is present only on DP output + # p1 regions is present on DP, but not on eDP + - if: + properties: + compatible: + contains: + enum: + - qcom,sc7280-edp + - qcom,sc8180x-edp + then: + properties: + "#sound-dai-cells": false + reg: + maxItems: 4 + else: + properties: + aux-bus: false + reg: + minItems: 5 + required: + - "#sound-dai-cells" + additionalProperties: false examples: