Module Name: src
Committed By: martin
Date: Sat Oct 18 12:43:26 UTC 2014
Modified Files:
src/sys/dev/ic: dwc_gmac_reg.h
Log Message:
Fix GMAC_MII_CLKMASK and add a few clk setup bits for it.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/ic/dwc_gmac_reg.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ic/dwc_gmac_reg.h
diff -u src/sys/dev/ic/dwc_gmac_reg.h:1.5 src/sys/dev/ic/dwc_gmac_reg.h:1.6
--- src/sys/dev/ic/dwc_gmac_reg.h:1.5 Mon Oct 13 08:18:52 2014
+++ src/sys/dev/ic/dwc_gmac_reg.h Sat Oct 18 12:43:25 2014
@@ -76,7 +76,21 @@
#define GMAC_MII_BUSY __BIT(0)
#define GMAC_MII_WRITE __BIT(1)
-#define GMAC_MII_CLKMASK __BITS(4,2)
+#define GMAC_MII_CLK_60_100M_DIV42 0x0
+#define GMAC_MII_CLK_100_150M_DIV62 0x1
+#define GMAC_MII_CLK_25_35M_DIV16 0x2
+#define GMAC_MII_CLK_35_60M_DIV26 0x3
+#define GMAC_MII_CLK_150_250M_DIV102 0x4
+#define GMAC_MII_CLK_250_300M_DIV124 0x5
+#define GMAC_MII_CLK_DIV4 0x8
+#define GMAC_MII_CLK_DIV6 0x9
+#define GMAC_MII_CLK_DIV8 0xa
+#define GMAC_MII_CLK_DIV10 0xb
+#define GMAC_MII_CLK_DIV12 0xc
+#define GMAC_MII_CLK_DIV14 0xd
+#define GMAC_MII_CLK_DIV16 0xe
+#define GMAC_MII_CLK_DIV18 0xf
+#define GMAC_MII_CLKMASK __BITS(5,2)
#define GMAC_BUSMODE_RESET __BIT(0)