kirkwood-dns320.dts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // SPDX-License-Identifier: GPL-2.0
  2. /dts-v1/;
  3. #include "kirkwood-dnskw.dtsi"
  4. / {
  5. model = "D-Link DNS-320 NAS (Rev A1)";
  6. compatible = "dlink,dns-320-a1", "dlink,dns-320", "dlink,dns-kirkwood", "marvell,kirkwood-88f6281", "marvell,kirkwood";
  7. memory {
  8. device_type = "memory";
  9. reg = <0x00000000 0x8000000>;
  10. };
  11. chosen {
  12. bootargs = "console=ttyS0,115200n8 earlyprintk";
  13. stdout-path = &uart0;
  14. };
  15. gpio-leds {
  16. compatible = "gpio-leds";
  17. pinctrl-0 = <&pmx_led_power &pmx_led_red_usb_320
  18. &pmx_led_red_left_hdd &pmx_led_red_right_hdd
  19. &pmx_led_white_usb>;
  20. pinctrl-names = "default";
  21. blue-power {
  22. label = "dns320:blue:power";
  23. gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
  24. default-state = "keep";
  25. };
  26. blue-usb {
  27. label = "dns320:blue:usb";
  28. gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
  29. };
  30. orange-l_hdd {
  31. label = "dns320:orange:l_hdd";
  32. gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
  33. };
  34. orange-r_hdd {
  35. label = "dns320:orange:r_hdd";
  36. gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
  37. };
  38. orange-usb {
  39. label = "dns320:orange:usb";
  40. gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; /* GPIO 35 */
  41. };
  42. };
  43. ocp@f1000000 {
  44. serial@12000 {
  45. status = "okay";
  46. };
  47. serial@12100 {
  48. status = "okay";
  49. };
  50. };
  51. };