fsl-ls1028a-kontron-sl28-var1.dts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // SPDX-License-Identifier: GPL-2.0+
  2. /*
  3. * Device Tree file for the Kontron SMARC-sAL28 board.
  4. *
  5. * This is for the network variant 1 which has one ethernet port. It is
  6. * different than the base variant, which also has one port, but here the
  7. * port is connected via RGMII. This port is not TSN aware.
  8. * None of the four SerDes lanes are used by the module, instead they are
  9. * all led out to the carrier for customer use.
  10. *
  11. * Copyright (C) 2021 Michael Walle <[email protected]>
  12. *
  13. */
  14. /dts-v1/;
  15. #include "fsl-ls1028a-kontron-sl28.dts"
  16. #include <dt-bindings/net/qca-ar803x.h>
  17. / {
  18. model = "Kontron SMARC-sAL28 (4 Lanes)";
  19. compatible = "kontron,sl28-var1", "kontron,sl28", "fsl,ls1028a";
  20. };
  21. &enetc_mdio_pf3 {
  22. /* Delete unused phy node */
  23. /delete-node/ ethernet-phy@5;
  24. phy0: ethernet-phy@4 {
  25. reg = <0x4>;
  26. eee-broken-1000t;
  27. eee-broken-100tx;
  28. qca,clk-out-frequency = <125000000>;
  29. qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
  30. qca,keep-pll-enabled;
  31. vddio-supply = <&vddio>;
  32. vddio: vddio-regulator {
  33. regulator-name = "VDDIO";
  34. regulator-min-microvolt = <1800000>;
  35. regulator-max-microvolt = <1800000>;
  36. };
  37. vddh: vddh-regulator {
  38. regulator-name = "VDDH";
  39. };
  40. };
  41. };
  42. &enetc_port0 {
  43. status = "disabled";
  44. /* Delete the phy-handle to the old phy0 label */
  45. /delete-property/ phy-handle;
  46. };
  47. &enetc_port1 {
  48. phy-handle = <&phy0>;
  49. phy-mode = "rgmii-id";
  50. status = "okay";
  51. };