033-v6.0-0008-arm64-dts-broadcom-bcm4908-Fix-timer-node-for-BCM490.patchgit 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. From b4a544e415e9be33b37d9bfa9d9f9f4d13f553d6 Mon Sep 17 00:00:00 2001
  2. From: William Zhang <[email protected]>
  3. Date: Fri, 8 Jul 2022 11:25:06 -0700
  4. Subject: [PATCH] arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
  5. The cpu mask value in interrupt property inherits from bcm4908.dtsi
  6. which sets to four cpus. Correct the value to two cpus for dual core
  7. BCM4906 SoC.
  8. Fixes: c8b404fb05dc ("arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P DTS files")
  9. Signed-off-by: William Zhang <[email protected]>
  10. Signed-off-by: Florian Fainelli <[email protected]>
  11. ---
  12. arch/arm64/boot/dts/broadcom/bcmbca/bcm4906.dtsi | 8 ++++++++
  13. 1 file changed, 8 insertions(+)
  14. --- a/arch/arm64/boot/dts/broadcom/bcmbca/bcm4906.dtsi
  15. +++ b/arch/arm64/boot/dts/broadcom/bcmbca/bcm4906.dtsi
  16. @@ -17,6 +17,14 @@
  17. <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
  18. };
  19. + timer {
  20. + compatible = "arm,armv8-timer";
  21. + interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
  22. + <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
  23. + <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
  24. + <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
  25. + };
  26. +
  27. pmu {
  28. compatible = "arm,cortex-a53-pmu";
  29. interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,