bcm2835.dtsi 897 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. watchdog {
  27. compatible = "brcm,bcm2835-pm-wdt";
  28. reg = <0x7e100000 0x28>;
  29. };
  30. uart@20201000 {
  31. compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell";
  32. reg = <0x7e201000 0x1000>;
  33. interrupts = <2 25>;
  34. clock-frequency = <3000000>;
  35. };
  36. };
  37. };