dra72-evm.dts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. /*
  2. * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 as
  6. * published by the Free Software Foundation.
  7. */
  8. /dts-v1/;
  9. #include "dra72x.dtsi"
  10. / {
  11. model = "TI DRA722";
  12. compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7";
  13. memory {
  14. device_type = "memory";
  15. reg = <0x80000000 0x40000000>; /* 1024 MB */
  16. };
  17. };
  18. &dra7_pmx_core {
  19. i2c1_pins: pinmux_i2c1_pins {
  20. pinctrl-single,pins = <
  21. 0x400 (PIN_INPUT | MUX_MODE0) /* i2c1_sda.i2c1_sda */
  22. 0x404 (PIN_INPUT | MUX_MODE0) /* i2c1_scl.i2c1_scl */
  23. >;
  24. };
  25. };
  26. &i2c1 {
  27. status = "okay";
  28. pinctrl-names = "default";
  29. pinctrl-0 = <&i2c1_pins>;
  30. clock-frequency = <400000>;
  31. tps65917: tps65917@58 {
  32. compatible = "ti,tps65917";
  33. reg = <0x58>;
  34. interrupts = <GIC_SPI 2 IRQ_TYPE_NONE>; /* IRQ_SYS_1N */
  35. interrupt-parent = <&gic>;
  36. interrupt-controller;
  37. #interrupt-cells = <2>;
  38. ti,system-power-controller;
  39. tps65917_pmic {
  40. compatible = "ti,tps65917-pmic";
  41. regulators {
  42. smps1_reg: smps1 {
  43. /* VDD_MPU */
  44. regulator-name = "smps1";
  45. regulator-min-microvolt = <850000>;
  46. regulator-max-microvolt = <1250000>;
  47. regulator-always-on;
  48. regulator-boot-on;
  49. };
  50. smps2_reg: smps2 {
  51. /* VDD_CORE */
  52. regulator-name = "smps2";
  53. regulator-min-microvolt = <850000>;
  54. regulator-max-microvolt = <1030000>;
  55. regulator-boot-on;
  56. regulator-always-on;
  57. };
  58. smps3_reg: smps3 {
  59. /* VDD_GPU IVA DSPEVE */
  60. regulator-name = "smps3";
  61. regulator-min-microvolt = <850000>;
  62. regulator-max-microvolt = <1250000>;
  63. regulator-boot-on;
  64. regulator-always-on;
  65. };
  66. smps4_reg: smps4 {
  67. /* VDDS1V8 */
  68. regulator-name = "smps4";
  69. regulator-min-microvolt = <1800000>;
  70. regulator-max-microvolt = <1800000>;
  71. regulator-always-on;
  72. regulator-boot-on;
  73. };
  74. smps5_reg: smps5 {
  75. /* VDD_DDR */
  76. regulator-name = "smps5";
  77. regulator-min-microvolt = <1350000>;
  78. regulator-max-microvolt = <1350000>;
  79. regulator-boot-on;
  80. regulator-always-on;
  81. };
  82. ldo1_reg: ldo1 {
  83. /* LDO1_OUT --> SDIO */
  84. regulator-name = "ldo1";
  85. regulator-min-microvolt = <1800000>;
  86. regulator-max-microvolt = <3300000>;
  87. regulator-boot-on;
  88. };
  89. ldo2_reg: ldo2 {
  90. /* LDO2_OUT --> TP1017 (UNUSED) */
  91. regulator-name = "ldo2";
  92. regulator-min-microvolt = <1800000>;
  93. regulator-max-microvolt = <3300000>;
  94. };
  95. ldo3_reg: ldo3 {
  96. /* VDDA_1V8_PHY */
  97. regulator-name = "ldo3";
  98. regulator-min-microvolt = <1800000>;
  99. regulator-max-microvolt = <1800000>;
  100. regulator-boot-on;
  101. regulator-always-on;
  102. };
  103. ldo5_reg: ldo5 {
  104. /* VDDA_1V8_PLL */
  105. regulator-name = "ldo5";
  106. regulator-min-microvolt = <1800000>;
  107. regulator-max-microvolt = <1800000>;
  108. regulator-always-on;
  109. regulator-boot-on;
  110. };
  111. ldo4_reg: ldo4 {
  112. /* VDDA_3V_USB: VDDA_USBHS33 */
  113. regulator-name = "ldo4";
  114. regulator-min-microvolt = <3300000>;
  115. regulator-max-microvolt = <3300000>;
  116. regulator-boot-on;
  117. };
  118. };
  119. };
  120. };
  121. };
  122. &uart1 {
  123. status = "okay";
  124. };