Lines Matching refs:dtsec_freq
40 * @dtsec_freq: dtsec clock frequency (in Mhz)
50 * shows the relations among dtsec_freq, MgmtClk, actual divider
66 static uint8_t dtsec_mii_get_div(uint16_t dtsec_freq)
70 if (dtsec_freq < 80) mgmt_clk = 1;
71 else if (dtsec_freq < 120) mgmt_clk = 2;
72 else if (dtsec_freq < 160) mgmt_clk = 3;
73 else if (dtsec_freq < 200) mgmt_clk = 4;
74 else if (dtsec_freq < 280) mgmt_clk = 5;
75 else if (dtsec_freq < 400) mgmt_clk = 6;
92 uint8_t reg, uint16_t data, uint16_t dtsec_freq)
97 iowrite32be((uint32_t)dtsec_mii_get_div(dtsec_freq), ®s->miimcfg);
126 uint8_t reg, uint16_t *data, uint16_t dtsec_freq)
131 iowrite32be((uint32_t)dtsec_mii_get_div(dtsec_freq), ®s->miimcfg);