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

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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) 2020 Michael Walle <michael@walle.cc>
  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. &enetc0 {
  22. status = "disabled";
  23. /delete-property/ phy-handle;
  24. };
  25. &enetc1 {
  26. phy-handle = <&phy0>;
  27. phy-mode = "rgmii-id";
  28. status = "okay";
  29. };
  30. /delete-node/ &phy0;
  31. &mdio0 {
  32. phy0: ethernet-phy@4 {
  33. reg = <0x4>;
  34. eee-broken-1000t;
  35. eee-broken-100tx;
  36. qca,clk-out-frequency = <125000000>;
  37. qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
  38. qca,keep-pll-enabled;
  39. vddio-supply = <&vddio>;
  40. vddio: vddio-regulator {
  41. regulator-name = "VDDIO";
  42. regulator-min-microvolt = <1800000>;
  43. regulator-max-microvolt = <1800000>;
  44. };
  45. vddh: vddh-regulator {
  46. regulator-name = "VDDH";
  47. };
  48. };
  49. };