[PATCH 1/5] dt-bindings: arm: coresight: Limit static replicator to atclk

Rob Herring (Arm) robh at kernel.org
Mon Oct 5 10:40:43 PDT 2026


On Fri, 02 Oct 2026 16:07:20 +0100, Leo Yan wrote:
> Static replicators have no programmable registers and need no APB
> programming clock.
> 
> The Zynq clock controller registers dbg_trc and dbg_apb and calls
> clk_prepare_enable() for each gate the bootloader left on. This does not
> depend on the CoreSight nodes' clock references, so removing the unused
> consumer entries leaves this protection intact.
> 
> Keep atclk optional for SoCs that need to control the trace datapath.
> The unchanged driver still accepts legacy firmware that supplies
> apb_pclk, atclk, or both by name.
> 
> Assisted-by: Codex:gpt-6
> Signed-off-by: Leo Yan <leo.yan at arm.com>
> ---
>  .../bindings/arm/arm,coresight-static-replicator.yaml         | 11 ++---------
>  1 file changed, 2 insertions(+), 9 deletions(-)
> 

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




More information about the linux-arm-kernel mailing list