qualcommax: add bindings for MAC modes
[openwrt/staging/jow.git] / target / linux / qualcommax / files / include / dt-bindings / net / qcom-ipq-ess.h
index 0ecadb35c6dfb5881053e559267bf6877cdee2b0..5b44620de54c418e9ef5d5562d256390b45037fc 100644 (file)
 #define ESS_PORT6      0x40\r
 #define ESS_PORT7      0x80\r
 \r
+/* SSDK MAC/UNIPHY modes */\r
+#define MAC_MODE_PSGMII                        0x0\r
+#define MAC_MODE_PSGMII_RGMII5         0x1\r
+#define MAC_MODE_SGMII0_RGMII5         0x2\r
+#define MAC_MODE_SGMII1_RGMII5         0x3\r
+#define MAC_MODE_PSGMII_RMII0          0x4\r
+#define MAC_MODE_PSGMII_RMII1          0x5\r
+#define MAC_MODE_PSGMII_RMII0_RMII1    0x6\r
+#define MAC_MODE_PSGMII_RGMII4         0x7\r
+#define MAC_MODE_SGMII0_RGMII4         0x8\r
+#define MAC_MODE_SGMII1_RGMII4         0x9\r
+#define MAC_MODE_SGMII4_RGMII4         0xa\r
+#define MAC_MODE_QSGMII                        0xb\r
+#define MAC_MODE_SGMII_PLUS            0xc\r
+#define MAC_MODE_USXGMII               0xd\r
+#define MAC_MODE_10GBASE_R             0xe\r
+#define MAC_MODE_SGMII_CHANNEL0                0xf\r
+#define MAC_MODE_SGMII_CHANNEL1                0x10\r
+#define MAC_MODE_SGMII_CHANNEL4                0x11\r
+#define MAC_MODE_RGMII                 0x12\r
+#define MAC_MODE_PSGMII_FIBER          0x13\r
+#define MAC_MODE_SGMII_FIBER           0x14\r
+#define MAC_MODE_UQXGMII               0x15\r
+#define MAC_MODE_UDXGMII               0x16\r
+#define MAC_MODE_UQXGMII_3CHANNELS     0x17\r
+#define MAC_MODE_DISABLED              0xff\r
+\r
 #endif /* _DT_BINDINGS_NET_QCOM_IPQ_ESS_H */\r