realtek,rtd1295.h 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */
  2. /*
  3. * Realtek RTD1295 reset controllers
  4. *
  5. * Copyright (c) 2017 Andreas Färber
  6. */
  7. #ifndef DT_BINDINGS_RESET_RTD1295_H
  8. #define DT_BINDINGS_RESET_RTD1295_H
  9. /* soft reset 1 */
  10. #define RTD1295_RSTN_MISC 0
  11. #define RTD1295_RSTN_NAT 1
  12. #define RTD1295_RSTN_USB3_PHY0_POW 2
  13. #define RTD1295_RSTN_GSPI 3
  14. #define RTD1295_RSTN_USB3_P0_MDIO 4
  15. #define RTD1295_RSTN_SATA_0 5
  16. #define RTD1295_RSTN_USB 6
  17. #define RTD1295_RSTN_SATA_PHY_0 7
  18. #define RTD1295_RSTN_USB_PHY0 8
  19. #define RTD1295_RSTN_USB_PHY1 9
  20. #define RTD1295_RSTN_SATA_PHY_POW_0 10
  21. #define RTD1295_RSTN_SATA_FUNC_EXIST_0 11
  22. #define RTD1295_RSTN_HDMI 12
  23. #define RTD1295_RSTN_VE1 13
  24. #define RTD1295_RSTN_VE2 14
  25. #define RTD1295_RSTN_VE3 15
  26. #define RTD1295_RSTN_ETN 16
  27. #define RTD1295_RSTN_AIO 17
  28. #define RTD1295_RSTN_GPU 18
  29. #define RTD1295_RSTN_TVE 19
  30. #define RTD1295_RSTN_VO 20
  31. #define RTD1295_RSTN_LVDS 21
  32. #define RTD1295_RSTN_SE 22
  33. #define RTD1295_RSTN_DCU 23
  34. #define RTD1295_RSTN_DC_PHY 24
  35. #define RTD1295_RSTN_CP 25
  36. #define RTD1295_RSTN_MD 26
  37. #define RTD1295_RSTN_TP 27
  38. #define RTD1295_RSTN_AE 28
  39. #define RTD1295_RSTN_NF 29
  40. #define RTD1295_RSTN_MIPI 30
  41. #define RTD1295_RSTN_RSA 31
  42. /* soft reset 2 */
  43. #define RTD1295_RSTN_ACPU 0
  44. #define RTD1295_RSTN_JPEG 1
  45. #define RTD1295_RSTN_USB_PHY3 2
  46. #define RTD1295_RSTN_USB_PHY2 3
  47. #define RTD1295_RSTN_USB3_PHY1_POW 4
  48. #define RTD1295_RSTN_USB3_P1_MDIO 5
  49. #define RTD1295_RSTN_PCIE0_STITCH 6
  50. #define RTD1295_RSTN_PCIE0_PHY 7
  51. #define RTD1295_RSTN_PCIE0 8
  52. #define RTD1295_RSTN_PCR_CNT 9
  53. #define RTD1295_RSTN_CR 10
  54. #define RTD1295_RSTN_EMMC 11
  55. #define RTD1295_RSTN_SDIO 12
  56. #define RTD1295_RSTN_PCIE0_CORE 13
  57. #define RTD1295_RSTN_PCIE0_POWER 14
  58. #define RTD1295_RSTN_PCIE0_NONSTICH 15
  59. #define RTD1295_RSTN_PCIE1_PHY 16
  60. #define RTD1295_RSTN_PCIE1 17
  61. #define RTD1295_RSTN_I2C_5 18
  62. #define RTD1295_RSTN_PCIE1_STITCH 19
  63. #define RTD1295_RSTN_PCIE1_CORE 20
  64. #define RTD1295_RSTN_PCIE1_POWER 21
  65. #define RTD1295_RSTN_PCIE1_NONSTICH 22
  66. #define RTD1295_RSTN_I2C_4 23
  67. #define RTD1295_RSTN_I2C_3 24
  68. #define RTD1295_RSTN_I2C_2 25
  69. #define RTD1295_RSTN_I2C_1 26
  70. #define RTD1295_RSTN_UR2 27
  71. #define RTD1295_RSTN_UR1 28
  72. #define RTD1295_RSTN_MISC_SC 29
  73. #define RTD1295_RSTN_CBUS_TX 30
  74. #define RTD1295_RSTN_SDS_PHY 31
  75. /* soft reset 3 */
  76. #define RTD1295_RSTN_SB2 0
  77. /* soft reset 4 */
  78. #define RTD1295_RSTN_DCPHY_CRT 0
  79. #define RTD1295_RSTN_DCPHY_ALERT_RX 1
  80. #define RTD1295_RSTN_DCPHY_PTR 2
  81. #define RTD1295_RSTN_DCPHY_LDO 3
  82. #define RTD1295_RSTN_DCPHY_SSC_DIG 4
  83. #define RTD1295_RSTN_HDMIRX 5
  84. #define RTD1295_RSTN_CBUSRX 6
  85. #define RTD1295_RSTN_SATA_PHY_POW_1 7
  86. #define RTD1295_RSTN_SATA_FUNC_EXIST_1 8
  87. #define RTD1295_RSTN_SATA_PHY_1 9
  88. #define RTD1295_RSTN_SATA_1 10
  89. #define RTD1295_RSTN_FAN 11
  90. #define RTD1295_RSTN_HDMIRX_WRAP 12
  91. #define RTD1295_RSTN_PCIE0_PHY_MDIO 13
  92. #define RTD1295_RSTN_PCIE1_PHY_MDIO 14
  93. #define RTD1295_RSTN_DISP 15
  94. /* iso reset */
  95. #define RTD1295_ISO_RSTN_IR 1
  96. #define RTD1295_ISO_RSTN_CEC0 2
  97. #define RTD1295_ISO_RSTN_CEC1 3
  98. #define RTD1295_ISO_RSTN_DP 4
  99. #define RTD1295_ISO_RSTN_CBUSTX 5
  100. #define RTD1295_ISO_RSTN_CBUSRX 6
  101. #define RTD1295_ISO_RSTN_EFUSE 7
  102. #define RTD1295_ISO_RSTN_UR0 8
  103. #define RTD1295_ISO_RSTN_GMAC 9
  104. #define RTD1295_ISO_RSTN_GPHY 10
  105. #define RTD1295_ISO_RSTN_I2C_0 11
  106. #define RTD1295_ISO_RSTN_I2C_1 12
  107. #define RTD1295_ISO_RSTN_CBUS 13
  108. #endif