[PATCH 1/3] arm64: dts: broadcom: bcm2712: add arm PMU
Andrea della Porta
andrea.porta at suse.com
Thu Sep 3 07:28:04 PDT 2026
Hi Peter,
On 15:50 Sun 02 Aug , Peter Robinson wrote:
> The bcm2712 SoC in the Raspberry Pi 5 has a standard
> arm performance management unit that aligns with the
> Cortex-A76 cores that are in the SoC so add the details
> in so it can be used.
>
> Signed-off-by: Peter Robinson <pbrobinson at gmail.com>
> Cc: Florian Fainelli <florian.fainelli at broadcom.com>
> Cc: Dave Stevenson <dave.stevenson at raspberrypi.com
> ---
> arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
> index 9b36ecd7bba54..ae1fc9d728c00 100644
> --- a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
> @@ -10,6 +10,15 @@ / {
>
> interrupt-parent = <&gicv2>;
>
> + arm-pmu {
> + compatible = "arm,cortex-a76-pmu";
> + interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
> + interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
> + };
> +
> clocks {
> /* The oscillator is the root of the clock tree. */
> clk_osc: clk-osc {
> --
> 2.55.0
>
Tested-by: Andrea della Porta <andrea.porta at suse.com>
Reviewed-by: Andrea della Porta <andrea.porta at suse.com>
More information about the linux-arm-kernel
mailing list