Re: [Freedreno] [PATCH] drm/msm/dp: make eDP panel as the first connected connector

2022-07-04 Thread Dmitry Baryshkov
On 30/06/2022 09:14, Dmitry Baryshkov wrote: On 30 June 2022 04:57:35 GMT+03:00, Rob Clark wrote: On Wed, Jun 29, 2022 at 5:36 PM Doug Anderson wrote: Hi, On Tue, Jun 28, 2022 at 1:14 PM Dmitry Baryshkov wrote: On 28 June 2022 18:20:06 GMT+03:00, Kuogee Hsieh wrote: Some userspace p

[Freedreno] [PATCH v3 0/3] drm/msm/hdmi: turn MSM8996 HDMI PHY into OF clock provider

2022-07-04 Thread Dmitry Baryshkov
On MSM8996 the HDMI PHY is the QMP PHY, it provides an HDMI PLL clock used by the MMCC. Add support for providing this clock to the OF framework by registerding the clock provider and adding #clock-cells property to the DT node. The dt-bindings from this series depends on changes from [1] (part of

[Freedreno] [PATCH v3 2/3] drm/msm/hdmi: make hdmi_phy_8996 OF clk provider

2022-07-04 Thread Dmitry Baryshkov
On MSM8996 the HDMI PHY provides the PLL clock to the MMCC. As we are preparing to convert the MSM8996 to use DT clocks properties (rather than global clock names), register the OF clock provider. While we are at it, also change the driver to use clk_parent_data rather parent_names to setup a link

[Freedreno] [PATCH v3 1/3] dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock

2022-07-04 Thread Dmitry Baryshkov
As the QMP HDMI PHY is a clock provider, add constant #clock-cells property. For the compatibility with older DTs the property is not marked as required. Also add the XO clock to the list of the clocks used by the driver. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov --- .../

[Freedreno] [PATCH v3 3/3] arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node

2022-07-04 Thread Dmitry Baryshkov
Add #clock-cells property to the HDMI PHY device node to let other nodes resolve the hdmipll clock. While we are at it, also add the XO clock to the device node. Acked-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 8 ++-- 1 file changed,

Re: [Freedreno] (subset) [PATCH 5/5] arm64: dts: qcom: add mdp_clk clock to the MDSS device

2022-07-04 Thread Bjorn Andersson
On Wed, 15 Jun 2022 16:59:35 +0300, Dmitry Baryshkov wrote: > Add MDP_CLK ("core") clock to the mdss device to allow MDSS driver to > access HW_REV/etc registers. > > Applied, thanks! [5/5] arm64: dts: qcom: add mdp_clk clock to the MDSS device commit: 2e4ae611ab73d8e35d6059fc30cb4da4cd56

Re: [Freedreno] (subset) [PATCH] arm64: dts: qcom: msm8996: add second DSI interface

2022-07-04 Thread Bjorn Andersson
On Fri, 17 Jun 2022 13:36:52 +0300, Dmitry Baryshkov wrote: > Add device nodes for the DSI1, second DSI interface found on > MSM8996/APQ8096 platforms. For example on db820c it is routed to the > secondary HS expansion connector. > > Applied, thanks! [1/1] arm64: dts: qcom: msm8996: add second

Re: [Freedreno] (subset) [PATCH v3 14/14] arm64: dts: qcom: msm8996: drop phy-names from HDMI device node

2022-07-04 Thread Bjorn Andersson
On Thu, 9 Jun 2022 15:23:50 +0300, Dmitry Baryshkov wrote: > The HDMI driver doesn't use the phy-names to identify the PHY. Different > Qualcomm platforms have used different names for the PHY. So, we are > deprecating phy-names propertty of the HDMI device and dropping them > from existing DTs. >

Re: [Freedreno] (subset) [PATCH v3 00/14] drm/msm/hdmi: YAML-ify schema and cleanup some platform properties

2022-07-04 Thread Bjorn Andersson
On Thu, 9 Jun 2022 15:23:36 +0300, Dmitry Baryshkov wrote: > As agreed with David, this is a continuation of his work started at [1]. > > Changes since v2: > - Deprecated usage of phy-names for HDMI node, added two patches to > remove this property from DT files, > - Fixed the uninitialized vari

Re: [Freedreno] (subset) [PATCH 2/2] arm64: dts: qcom: sm8250: Enable per-process page tables.

2022-07-04 Thread Bjorn Andersson
On Tue, 14 Jun 2022 16:01:36 -0700, Emma Anholt wrote: > This is an SMMU for the adreno gpu, and adding this compatible lets > the driver use per-fd page tables, which are required for security > between GPU clients. > > Applied, thanks! [2/2] arm64: dts: qcom: sm8250: Enable per-process page t