am335x-evm.dts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. /*
  2. * Copyright (C) 2012 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/ "am33xx.dtsi"
  10. / {
  11. model = "TI AM335x EVM";
  12. compatible = "ti,am335x-evm", "ti,am33xx";
  13. memory {
  14. device_type = "memory";
  15. reg = <0x80000000 0x10000000>; /* 256 MB */
  16. };
  17. ocp {
  18. uart1: serial@44e09000 {
  19. status = "okay";
  20. };
  21. i2c1: i2c@44e0b000 {
  22. status = "okay";
  23. clock-frequency = <400000>;
  24. tps: tps@2d {
  25. reg = <0x2d>;
  26. };
  27. };
  28. };
  29. vbat: fixedregulator@0 {
  30. compatible = "regulator-fixed";
  31. regulator-name = "vbat";
  32. regulator-min-microvolt = <5000000>;
  33. regulator-max-microvolt = <5000000>;
  34. regulator-boot-on;
  35. };
  36. };
  37. /include/ "tps65910.dtsi"
  38. &tps {
  39. vcc1-supply = <&vbat>;
  40. vcc2-supply = <&vbat>;
  41. vcc3-supply = <&vbat>;
  42. vcc4-supply = <&vbat>;
  43. vcc5-supply = <&vbat>;
  44. vcc6-supply = <&vbat>;
  45. vcc7-supply = <&vbat>;
  46. vccio-supply = <&vbat>;
  47. regulators {
  48. vrtc_reg: regulator@0 {
  49. regulator-always-on;
  50. };
  51. vio_reg: regulator@1 {
  52. regulator-always-on;
  53. };
  54. vdd1_reg: regulator@2 {
  55. /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
  56. regulator-name = "vdd_mpu";
  57. regulator-min-microvolt = <912500>;
  58. regulator-max-microvolt = <1312500>;
  59. regulator-boot-on;
  60. regulator-always-on;
  61. };
  62. vdd2_reg: regulator@3 {
  63. /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
  64. regulator-name = "vdd_core";
  65. regulator-min-microvolt = <912500>;
  66. regulator-max-microvolt = <1150000>;
  67. regulator-boot-on;
  68. regulator-always-on;
  69. };
  70. vdd3_reg: regulator@4 {
  71. regulator-always-on;
  72. };
  73. vdig1_reg: regulator@5 {
  74. regulator-always-on;
  75. };
  76. vdig2_reg: regulator@6 {
  77. regulator-always-on;
  78. };
  79. vpll_reg: regulator@7 {
  80. regulator-always-on;
  81. };
  82. vdac_reg: regulator@8 {
  83. regulator-always-on;
  84. };
  85. vaux1_reg: regulator@9 {
  86. regulator-always-on;
  87. };
  88. vaux2_reg: regulator@10 {
  89. regulator-always-on;
  90. };
  91. vaux33_reg: regulator@11 {
  92. regulator-always-on;
  93. };
  94. vmmc_reg: regulator@12 {
  95. regulator-always-on;
  96. };
  97. };
  98. };