ar9344_mikrotik_routerboard-951g-2hnd.dts 955 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. #include "ar9344_mikrotik_routerboard-951x-2hnd.dtsi"
  3. / {
  4. compatible = "mikrotik,routerboard-951g-2hnd", "qca,ar9344";
  5. model = "Mikrotik RouterBOARD 951G-2HnD";
  6. /delete-node/ aliases;
  7. /delete-node/ leds;
  8. gpio-export {
  9. compatible = "gpio-export";
  10. gpio_usb_power {
  11. gpio-export,name = "rb951g-2hnd:power:usb";
  12. gpio-export,output = <1>;
  13. gpios = <&gpio 20 GPIO_ACTIVE_HIGH>;
  14. };
  15. };
  16. };
  17. &ref {
  18. clock-frequency = <25000000>;
  19. };
  20. &mdio0 {
  21. status = "okay";
  22. phy0: ethernet-phy@0 {
  23. reg = <0>;
  24. qca,ar8327-initvals = <
  25. 0x04 0x07600000 /* PAD0_MODE */
  26. 0x7c 0x0000007e /* PORT0_STATUS */
  27. >;
  28. };
  29. };
  30. &eth0 {
  31. status = "okay";
  32. pll-data = <0x6f000000 0x00000101 0x00001616>;
  33. phy-mode = "rgmii";
  34. phy-handle = <&phy0>;
  35. gmac-config {
  36. device = <&gmac>;
  37. rgmii-gmac0 = <1>;
  38. rxd-delay = <1>;
  39. switch-only-mode = <1>;
  40. };
  41. };
  42. &eth1 {
  43. status = "disabled";
  44. };