[PATCH v2 1/8] dt-bindings: clock: clocking-wizard: Add static-config mode support

Rob Herring (Arm) robh at kernel.org
Wed Jul 22 08:24:03 PDT 2026


On Thu, 09 Jul 2026 16:43:56 +0530, Shubhrajyoti Datta wrote:
> Static-config MMCM/PLL ratios are fixed at IP build time, so the kernel
> cannot read per-output multiply/divide from registers and needs DT pairs
> to register fixed-factor clocks. Also add the tuples by pair in example.
> 
> In static-config mode the IP exposes only fixed-factor clock outputs and
> has no runtime-programmable registers, so reg is not required.
> Make reg optional for static-config
> 
> In static-config mode the AXI bus interface is unused, so s_axi_aclk
> is not required. Allow clocks/clock-names to have only one entry
> (clk_in1) when xlnx,static-config is present and enforce two entries
> otherwise. Update the static-config example accordingly.
> 
> Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta at amd.com>
> ---
> 
> Changes in v2:
> Merged the similar patches
> Allow check for current dt even if it is unused.
> 
>  .../bindings/clock/xlnx,clocking-wizard.yaml  | 53 +++++++++++++++++--
>  1 file changed, 48 insertions(+), 5 deletions(-)
> 

Reviewed-by: Rob Herring (Arm) <robh at kernel.org>




More information about the linux-arm-kernel mailing list