On Mon, May 05, 2025 at 03:12:39PM +0530, Ayushi Makhija wrote: > This series enables the support for DSI to DP bridge ports > (labled as DSI0 and DSI1) of the Qualcomm's SA8775P Ride platform. > > SA8775P SoC has DSI controller v2.5.1 and DSI PHY v4.2. > The Ride platform is having ANX7625 DSI to DP bridge chip from Analogix. > > --- > This patch depends on following series: > https://lore.kernel.org/linux-arm-msm/20250127-dts-qcom-dsi-phy-clocks-v1-0-9d8ddbcb1...@linaro.org/ > (ARM / arm64: dts: qcom: Use the header with DSI phy clock IDs) > > Changes in v6: Fixed the review comments from konard. > - Added the reference voltage in patch 7 for vph-pwr. [Konard] > - Patches from 1 to 5 of version 5 of the series are accepted. > So removed from here.
Now patchwork instances will treat your series as incomplete. There is no need to be that fancy. In future rebase on top of linux-next (you are using linux-next as a baseline, are you not?) and post remaining patches. Please don't repost anything now, I'll probably pick up anx7625 patches today. > - Link to v5 : > https://lore.kernel.org/all/20250424062431.2040692-1-quic_amakh...@quicinc.com/ > > > Changes in v5: Fixed review comments from Dmitry > - Added reset gpio for io_expander(tca9539) in patch 7. [Dmitry] > - Updated the commit text of patch 10 for eDP configuration. [Dmitry] > - Link to v4 : > https://lore.kernel.org/all/20250417053909.1051416-1-amakh...@qti.qualcomm.com/ > > Changes in v4: Fixed review comments from Dmirty, Krzysztof and konard > - Add only single compatible string in dsi ctrl pattern properties > in patch 3. [Krzysztof/Dmitry] > - Move the io_expander RESET and INTR pinctrls from i2c18 node to > io_expander node in patch 7. [Dmitry] > - Remove the gpio-hogs from io_expander node, as we are already > configuring them under anx7625 bridge nodes. [Dmitry/Konard] > - Updated the commit message based on hpd_enable() and > hpd_disabled() recommendation in patch 8. [Dmitry] > - Split the patch 9 of vesrion 3 into two separate patches. [Dmirty] > - Updated the commit message and commit text in patch 9 and > patch 10. > - Link to v3 : > https://lore.kernel.org/all/20250404115539.1151201-1-quic_amakh...@quicinc.com/ > > Changes in v3: Fixed review comments from Dmitry and Krzysztof > - Added qcom,sa8775p-dsi-ctrl compatible based on the set of clocks > which are associated with it in patch 2. [Krzysztof] > - Drop the blank line and add contains instead of items in pattern > properties of dsi ctrl and phy in patch 3. [Krzysztof] > - Updated the node name from anx7625@58 to bridge@58 for anx7625 > dsi-dp bridge in patch 7. [Dmitry/Krzysztof] > - Updated endpoint label name for input output ports of analogix bridge > chip in patch 7. > - Check the DP or eDP confiuration based on the aux node in patch 9. > [Dmitry] > - Link to v2 : > https://lore.kernel.org/all/20250311122445.3597100-1-quic_amakh...@quicinc.com/ > > Changes in v2: Fixed review comments from Rob, konard, Dmitry and Krzysztof > - Added additionalProperities in dsi and phy patternProperties in patch > 3. [Rob's bot] > - Updated example in qcom,sa8775p-mdss.yaml of patch 3: > - Added port1 and port2 inside mdss0 ports. > - Renamed dsi ports from mdss_dsi0_in to mdss0_dsi0_in and > mdss_dsi1_in to mdss0_dsi1_in. > - Updated the init load value for vdds supply of DSI PHY from > 150000uA to 48000uA as per chipset power grid in patch 4. [Dmitry] > - Updated the init load value for vdda supply for DSI ctrl > from 30100uA to 8300uA as per chipset power grid in patch 5.[Dmitry] > - Rebase the series to use the header with DSI phy clock IDs to make code > more > readable in patch 6. [konard] > - Added the interrupts-extended in patch 7. [konard] > - Fixed the warning from DT checker against DT binding in patch 7. > [Krzysztof] > - Changed the connector node name from dsi0-connector to > dp-dsi0-connector and dsi1-connector to dp-dsi1-connector > respectively in patch 7. [Dmitry] > - Added the vph_pwr for anx7625 vdda10, vdds18 and vdda33 supply to fix > the warnings from DT checker in > patch 7. [Rob's bot] > - Addressed device tree comments in patch 7. [Konard] > - Squash the DT patch 8 into DT patch 7. [Dmitry] > - Added hpd_enable() and hpd_disable() bridge funcs in patch 9. [Dmitry] > - Update hpd detection bridge op flags logic based on eDP connector in > patch 10. [Dmitry] > - Link to v1 : > https://lore.kernel.org/linux-arm-msm/20250225121824.3869719-1-quic_amakh...@quicinc.com/ > > Ayushi Makhija (11): > dt-bindings: display: msm-dsi-phy-7nm: document the SA8775P DSI PHY > dt-bindings: msm: dsi-controller-main: document the SA8775P DSI CTRL > dt-bindings: display: msm: document DSI controller and phy on SA8775P > drm/msm/dsi: add DSI PHY configuration on SA8775P > drm/msm/dsi: add DSI support for SA8775P > arm64: dts: qcom: sa8775p: add Display Serial Interface device nodes > arm64: dts: qcom: sa8775p-ride: add anx7625 DSI to DP bridge nodes > drm/bridge: anx7625: enable HPD interrupts > drm/bridge: anx7625: fix drm_bridge ops flags to support hot-plugging > drm/bridge: anx7625: fix anx7625_sink_detect() to return correct hpd > status > drm/bridge: anx7625: change the gpiod_set_value API > > .../display/msm/dsi-controller-main.yaml | 2 + > .../bindings/display/msm/dsi-phy-7nm.yaml | 1 + > .../display/msm/qcom,sa8775p-mdss.yaml | 181 ++++++++++++++++- > arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 183 +++++++++++++++++ > arch/arm64/boot/dts/qcom/sa8775p.dtsi | 186 +++++++++++++++++- > drivers/gpu/drm/bridge/analogix/anx7625.c | 34 +++- > drivers/gpu/drm/msm/dsi/dsi_cfg.c | 18 ++ > drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + > drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + > drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + > drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 27 +++ > 11 files changed, 624 insertions(+), 12 deletions(-) > > -- > 2.34.1 > -- With best wishes Dmitry