X-Git-Url: https://bbs.cooldavid.org/git/?p=jme.git;a=blobdiff_plain;f=jme.h;h=1f65208758c90a12150f53aabf56f20301324e73;hp=c27a34216d0c069835ac3d0204da8ead1bd99c3e;hb=refs%2Fheads%2Fphyextest;hpb=8a76ab5f50c3d7e575e855e178962dd2dae2ed5c diff --git a/jme.h b/jme.h index c27a342..1f65208 100644 --- a/jme.h +++ b/jme.h @@ -1379,6 +1379,18 @@ enum jme_phy_reg17_vals { PREG17_SPEED_1000M = 0x8000, }; +enum jme_phy_gctrl_masks { + JME_PHY_GCTRL_TESTMASK = 0xA000, +}; + +enum jme_phy_gctrl_vals { + JME_PHY_GCTRL_TESTOFF = 0x0000, + JME_PHY_GCTRL_TESTMODE1 = 0x2000, + JME_PHY_GCTRL_TESTMODE2 = 0x4000, + JME_PHY_GCTRL_TESTMODE3 = 0x6000, + JME_PHY_GCTRL_TESTMODE4 = 0x8000, +}; + #define BMSR_ANCOMP 0x0020 /* @@ -1392,6 +1404,11 @@ enum jme_phy_spec_addr_bits { JME_PHY_SPEC_REG_READ = 0x4000u, JME_PHY_SPEC_REG_WRITE = 0x8000u, }; +enum jme_extphy_regs { + JME_PHYEXT_COMM0 = 0x30, + JME_PHYEXT_COMM1 = 0x31, + JME_PHYEXT_COMM2 = 0x32, +}; /* * Workaround