kirkwood-guruplug-server-plus.dts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. /dts-v1/;
  2. /include/ "kirkwood.dtsi"
  3. /include/ "kirkwood-6281.dtsi"
  4. / {
  5. model = "Globalscale Technologies Guruplug Server Plus";
  6. compatible = "globalscale,guruplug-server-plus", "globalscale,guruplug", "marvell,kirkwood-88f6281", "marvell,kirkwood";
  7. memory {
  8. device_type = "memory";
  9. reg = <0x00000000 0x20000000>;
  10. };
  11. chosen {
  12. bootargs = "console=ttyS0,115200n8 earlyprintk";
  13. };
  14. ocp@f1000000 {
  15. pinctrl: pinctrl@10000 {
  16. pmx_led_health_r: pmx-led-health-r {
  17. marvell,pins = "mpp46";
  18. marvell,function = "gpio";
  19. };
  20. pmx_led_health_g: pmx-led-health-g {
  21. marvell,pins = "mpp47";
  22. marvell,function = "gpio";
  23. };
  24. pmx_led_wmode_r: pmx-led-wmode-r {
  25. marvell,pins = "mpp48";
  26. marvell,function = "gpio";
  27. };
  28. pmx_led_wmode_g: pmx-led-wmode-g {
  29. marvell,pins = "mpp49";
  30. marvell,function = "gpio";
  31. };
  32. };
  33. serial@12000 {
  34. clock-frequency = <200000000>;
  35. status = "ok";
  36. };
  37. nand@3000000 {
  38. status = "okay";
  39. partition@0 {
  40. label = "u-boot";
  41. reg = <0x00000000 0x00100000>;
  42. read-only;
  43. };
  44. partition@100000 {
  45. label = "uImage";
  46. reg = <0x00100000 0x00400000>;
  47. };
  48. partition@500000 {
  49. label = "data";
  50. reg = <0x00500000 0x1fb00000>;
  51. };
  52. };
  53. sata@80000 {
  54. status = "okay";
  55. nr-ports = <1>;
  56. };
  57. mvsdio@90000 {
  58. status = "okay";
  59. /* No CD or WP GPIOs */
  60. broken-cd;
  61. };
  62. };
  63. gpio-leds {
  64. compatible = "gpio-leds";
  65. pinctrl-0 = < &pmx_led_health_r &pmx_led_health_g
  66. &pmx_led_wmode_r &pmx_led_wmode_g >;
  67. pinctrl-names = "default";
  68. health-r {
  69. label = "guruplug:red:health";
  70. gpios = <&gpio1 14 1>;
  71. };
  72. health-g {
  73. label = "guruplug:green:health";
  74. gpios = <&gpio1 15 1>;
  75. };
  76. wmode-r {
  77. label = "guruplug:red:wmode";
  78. gpios = <&gpio1 16 1>;
  79. };
  80. wmode-g {
  81. label = "guruplug:green:wmode";
  82. gpios = <&gpio1 17 1>;
  83. };
  84. };
  85. };