fsl-ls1028a-qds-9999.dts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. &mscc_felix_ports {
  30. port@0 {
  31. status = "okay";
  32. phy-handle = <&slot1_sgmii0>;
  33. phy-mode = "sgmii";
  34. managed = "in-band-status";
  35. };
  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. port@3 {
  49. status = "okay";
  50. phy-handle = <&slot1_sgmii3>;
  51. phy-mode = "sgmii";
  52. managed = "in-band-status";
  53. };
  54. };
  55. &mscc_felix {
  56. status = "okay";
  57. };