bcm3368.dtsi 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. / {
  2. #address-cells = <1>;
  3. #size-cells = <1>;
  4. compatible = "brcm,bcm3368";
  5. cpus {
  6. #address-cells = <1>;
  7. #size-cells = <0>;
  8. mips-hpt-frequency = <150000000>;
  9. cpu@0 {
  10. compatible = "brcm,bmips4350";
  11. device_type = "cpu";
  12. reg = <0>;
  13. };
  14. cpu@1 {
  15. compatible = "brcm,bmips4350";
  16. device_type = "cpu";
  17. reg = <1>;
  18. };
  19. };
  20. clocks {
  21. periph_clk: periph-clk {
  22. compatible = "fixed-clock";
  23. #clock-cells = <0>;
  24. clock-frequency = <50000000>;
  25. };
  26. };
  27. aliases {
  28. serial0 = &uart0;
  29. serial1 = &uart1;
  30. };
  31. cpu_intc: interrupt-controller {
  32. #address-cells = <0>;
  33. compatible = "mti,cpu-interrupt-controller";
  34. interrupt-controller;
  35. #interrupt-cells = <1>;
  36. };
  37. ubus {
  38. #address-cells = <1>;
  39. #size-cells = <1>;
  40. compatible = "simple-bus";
  41. ranges;
  42. periph_cntl: syscon@fff8c000 {
  43. compatible = "syscon";
  44. reg = <0xfff8c000 0xc>;
  45. native-endian;
  46. };
  47. reboot: syscon-reboot@fff8c008 {
  48. compatible = "syscon-reboot";
  49. regmap = <&periph_cntl>;
  50. offset = <0x8>;
  51. mask = <0x1>;
  52. };
  53. periph_intc: interrupt-controller@fff8c00c {
  54. compatible = "brcm,bcm6345-l1-intc";
  55. reg = <0xfff8c00c 0x8>;
  56. interrupt-controller;
  57. #interrupt-cells = <1>;
  58. interrupt-parent = <&cpu_intc>;
  59. interrupts = <2>;
  60. };
  61. uart0: serial@fff8c100 {
  62. compatible = "brcm,bcm6345-uart";
  63. reg = <0xfff8c100 0x18>;
  64. interrupt-parent = <&periph_intc>;
  65. interrupts = <2>;
  66. clocks = <&periph_clk>;
  67. status = "disabled";
  68. };
  69. uart1: serial@fff8c120 {
  70. compatible = "brcm,bcm6345-uart";
  71. reg = <0xfff8c120 0x18>;
  72. interrupt-parent = <&periph_intc>;
  73. interrupts = <3>;
  74. clocks = <&periph_clk>;
  75. status = "disabled";
  76. };
  77. };
  78. };