bcm97358svmb.dts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  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. &enet0 {
  45. status = "okay";
  46. };
  47. &ehci0 {
  48. status = "okay";
  49. };
  50. &ohci0 {
  51. status = "okay";
  52. };
  53. &nand {
  54. status = "okay";
  55. };
  56. &qspi {
  57. status = "okay";
  58. m25p80@0 {
  59. compatible = "m25p80";
  60. reg = <0>;
  61. spi-max-frequency = <40000000>;
  62. spi-cpol;
  63. spi-cpha;
  64. use-bspi;
  65. m25p,fast-read;
  66. partitions {
  67. compatible = "fixed-partitions";
  68. #address-cells = <1>;
  69. #size-cells = <1>;
  70. flash0.cfe@0 {
  71. reg = <0x0 0x200000>;
  72. };
  73. flash0.mac@200000 {
  74. reg = <0x200000 0x40000>;
  75. };
  76. flash0.nvram@240000 {
  77. reg = <0x240000 0x10000>;
  78. };
  79. };
  80. };
  81. };
  82. &mspi {
  83. status = "okay";
  84. };