zynq-parallella.dts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (c) 2014 SUSE LINUX Products GmbH
  4. *
  5. * Derived from zynq-zed.dts:
  6. *
  7. * Copyright (C) 2011 Xilinx
  8. * Copyright (C) 2012 National Instruments Corp.
  9. * Copyright (C) 2013 Xilinx
  10. */
  11. /dts-v1/;
  12. /include/ "zynq-7000.dtsi"
  13. / {
  14. model = "Adapteva Parallella board";
  15. compatible = "adapteva,parallella", "xlnx,zynq-7000";
  16. aliases {
  17. ethernet0 = &gem0;
  18. serial0 = &uart1;
  19. };
  20. memory@0 {
  21. device_type = "memory";
  22. reg = <0x0 0x40000000>;
  23. };
  24. chosen {
  25. bootargs = "root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait";
  26. stdout-path = "serial0:115200n8";
  27. };
  28. };
  29. &clkc {
  30. fclk-enable = <0xf>;
  31. ps-clk-frequency = <33333333>;
  32. };
  33. &gem0 {
  34. status = "okay";
  35. phy-mode = "rgmii-id";
  36. phy-handle = <&ethernet_phy>;
  37. ethernet_phy: ethernet-phy@0 {
  38. /* Marvell 88E1318 */
  39. compatible = "ethernet-phy-id0141.0e90",
  40. "ethernet-phy-ieee802.3-c22";
  41. reg = <0>;
  42. device_type = "ethernet-phy";
  43. marvell,reg-init = <0x3 0x10 0xff00 0x1e>,
  44. <0x3 0x11 0xfff0 0xa>;
  45. };
  46. };
  47. &i2c0 {
  48. status = "okay";
  49. isl9305: isl9305@68 {
  50. compatible = "isil,isl9305";
  51. reg = <0x68>;
  52. regulators {
  53. dcd1 {
  54. regulator-name = "VDD_DSP";
  55. regulator-always-on;
  56. };
  57. dcd2 {
  58. regulator-name = "1P35V";
  59. regulator-always-on;
  60. };
  61. ldo1 {
  62. regulator-name = "VDD_ADJ";
  63. };
  64. ldo2 {
  65. regulator-name = "VDD_GPIO";
  66. regulator-always-on;
  67. };
  68. };
  69. };
  70. };
  71. &sdhci1 {
  72. status = "okay";
  73. };
  74. &uart1 {
  75. status = "okay";
  76. };