Re: [PATCH v2 00/12] clk: qcom: Add PDM GP_MN fractional clock divider driver and DT support

From: Bartosz Golaszewski

Date: Wed Oct 28 2026 - 05:54:48 EST


On Mon, 26 Oct 2026 12:29:26 +0100, Taniya Das
<taniya.das@xxxxxxxxxxxxxxxx> said:
> The Peripheral Web PDM block on several Qualcomm SoCs contains a GP_MN
> fractional divider that generates a clock output from the PDM XO4 clock.
> The output can be routed to a dedicated GPIO pin for use as an external
> reference clock.
>
> This series adds the binding, a runtime PM-aware GP_MN divider driver,
> and the GCC, pinctrl, and DT support needed on QCS615, QCS8300, SA8775P,
> and SC7280. GP_MN controller nodes are disabled by default so boards must
> explicitly opt in before the output pin is muxed.
>
> Changes in v2:
> - Add SoC-specific compatible strings with a qcom,sc7280-gp-mnd
> fallback, map the 0x1000-byte register region, and document the PDM
> source rates. [#Konrad Dybcio]
> - Use runtime PM and pm_clk for AHB register-access clock management,
> rely on the pinctrl core's default-state selection, and generate the
> output-clock name. [#Dmitry Baryshkov]
> - Enforce valid GP_MN duty-cycle constraints and report high-phase duty
> cycles through the common clock framework.
> - Add and register configurable PDM XO4 divider clocks and their public
> IDs for all supported SoCs, allowing the source rate to be configured.
> - Split the pinctrl changes by SoC, retain Reviewed-by tags, and combine
> each SoC's pin state and controller node into one DTS patch.
> [#Konrad Dybcio]
> - Correct the SC7280 output to gpio60 and disable every GP_MN controller
> node by default. Add QCS615 support as well. [#Luca Weiss]
> - Link[v1]: https://lore.kernel.org/lkml/20260602-pdm_clk_gp_mnd_v1-v1-0-1522662b6c53@xxxxxxxxxxxxxxxx/
>
> The series is organized as follows:
>
> 1. DT binding for the PDM GP_MN divider
> 2. GCC PDM XO4 divider clock IDs
> 3. PDM GP_MN divider driver
> 4. GCC PDM XO4 divider clocks
> 5-8. GP_MN pin mux support for QCS8300, SA8775P, SC7280, and QCS615
> 9-12. GP_MN DT support for QCS8300, SA8775P, SC7280, and QCS615
>
> Signed-off-by: Taniya Das <taniya.das@xxxxxxxxxxxxxxxx>
> ---

What is the merging strategy?

Bart