bcm97358svmb.dts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. // SPDX-License-Identifier: GPL-2.0
  2. /dts-v1/;
  3. #include "bcm7358.dtsi"
  4. #include "bcm97xxx-nand-cs1-bch4.dtsi"
  5. / {
  6. compatible = "brcm,bcm97358svmb", "brcm,bcm7358";
  7. model = "Broadcom BCM97358SVMB";
  8. memory@0 {
  9. device_type = "memory";
  10. reg = <0x00000000 0x10000000>;
  11. };
  12. chosen {
  13. bootargs = "console=ttyS0,115200";
  14. stdout-path = &uart0;
  15. };
  16. };
  17. &uart0 {
  18. status = "okay";
  19. };
  20. &uart1 {
  21. status = "okay";
  22. };
  23. &uart2 {
  24. status = "okay";
  25. };
  26. &bsca {
  27. status = "okay";
  28. };
  29. &bscb {
  30. status = "okay";
  31. };
  32. &bscc {
  33. status = "okay";
  34. };
  35. &bscd {
  36. status = "okay";
  37. };
  38. &pwma {
  39. status = "okay";
  40. };
  41. &pwmb {
  42. status = "okay";
  43. };
  44. &watchdog {
  45. status = "okay";
  46. };
  47. &enet0 {
  48. status = "okay";
  49. };
  50. &ehci0 {
  51. status = "okay";
  52. };
  53. &ohci0 {
  54. status = "okay";
  55. };
  56. &nand {
  57. status = "okay";
  58. };
  59. &qspi {
  60. status = "okay";
  61. flash@0 {
  62. compatible = "m25p80";
  63. reg = <0>;
  64. spi-max-frequency = <40000000>;
  65. spi-cpol;
  66. spi-cpha;
  67. use-bspi;
  68. m25p,fast-read;
  69. partitions {
  70. compatible = "fixed-partitions";
  71. #address-cells = <1>;
  72. #size-cells = <1>;
  73. flash0.cfe@0 {
  74. reg = <0x0 0x200000>;
  75. };
  76. flash0.mac@200000 {
  77. reg = <0x200000 0x40000>;
  78. };
  79. flash0.nvram@240000 {
  80. reg = <0x240000 0x10000>;
  81. };
  82. };
  83. };
  84. };
  85. &mspi {
  86. status = "okay";
  87. };
  88. &waketimer {
  89. status = "okay";
  90. };