influenceAnalysisOfCableAging.h 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. /*
  2. * OMAP44xx CTRL_MODULE_PAD_CORE registers and bitfields
  3. *
  4. * Copyright (C) 2009-2010 Texas Instruments, Inc.
  5. *
  6. * Benoit Cousson (b-cousson@ti.com)
  7. * Santosh Shilimkar (santosh.shilimkar@ti.com)
  8. *
  9. * This file is automatically generated from the OMAP hardware databases.
  10. * We respectfully ask that any modifications to this file be coordinated
  11. * with the public linux-omap@vger.kernel.org mailing list and the
  12. * authors above to ensure that the autogeneration scripts are kept
  13. * up-to-date with the file contents.
  14. *
  15. * This program is free software; you can redistribute it and/or modify
  16. * it under the terms of the GNU General Public License version 2 as
  17. * published by the Free Software Foundation.
  18. */
  19. #ifndef __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_PAD_CORE_44XX_H
  20. #define __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_PAD_CORE_44XX_H
  21. /* Base address */
  22. #define OMAP4_CTRL_MODULE_PAD_CORE 0x4a100000
  23. /* Registers offset */
  24. #define OMAP4_CTRL_MODULE_PAD_CORE_IP_REVISION 0x0000
  25. #define OMAP4_CTRL_MODULE_PAD_CORE_IP_HWINFO 0x0004
  26. #define OMAP4_CTRL_MODULE_PAD_CORE_IP_SYSCONFIG 0x0010
  27. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_0 0x01d8
  28. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_1 0x01dc
  29. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_2 0x01e0
  30. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_3 0x01e4
  31. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_4 0x01e8
  32. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_5 0x01ec
  33. #define OMAP4_CTRL_MODULE_PAD_CORE_PADCONF_WAKEUPEVENT_6 0x01f0
  34. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_PADCONF_GLOBAL 0x05a0
  35. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_PADCONF_MODE 0x05a4
  36. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART1IO_PADCONF_0 0x05a8
  37. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART1IO_PADCONF_1 0x05ac
  38. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART2IO_PADCONF_0 0x05b0
  39. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART2IO_PADCONF_1 0x05b4
  40. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART3IO_PADCONF_0 0x05b8
  41. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART3IO_PADCONF_1 0x05bc
  42. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SMART3IO_PADCONF_2 0x05c0
  43. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_USBB_HSIC 0x05c4
  44. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_SLIMBUS 0x05c8
  45. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_PBIASLITE 0x0600
  46. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_I2C_0 0x0604
  47. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_CAMERA_RX 0x0608
  48. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_AVDAC 0x060c
  49. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_HDMI_TX_PHY 0x0610
  50. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_MMC2 0x0614
  51. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_DSIPHY 0x0618
  52. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_MCBSPLP 0x061c
  53. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_USB2PHYCORE 0x0620
  54. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_I2C_1 0x0624
  55. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_MMC1 0x0628
  56. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_HSI 0x062c
  57. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_USB 0x0630
  58. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_HDQ 0x0634
  59. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO1_0 0x0638
  60. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO1_1 0x063c
  61. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO1_2 0x0640
  62. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO1_3 0x0644
  63. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO2_0 0x0648
  64. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO2_1 0x064c
  65. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO2_2 0x0650
  66. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_LPDDR2IO2_3 0x0654
  67. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_BUS_HOLD 0x0658
  68. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_C2C 0x065c
  69. #define OMAP4_CTRL_MODULE_PAD_CORE_CORE_CONTROL_SPARE_RW 0x0660
  70. #define OMAP4_CTRL_MODULE_PAD_CORE_CORE_CONTROL_SPARE_R 0x0664
  71. #define OMAP4_CTRL_MODULE_PAD_CORE_CORE_CONTROL_SPARE_R_C0 0x0668
  72. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_EFUSE_1 0x0700
  73. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_EFUSE_2 0x0704
  74. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_EFUSE_3 0x0708
  75. #define OMAP4_CTRL_MODULE_PAD_CORE_CONTROL_EFUSE_4 0x070c
  76. /* Registers shifts and masks */
  77. /* IP_REVISION */
  78. #define OMAP4_IP_REV_SCHEME_SHIFT 30
  79. #define OMAP4_IP_REV_SCHEME_MASK (0x3 << 30)
  80. #define OMAP4_IP_REV_FUNC_SHIFT 16
  81. #define OMAP4_IP_REV_FUNC_MASK (0xfff << 16)
  82. #define OMAP4_IP_REV_RTL_SHIFT 11
  83. #define OMAP4_IP_REV_RTL_MASK (0x1f << 11)
  84. #define OMAP4_IP_REV_MAJOR_SHIFT 8
  85. #define OMAP4_IP_REV_MAJOR_MASK (0x7 << 8)
  86. #define OMAP4_IP_REV_CUSTOM_SHIFT 6
  87. #define OMAP4_IP_REV_CUSTOM_MASK (0x3 << 6)
  88. #define OMAP4_IP_REV_MINOR_SHIFT 0
  89. #define OMAP4_IP_REV_MINOR_MASK (0x3f << 0)
  90. /* IP_HWINFO */
  91. #define OMAP4_IP_HWINFO_SHIFT 0
  92. #define OMAP4_IP_HWINFO_MASK (0xffffffff << 0)
  93. /* IP_SYSCONFIG */
  94. #define OMAP4_IP_SYSCONFIG_IDLEMODE_SHIFT 2
  95. #define OMAP4_IP_SYSCONFIG_IDLEMODE_MASK (0x3 << 2)
  96. /* PADCONF_WAKEUPEVENT_0 */
  97. #define OMAP4_GPMC_CLK_DUPLICATEWAKEUPEVENT_SHIFT 31
  98. #define OMAP4_GPMC_CLK_DUPLICATEWAKEUPEVENT_MASK (1 << 31)
  99. #define OMAP4_GPMC_NWP_DUPLICATEWAKEUPEVENT_SHIFT 30
  100. #define OMAP4_GPMC_NWP_DUPLICATEWAKEUPEVENT_MASK (1 << 30)
  101. #define OMAP4_GPMC_NCS3_DUPLICATEWAKEUPEVENT_SHIFT 29
  102. #define OMAP4_GPMC_NCS3_DUPLICATEWAKEUPEVENT_MASK (1 << 29)
  103. #define OMAP4_GPMC_NCS2_DUPLICATEWAKEUPEVENT_SHIFT 28
  104. #define OMAP4_GPMC_NCS2_DUPLICATEWAKEUPEVENT_MASK (1 << 28)
  105. #define OMAP4_GPMC_NCS1_DUPLICATEWAKEUPEVENT_SHIFT 27
  106. #define OMAP4_GPMC_NCS1_DUPLICATEWAKEUPEVENT_MASK (1 << 27)
  107. #define OMAP4_GPMC_NCS0_DUPLICATEWAKEUPEVENT_SHIFT 26
  108. #define OMAP4_GPMC_NCS0_DUPLICATEWAKEUPEVENT_MASK (1 << 26)
  109. #define OMAP4_GPMC_A25_DUPLICATEWAKEUPEVENT_SHIFT 25
  110. #define OMAP4_GPMC_A25_DUPLICATEWAKEUPEVENT_MASK (1 << 25)
  111. #define OMAP4_GPMC_A24_DUPLICATEWAKEUPEVENT_SHIFT 24
  112. #define OMAP4_GPMC_A24_DUPLICATEWAKEUPEVENT_MASK (1 << 24)
  113. #define OMAP4_GPMC_A23_DUPLICATEWAKEUPEVENT_SHIFT 23
  114. #define OMAP4_GPMC_A23_DUPLICATEWAKEUPEVENT_MASK (1 << 23)
  115. #define OMAP4_GPMC_A22_DUPLICATEWAKEUPEVENT_SHIFT 22
  116. #define OMAP4_GPMC_A22_DUPLICATEWAKEUPEVENT_MASK (1 << 22)
  117. #define OMAP4_GPMC_A21_DUPLICATEWAKEUPEVENT_SHIFT 21
  118. #define OMAP4_GPMC_A21_DUPLICATEWAKEUPEVENT_MASK (1 << 21)
  119. #define OMAP4_GPMC_A20_DUPLICATEWAKEUPEVENT_SHIFT 20
  120. #define OMAP4_GPMC_A20_DUPLICATEWAKEUPEVENT_MASK (1 << 20)
  121. #define OMAP4_GPMC_A19_DUPLICATEWAKEUPEVENT_SHIFT 19
  122. #define OMAP4_GPMC_A19_DUPLICATEWAKEUPEVENT_MASK (1 << 19)
  123. #define OMAP4_GPMC_A18_DUPLICATEWAKEUPEVENT_SHIFT 18
  124. #define OMAP4_GPMC_A18_DUPLICATEWAKEUPEVENT_MASK (1 << 18)
  125. #define OMAP4_GPMC_A17_DUPLICATEWAKEUPEVENT_SHIFT 17
  126. #define OMAP4_GPMC_A17_DUPLICATEWAKEUPEVENT_MASK (1 << 17)
  127. #define OMAP4_GPMC_A16_DUPLICATEWAKEUPEVENT_SHIFT 16
  128. #define OMAP4_GPMC_A16_DUPLICATEWAKEUPEVENT_MASK (1 << 16)
  129. #define OMAP4_GPMC_AD15_DUPLICATEWAKEUPEVENT_SHIFT 15
  130. #define OMAP4_GPMC_AD15_DUPLICATEWAKEUPEVENT_MASK (1 << 15)
  131. #define OMAP4_GPMC_AD14_DUPLICATEWAKEUPEVENT_SHIFT 14
  132. #define OMAP4_GPMC_AD14_DUPLICATEWAKEUPEVENT_MASK (1 << 14)
  133. #define OMAP4_GPMC_AD13_DUPLICATEWAKEUPEVENT_SHIFT 13
  134. #define OMAP4_GPMC_AD13_DUPLICATEWAKEUPEVENT_MASK (1 << 13)
  135. #define OMAP4_GPMC_AD12_DUPLICATEWAKEUPEVENT_SHIFT 12
  136. #define OMAP4_GPMC_AD12_DUPLICATEWAKEUPEVENT_MASK (1 << 12)
  137. #define OMAP4_GPMC_AD11_DUPLICATEWAKEUPEVENT_SHIFT 11
  138. #define OMAP4_GPMC_AD11_DUPLICATEWAKEUPEVENT_MASK (1 << 11)
  139. #define OMAP4_GPMC_AD10_DUPLICATEWAKEUPEVENT_SHIFT 10
  140. #define OMAP4_GPMC_AD10_DUPLICATEWAKEUPEVENT_MASK (1 << 10)
  141. #define OMAP4_GPMC_AD9_DUPLICATEWAKEUPEVENT_SHIFT 9
  142. #define OMAP4_GPMC_AD9_DUPLICATEWAKEUPEVENT_MASK (1 << 9)
  143. #define OMAP4_GPMC_AD8_DUPLICATEWAKEUPEVENT_SHIFT 8
  144. #define OMAP4_GPMC_AD8_DUPLICATEWAKEUPEVENT_MASK (1 << 8)
  145. #define OMAP4_GPMC_AD7_DUPLICATEWAKEUPEVENT_SHIFT 7
  146. #define OMAP4_GPMC_AD7_DUPLICATEWAKEUPEVENT_MASK (1 << 7)
  147. #define OMAP4_GPMC_AD6_DUPLICATEWAKEUPEVENT_SHIFT 6
  148. #define OMAP4_GPMC_AD6_DUPLICATEWAKEUPEVENT_MASK (1 << 6)
  149. #define OMAP4_GPMC_AD5_DUPLICATEWAKEUPEVENT_SHIFT 5
  150. #define OMAP4_GPMC_AD5_DUPLICATEWAKEUPEVENT_MASK (1 << 5)
  151. #define OMAP4_GPMC_AD4_DUPLICATEWAKEUPEVENT_SHIFT 4
  152. #define OMAP4_GPMC_AD4_DUPLICATEWAKEUPEVENT_MASK (1 << 4)
  153. #define OMAP4_GPMC_AD3_DUPLICATEWAKEUPEVENT_SHIFT 3
  154. #define OMAP4_GPMC_AD3_DUPLICATEWAKEUPEVENT_MASK (1 << 3)
  155. #define OMAP4_GPMC_AD2_DUPLICATEWAKEUPEVENT_SHIFT 2
  156. #define OMAP4_GPMC_AD2_DUPLICATEWAKEUPEVENT_MASK (1 << 2)
  157. #define OMAP4_GPMC_AD1_DUPLICATEWAKEUPEVENT_SHIFT 1
  158. #define OMAP4_GPMC_AD1_DUPLICATEWAKEUPEVENT_MASK (1 << 1)
  159. #define OMAP4_GPMC_AD0_DUPLICATEWAKEUPEVENT_SHIFT 0
  160. #define OMAP4_GPMC_AD0_DUPLICATEWAKEUPEVENT_MASK (1 << 0)
  161. /* PADCONF_WAKEUPEVENT_1 */
  162. #define OMAP4_CAM_STROBE_DUPLICATEWAKEUPEVENT_SHIFT 31
  163. #define OMAP4_CAM_STROBE_DUPLICATEWAKEUPEVENT_MASK (1 << 31)
  164. #define OMAP4_CAM_SHUTTER_DUPLICATEWAKEUPEVENT_SHIFT 30
  165. #define OMAP4_CAM_SHUTTER_DUPLICATEWAKEUPEVENT_MASK (1 << 30)
  166. #define OMAP4_CSI22_DY1_DUPLICATEWAKEUPEVENT_SHIFT 29
  167. #define OMAP4_CSI22_DY1_DUPLICATEWAKEUPEVENT_MASK (1 << 29)
  168. #define OMAP4_CSI22_DX1_DUPLICATEWAKEUPEVENT_SHIFT 28
  169. #define OMAP4_CSI22_DX1_DUPLICATEWAKEUPEVENT_MASK (1 << 28)