Lines Matching defs:clkspeed
87 static inline unsigned long calculate_pclock(uint16_t clkspeed)
95 pclock /= CLKSP(clkspeed);
99 pclock /= CLKSP(clkspeed);
103 pclock /= CLKSP(clkspeed);
106 switch (CLKSP_VR4133(clkspeed)) {
137 static inline unsigned long calculate_vtclock(uint16_t clkspeed, unsigned long pclock)
148 if (DIVVT(clkspeed) == 9)
151 else if (DIVVT(clkspeed) == 10)
153 vtclock /= DIVVT(clkspeed);
157 if(VTDIVMODE(clkspeed) == 7)
159 else if(VTDIVMODE(clkspeed) == 1)
162 vtclock = pclock / VTDIVMODE(clkspeed);
167 vtclock = pclock / VTDIVMODE(clkspeed);
178 static inline unsigned long calculate_tclock(uint16_t clkspeed, unsigned long pclock,
185 if (!(clkspeed & DIV2B))
187 else if (!(clkspeed & DIV3B))
189 else if (!(clkspeed & DIV4B))
193 tclock = pclock / DIVT(clkspeed);
198 tclock = vtclock / TDIVMODE(clkspeed);
213 uint16_t clkspeed;
215 clkspeed = read_clkspeed();
217 pclock = calculate_pclock(clkspeed);
218 vr41xx_vtclock = calculate_vtclock(clkspeed, pclock);
219 vr41xx_tclock = calculate_tclock(clkspeed, pclock, vr41xx_vtclock);