Hello Rob, Abhinav, Dmitry, This series might be ready this time? Are all the patches supposed to go through https://gitlab.freedesktop.org/drm/msm.git ? (Probably not... patches 5 & 6 are probably supposed to go through Bjorn's tree?) Regards On 24/07/2024 17:01, Marc Gonzalez wrote: > DT bits required for HDMI TX support in qcom APQ8098 (MSM8998 cousin) > > --- > Changes in v7: > - prefix the labels hdmi: and hdmi_phy: with mdss_ (Konrad) > - DID NOT MODIFY patch 3, based on conversation between Conor & Dmitry > - tested 40+40 boots with/without maxcpus=1 => no iommu panic witnessed > - Collect tags from Konrad & Dmitry (hopefully b4 did the right thing) > - Link to v6: https://lore.kernel.org/r/20240715-hdmi-tx-v6-0-d27f029627ad@xxxxxxxxxx > > Changes in v6: > - Fold HDMI PHY driver submission into this series > => [PATCH v2] drm/msm: add msm8998 hdmi phy/pll support > => Link to v2: https://lore.kernel.org/all/20240704-hdmi-phy-v2-1-a7f5af202cb5@xxxxxxxxxx/ > - Rebase onto v6.10 > - Move drivers/gpu/drm/msm/hdmi/hdmi.xml.h to drivers/gpu/drm/msm/registers/display/hdmi.xml > - Add copyright attribution > - Remove all dead/debug/temporary code > => Link to v1: https://lore.kernel.org/all/63337d63-67ef-4499-8a24-5f6e9285c36b@xxxxxxxxxx/ > - split HDMI PHY driver patch in 2 parts (PHY & TX) > - Use same regulator names as msm8996 (Dmitry) > - Remove printk statements > - Add Vinod's Ack on patch 1 > - Expand commit message on patch 4 = HDMI PHY driver > - Link to v5: https://lore.kernel.org/r/20240627-hdmi-tx-v5-0-355d5c1fbc3c@xxxxxxxxxx > > Changes in v5: > - Fix property & property-names for TX pinctrl in DTSI (Konrad) > - NOT CHANGED: clock trees for TX & PHY based on Dmitry & Jeffrey's remarks > - Link to v4: https://lore.kernel.org/r/20240613-hdmi-tx-v4-0-4af17e468699@xxxxxxxxxx > > Changes in v4: > - Collect tags since v3 > - Reword patch 1 subject (Vinod) > - Link to v3: https://lore.kernel.org/r/20240606-hdmi-tx-v3-0-9d7feb6d3647@xxxxxxxxxx > > Changes in v3 > - Address Rob's comments on patch 2: > - 'maxItems: 5' for clocks in the 8996 if/then schema > - match the order of 8996 for the clock-names in common > > --- > Arnaud Vrac (2): > drm/msm: add msm8998 hdmi phy/pll support > arm64: dts: qcom: add HDMI nodes for msm8998 > > Marc Gonzalez (4): > dt-bindings: phy: add qcom,hdmi-phy-8998 > dt-bindings: display/msm: hdmi: add qcom,hdmi-tx-8998 > drm/msm/hdmi: add "qcom,hdmi-tx-8998" compatible > arm64: dts: qcom: msm8998: add HDMI GPIOs > > .../devicetree/bindings/display/msm/hdmi.yaml | 28 +- > .../devicetree/bindings/phy/qcom,hdmi-phy-qmp.yaml | 1 + > arch/arm64/boot/dts/qcom/msm8998.dtsi | 128 +++- > drivers/gpu/drm/msm/Makefile | 1 + > drivers/gpu/drm/msm/hdmi/hdmi.c | 1 + > drivers/gpu/drm/msm/hdmi/hdmi.h | 8 + > drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 5 + > drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c | 779 +++++++++++++++++++++ > drivers/gpu/drm/msm/registers/display/hdmi.xml | 89 +++ > 9 files changed, 1037 insertions(+), 3 deletions(-) > --- > base-commit: 003a26f5074bfe024603cf76f8fd486a5344f307 > change-id: 20240606-hdmi-tx-00ee8e7ddbac