nuvoton-npcm730.dtsi 879 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // SPDX-License-Identifier: GPL-2.0
  2. // Copyright (c) 2020 Nuvoton Technology
  3. #include "nuvoton-common-npcm7xx.dtsi"
  4. / {
  5. #address-cells = <1>;
  6. #size-cells = <1>;
  7. interrupt-parent = <&gic>;
  8. cpus {
  9. #address-cells = <1>;
  10. #size-cells = <0>;
  11. enable-method = "nuvoton,npcm750-smp";
  12. cpu@0 {
  13. device_type = "cpu";
  14. compatible = "arm,cortex-a9";
  15. clocks = <&clk NPCM7XX_CLK_CPU>;
  16. clock-names = "clk_cpu";
  17. reg = <0>;
  18. next-level-cache = <&l2>;
  19. };
  20. cpu@1 {
  21. device_type = "cpu";
  22. compatible = "arm,cortex-a9";
  23. clocks = <&clk NPCM7XX_CLK_CPU>;
  24. clock-names = "clk_cpu";
  25. reg = <1>;
  26. next-level-cache = <&l2>;
  27. };
  28. };
  29. soc {
  30. timer@3fe600 {
  31. compatible = "arm,cortex-a9-twd-timer";
  32. reg = <0x3fe600 0x20>;
  33. interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) |
  34. IRQ_TYPE_LEVEL_HIGH)>;
  35. clocks = <&clk NPCM7XX_CLK_AHB>;
  36. };
  37. };
  38. };