bcm2835.dtsi 811 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /include/ "skeleton.dtsi"
  2. / {
  3. compatible = "brcm,bcm2835";
  4. model = "BCM2835";
  5. interrupt-parent = <&intc>;
  6. chosen {
  7. bootargs = "earlyprintk console=ttyAMA0";
  8. };
  9. soc {
  10. compatible = "simple-bus";
  11. #address-cells = <1>;
  12. #size-cells = <1>;
  13. ranges = <0x7e000000 0x20000000 0x02000000>;
  14. timer {
  15. compatible = "brcm,bcm2835-system-timer";
  16. reg = <0x7e003000 0x1000>;
  17. interrupts = <1 0>, <1 1>, <1 2>, <1 3>;
  18. clock-frequency = <1000000>;
  19. };
  20. intc: interrupt-controller {
  21. compatible = "brcm,bcm2835-armctrl-ic";
  22. reg = <0x7e00b200 0x200>;
  23. interrupt-controller;
  24. #interrupt-cells = <2>;
  25. };
  26. uart@20201000 {
  27. compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell";
  28. reg = <0x7e201000 0x1000>;
  29. interrupts = <2 25>;
  30. clock-frequency = <3000000>;
  31. };
  32. };
  33. };