fsl-ls1028a-qds-899b.dts 966 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * Device Tree fragment for LS1028A QDS board, serdes 85xx
  4. *
  5. * Copyright 2019-2021 NXP
  6. *
  7. * Requires a LS1028A QDS board without lane B rework.
  8. * Requires a SCH-24801 card in slot 1.
  9. */
  10. /dts-v1/;
  11. /plugin/;
  12. &mdio_slot1 {
  13. #address-cells = <1>;
  14. #size-cells = <0>;
  15. /* VSC8234 */
  16. slot1_sgmii0: ethernet-phy@1c {
  17. reg = <0x1c>;
  18. };
  19. slot1_sgmii1: ethernet-phy@1d {
  20. reg = <0x1d>;
  21. };
  22. slot1_sgmii2: ethernet-phy@1e {
  23. reg = <0x1e>;
  24. };
  25. slot1_sgmii3: ethernet-phy@1f {
  26. reg = <0x1f>;
  27. };
  28. };
  29. &enetc_port0 {
  30. phy-handle = <&slot1_sgmii0>;
  31. phy-mode = "sgmii";
  32. managed = "in-band-status";
  33. status = "okay";
  34. };
  35. &mscc_felix_ports {
  36. port@1 {
  37. status = "okay";
  38. phy-handle = <&slot1_sgmii1>;
  39. phy-mode = "sgmii";
  40. managed = "in-band-status";
  41. };
  42. port@2 {
  43. status = "okay";
  44. phy-handle = <&slot1_sgmii2>;
  45. phy-mode = "sgmii";
  46. managed = "in-band-status";
  47. };
  48. };
  49. &mscc_felix {
  50. status = "okay";
  51. };