mt7629-reset.h 860 B

123456789101112131415161718192021222324252627282930313233343536
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2019 MediaTek Inc.
  4. */
  5. #ifndef _DT_BINDINGS_MTK_RESET_H_
  6. #define _DT_BINDINGS_MTK_RESET_H_
  7. /* PCIe Subsystem resets */
  8. #define PCIE1_CORE_RST 19
  9. #define PCIE1_MMIO_RST 20
  10. #define PCIE1_HRST 21
  11. #define PCIE1_USER_RST 22
  12. #define PCIE1_PIPE_RST 23
  13. #define PCIE0_CORE_RST 27
  14. #define PCIE0_MMIO_RST 28
  15. #define PCIE0_HRST 29
  16. #define PCIE0_USER_RST 30
  17. #define PCIE0_PIPE_RST 31
  18. /* SSUSB Subsystem resets */
  19. #define SSUSB_PHY_PWR_RST 3
  20. #define SSUSB_MAC_PWR_RST 4
  21. /* ETH Subsystem resets */
  22. #define ETHSYS_SYS_RST 0
  23. #define ETHSYS_MCM_RST 2
  24. #define ETHSYS_HSDMA_RST 5
  25. #define ETHSYS_FE_RST 6
  26. #define ETHSYS_ESW_RST 16
  27. #define ETHSYS_GMAC_RST 23
  28. #define ETHSYS_EPHY_RST 24
  29. #define ETHSYS_CRYPTO_RST 29
  30. #define ETHSYS_PPE_RST 31
  31. #endif /* _DT_BINDINGS_MTK_RESET_H_ */