halmac_intf_phy_cmd.h 758 B

123456789101112131415161718192021222324252627282930
  1. #ifndef HALMAC_INTF_PHY_CMD
  2. #define HALMAC_INTF_PHY_CMD
  3. /* Cut mask */
  4. typedef enum _HALMAC_INTF_PHY_CUT {
  5. HALMAC_INTF_PHY_CUT_TESTCHIP = BIT(0),
  6. HALMAC_INTF_PHY_CUT_A = BIT(1),
  7. HALMAC_INTF_PHY_CUT_B = BIT(2),
  8. HALMAC_INTF_PHY_CUT_C = BIT(3),
  9. HALMAC_INTF_PHY_CUT_D = BIT(4),
  10. HALMAC_INTF_PHY_CUT_E = BIT(5),
  11. HALMAC_INTF_PHY_CUT_F = BIT(6),
  12. HALMAC_INTF_PHY_CUT_G = BIT(7),
  13. HALMAC_INTF_PHY_CUT_ALL = 0x7FFF,
  14. } HALMAC_INTF_PHY_CUT;
  15. /* IP selection */
  16. typedef enum _HALMAC_IP_SEL {
  17. HALMAC_IP_SEL_INTF_PHY = 0,
  18. HALMAC_IP_SEL_MAC = 1,
  19. HALMAC_IP_SEL_PCIE_DBI = 2,
  20. HALMAC_IP_SEL_UNDEFINE = 0x7FFF,
  21. } HALMAC_IP_SEL;
  22. /* Platform mask */
  23. typedef enum _HALMAC_INTF_PHY_PLATFORM {
  24. HALMAC_INTF_PHY_PLATFORM_ALL = 0x7FFF,
  25. } HALMAC_INTF_PHY_PLATFORM;
  26. #endif