t1042d4rdb.dts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // SPDX-License-Identifier: GPL-2.0+ OR X11
  2. /*
  3. * T1042D4RDB Device Tree Source
  4. *
  5. * Copyright 2013 - 2015 Freescale Semiconductor Inc.
  6. * Copyright 2019-2023 NXP
  7. */
  8. /include/ "t104x.dtsi"
  9. / {
  10. model = "fsl,T1042D4RDB";
  11. compatible = "fsl,T1042D4RDB";
  12. #address-cells = <2>;
  13. #size-cells = <2>;
  14. interrupt-parent = <&mpic>;
  15. aliases {
  16. spi0 = &espi0;
  17. serial0 = &serial0;
  18. serial1 = &serial1;
  19. serial2 = &serial2;
  20. serial3 = &serial3;
  21. };
  22. };
  23. &soc {
  24. fman0: fman@400000 {
  25. ethernet@e0000 {
  26. phy-handle = <&phy_sgmii_0>;
  27. phy-connection-type = "sgmii";
  28. };
  29. ethernet@e2000 {
  30. phy-handle = <&phy_sgmii_1>;
  31. phy-connection-type = "sgmii";
  32. };
  33. ethernet@e4000 {
  34. phy-handle = <&phy_sgmii_2>;
  35. phy-connection-type = "sgmii";
  36. };
  37. ethernet@e6000 {
  38. phy-handle = <&phy_rgmii_0>;
  39. phy-connection-type = "rgmii";
  40. };
  41. ethernet@e8000 {
  42. phy-handle = <&phy_rgmii_1>;
  43. phy-connection-type = "rgmii";
  44. };
  45. mdio0: mdio@fc000 {
  46. phy_sgmii_0: ethernet-phy@2 {
  47. reg = <0x02>;
  48. };
  49. phy_sgmii_1: ethernet-phy@3 {
  50. reg = <0x03>;
  51. };
  52. phy_sgmii_2: ethernet-phy@1 {
  53. reg = <0x01>;
  54. };
  55. phy_rgmii_0: ethernet-phy@4 {
  56. reg = <0x04>;
  57. };
  58. phy_rgmii_1: ethernet-phy@5 {
  59. reg = <0x05>;
  60. };
  61. };
  62. };
  63. };
  64. &espi0 {
  65. status = "okay";
  66. flash@0 {
  67. compatible = "jedec,spi-nor";
  68. #address-cells = <1>;
  69. #size-cells = <1>;
  70. reg = <0>;
  71. spi-max-frequency = <10000000>; /* input clock */
  72. };
  73. };
  74. /include/ "t1042si-post.dtsi"