[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