Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp4061581pxb; Mon, 30 Aug 2021 17:59:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkSuIptrRRKqZifKlT3gAzwQzehPW4Su/9u8qFpYPQBb+rE7k6hNgo56RgJa2wSjO3pjCr X-Received: by 2002:a17:906:2ac1:: with SMTP id m1mr28329715eje.518.1630371582188; Mon, 30 Aug 2021 17:59:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630371582; cv=none; d=google.com; s=arc-20160816; b=L8GxrF4iqBb1R9OLIuWHqzFDWeSrYLcFjXrayv2X2bf3zY80vlzHfTTk1MIMI4LiEt XW0MzMDMhCaxHrg2OAKawOnnWe5Caw7W7PKz9tcQ1n2TANr3MyeN5+/x854Ura7C5vyi KV9fqwmP7GnOlyEVJXZWEiMhMuqN3bXsyODitcPppdSdjlEpnHelrM6z1uxUVaonueea IxhUwWyVhBRMcCFJ67wghE8KyhK5Yj1FNE1ZMel6+OzqV5KzAQ+8miEnQ70mFnrH8QO0 aD8eSeImcmLBC4ui3bV5f7zXG//rM7EuQ92nBxevrfuM+8GjIuNcTbLcRlUENmgcKho/ z4xQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:user-agent:from :references:in-reply-to:mime-version:dkim-signature; bh=XYpN3SAtfvTTijjUpUhGm+neUMN/BjViflHhfgj+W+M=; b=szWi+AboSpjRgUArM9EjCtk85Tn5oaCB68T/5lX18mXSUnTTzReEo7g7VgvsGIm8dQ pD/kBlwoLOsbBML2miNYpKaHZ/K3p9vFYZ3sStZP+J3fGALD4XBoeQEWzAD8B29r6Anw OsZkyKFT/jTZUFtWOlNW365j9Mf4lsW9ZddFJSgyEBy+joNwSrJolRCQWEUcYNvxfELH 2smlk+OBtzwBJYdpNlpFxw0UECpuEOlpjVBBKpkMg/kcwj+PB42sXBtOosI8toslDXDm uULpAJuX9+M5EX57eHltsm2pvQeTaAsfG80XgBGQoyIH3c8PliZoFQcrFZJgNq6NbHUE ZODQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=L1SCg7So; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w9si8052890edx.466.2021.08.30.17.59.18; Mon, 30 Aug 2021 17:59:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=L1SCg7So; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233218AbhHaA65 (ORCPT + 99 others); Mon, 30 Aug 2021 20:58:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231297AbhHaA64 (ORCPT ); Mon, 30 Aug 2021 20:58:56 -0400 Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 358A6C061575 for ; Mon, 30 Aug 2021 17:58:02 -0700 (PDT) Received: by mail-oi1-x231.google.com with SMTP id n27so22682782oij.0 for ; Mon, 30 Aug 2021 17:58:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:in-reply-to:references:from:user-agent:date:message-id :subject:to:cc; bh=XYpN3SAtfvTTijjUpUhGm+neUMN/BjViflHhfgj+W+M=; b=L1SCg7SonFYijTI7AWQxcDtkQmPNoWFDMG13dWrcS1VQ/1iHc3PEAkb9tExC8YJbKy 4snvL1BY+USFvZP7f0P7Cbu7NDyBed617lUjXt+lDKKURJmqQLdG/wG2Htcv5cj64mb9 rxH50EQScj5U8ghqPdl/ltVmwxEsXiwPQ7JtU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from :user-agent:date:message-id:subject:to:cc; bh=XYpN3SAtfvTTijjUpUhGm+neUMN/BjViflHhfgj+W+M=; b=SL0dJi3nFiSA1R2fFtj3Bt62DFtdTw+05qo/Do8qd7xL5iPX7T3dtaWqT1n/kfsHKI pAKlZqGwQen8wPkmNd98jmkH0yly5uMfJ0+2PAJD997nB2cZAFp4HCE8ilmOMFCsC8FR pSzrkenmwrsI/e1T8lr+ZtxefBy+lQLz0ARuAd4sLioaSTLHtPE16Eka5jcldjJ+x6Gj xhxcKPbbRbT5INDFTpGJj+/xI1Z26RsoANKrFjA0S8RenRLSaHfdXD3GNas4HKZzRJs+ VbbsCXbG0oWyCAXdey/Nbta4FQsP3ODTJw+byDI4KFON15mavPF2Bcqh36R/xiiE9I5C U7bA== X-Gm-Message-State: AOAM530bRd82jZeMoTWauhXHYQvKrOyKYOvVn2WdZN/+kMMRxLdeh+fn QT75C9PW+q3o1H4yGAdF8AMLja0rFs77QVo1Zy0yAg== X-Received: by 2002:aca:2310:: with SMTP id e16mr1421394oie.64.1630371481520; Mon, 30 Aug 2021 17:58:01 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 30 Aug 2021 17:58:01 -0700 MIME-Version: 1.0 In-Reply-To: <1630339489-23172-1-git-send-email-khsieh@codeaurora.org> References: <1630339489-23172-1-git-send-email-khsieh@codeaurora.org> From: Stephen Boyd User-Agent: alot/0.9.1 Date: Mon, 30 Aug 2021 17:58:00 -0700 Message-ID: Subject: Re: [PATCH v2] arm64: dts: qcom: sc7280: Add Display Port node To: Kuogee Hsieh , agross@kernel.org, bjorn.andersson@linaro.org, devicetree@vger.kernel.org, robdclark@gmail.com, robh+dt@kernel.org, sean@poorly.run, vkoul@kernel.org Cc: abhinavk@codeaurora.org, aravindh@codeaurora.org, mkrishn@codeaurora.org, kalyan_t@codeaurora.org, rajeevny@codeaurora.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Kuogee Hsieh (2021-08-30 09:04:49) > Changes in v2: > -- break this patch into 3 patches Are there two more somewhere? > > Signed-off-by: Kuogee Hsieh > --- > arch/arm64/boot/dts/qcom/sc7280.dtsi | 88 +++++++++++++++++++++++++++++++++++- > 1 file changed, 87 insertions(+), 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi > index c29226b..f224029 100644 > --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi > +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi > @@ -3202,6 +3202,13 @@ > remote-endpoint = <&edp_in>; > }; > }; > + > + port@2 { > + reg = <2>; > + dpu_intf0_out: endpoint { > + remote-endpoint = <&dp_in>; > + }; > + }; > }; > > mdp_opp_table: mdp-opp-table { > @@ -3389,6 +3396,78 @@ > }; > }; > }; > + > + msm_dp: displayport-controller@ae90000 { > + status = "disabled"; > + compatible = "qcom,sc7180-dp", "qcom,sc7280-dp"; It should be most specific to least specific from left to right. I'd rather see "qcom,sc7180-dp" dropped entirely as it will become important to know that sc7280 has eDP and DP whereas sc7180 only has DP. We should key that knowledge off the compatible string, so having sc7180-dp here makes that harder, not easier. > + > + reg = <0 0x0ae90000 0 0x1400>; > + > + interrupt-parent = <&mdss>; > + interrupts = <12>; > + > + clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>, > + <&dispcc DISP_CC_MDSS_DP_AUX_CLK>, > + <&dispcc DISP_CC_MDSS_DP_LINK_CLK>, > + <&dispcc DISP_CC_MDSS_DP_LINK_INTF_CLK>, > + <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK>; > + clock-names = "core_iface", > + "core_aux",