Lines Matching defs:clkspeed
75 static inline unsigned long calculate_pclock(uint16_t clkspeed)
83 pclock /= CLKSP(clkspeed);
87 pclock /= CLKSP(clkspeed);
91 pclock /= CLKSP(clkspeed);
94 switch (CLKSP_VR4133(clkspeed)) {
125 static inline unsigned long calculate_vtclock(uint16_t clkspeed, unsigned long pclock)
136 if (DIVVT(clkspeed) == 9)
139 else if (DIVVT(clkspeed) == 10)
141 vtclock /= DIVVT(clkspeed);
145 if(VTDIVMODE(clkspeed) == 7)
147 else if(VTDIVMODE(clkspeed) == 1)
150 vtclock = pclock / VTDIVMODE(clkspeed);
155 vtclock = pclock / VTDIVMODE(clkspeed);
166 static inline unsigned long calculate_tclock(uint16_t clkspeed, unsigned long pclock,
173 if (!(clkspeed & DIV2B))
175 else if (!(clkspeed & DIV3B))
177 else if (!(clkspeed & DIV4B))
181 tclock = pclock / DIVT(clkspeed);
186 tclock = vtclock / TDIVMODE(clkspeed);
201 uint16_t clkspeed;
203 clkspeed = read_clkspeed();
205 pclock = calculate_pclock(clkspeed);
206 vr41xx_vtclock = calculate_vtclock(clkspeed, pclock);
207 vr41xx_tclock = calculate_tclock(clkspeed, pclock, vr41xx_vtclock);