qcom-ipq-ess.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _DT_BINDINGS_NET_QCOM_IPQ_ESS_H
  3. #define _DT_BINDINGS_NET_QCOM_IPQ_ESS_H
  4. #define ESS_PORT0 0x1
  5. #define ESS_PORT1 0x2
  6. #define ESS_PORT2 0x4
  7. #define ESS_PORT3 0x8
  8. #define ESS_PORT4 0x10
  9. #define ESS_PORT5 0x20
  10. #define ESS_PORT6 0x40
  11. #define ESS_PORT7 0x80
  12. /* SSDK MAC/UNIPHY modes */
  13. #define MAC_MODE_PSGMII 0x0
  14. #define MAC_MODE_PSGMII_RGMII5 0x1
  15. #define MAC_MODE_SGMII0_RGMII5 0x2
  16. #define MAC_MODE_SGMII1_RGMII5 0x3
  17. #define MAC_MODE_PSGMII_RMII0 0x4
  18. #define MAC_MODE_PSGMII_RMII1 0x5
  19. #define MAC_MODE_PSGMII_RMII0_RMII1 0x6
  20. #define MAC_MODE_PSGMII_RGMII4 0x7
  21. #define MAC_MODE_SGMII0_RGMII4 0x8
  22. #define MAC_MODE_SGMII1_RGMII4 0x9
  23. #define MAC_MODE_SGMII4_RGMII4 0xa
  24. #define MAC_MODE_QSGMII 0xb
  25. #define MAC_MODE_SGMII_PLUS 0xc
  26. #define MAC_MODE_USXGMII 0xd
  27. #define MAC_MODE_10GBASE_R 0xe
  28. #define MAC_MODE_SGMII_CHANNEL0 0xf
  29. #define MAC_MODE_SGMII_CHANNEL1 0x10
  30. #define MAC_MODE_SGMII_CHANNEL4 0x11
  31. #define MAC_MODE_RGMII 0x12
  32. #define MAC_MODE_PSGMII_FIBER 0x13
  33. #define MAC_MODE_SGMII_FIBER 0x14
  34. #define MAC_MODE_UQXGMII 0x15
  35. #define MAC_MODE_UDXGMII 0x16
  36. #define MAC_MODE_UQXGMII_3CHANNELS 0x17
  37. #define MAC_MODE_DISABLED 0xff
  38. #endif /* _DT_BINDINGS_NET_QCOM_IPQ_ESS_H */