omap5-u-boot.dtsi 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. /*
  2. * Copyright (C) 2017 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. * Based on "dra7.dtsi"
  8. */
  9. #ifdef CONFIG_DRA7XX
  10. /{
  11. chosen {
  12. tick-timer = &timer2;
  13. };
  14. aliases {
  15. usb0 = &usb1;
  16. usb1 = &usb2;
  17. };
  18. ocp {
  19. u-boot,dm-spl;
  20. ocp2scp@4a080000 {
  21. compatible = "ti,omap-ocp2scp", "simple-bus";
  22. u-boot,dm-spl;
  23. };
  24. ocp2scp@4a090000 {
  25. compatible = "ti,omap-ocp2scp", "simple-bus";
  26. };
  27. bandgap@4a0021e0 {
  28. u-boot,dm-spl;
  29. };
  30. };
  31. };
  32. &uart1 {
  33. u-boot,dm-spl;
  34. reg-shift = <2>;
  35. };
  36. &uart3 {
  37. u-boot,dm-spl;
  38. reg-shift = <2>;
  39. };
  40. &mmc1 {
  41. u-boot,dm-spl;
  42. };
  43. &mmc2 {
  44. u-boot,dm-spl;
  45. };
  46. &l4_cfg {
  47. u-boot,dm-spl;
  48. };
  49. &scm {
  50. u-boot,dm-spl;
  51. };
  52. &scm_conf {
  53. u-boot,dm-spl;
  54. };
  55. &qspi {
  56. u-boot,dm-spl;
  57. m25p80@0 {
  58. compatible = "jedec,spi-nor";
  59. u-boot,dm-spl;
  60. };
  61. };
  62. &gpio1 {
  63. u-boot,dm-spl;
  64. };
  65. &gpio2 {
  66. u-boot,dm-spl;
  67. };
  68. &gpio3 {
  69. u-boot,dm-spl;
  70. };
  71. &gpio4 {
  72. u-boot,dm-spl;
  73. };
  74. &gpio5 {
  75. u-boot,dm-spl;
  76. };
  77. &gpio6 {
  78. u-boot,dm-spl;
  79. };
  80. &gpio7 {
  81. u-boot,dm-spl;
  82. };
  83. &i2c1 {
  84. u-boot,dm-spl;
  85. };
  86. #else /* OMAP54XX */
  87. &l4_cfg {
  88. segment@0 {
  89. /* SCM Core */
  90. target-module@2000 {
  91. compatible = "simple-bus";
  92. };
  93. /* USB HS */
  94. target-module@64000 {
  95. compatible = "simple-bus";
  96. };
  97. };
  98. };
  99. &l4_per {
  100. segment@0 {
  101. /* UART3 */
  102. target-module@20000 {
  103. compatible = "simple-bus";
  104. };
  105. /* I2C1 */
  106. target-module@70000 {
  107. compatible = "simple-bus";
  108. };
  109. /* MMC1 */
  110. target-module@9c000 {
  111. compatible = "simple-bus";
  112. };
  113. /* MMC2 */
  114. target-module@b4000 {
  115. compatible = "simple-bus";
  116. };
  117. };
  118. };
  119. #endif