Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #ifndef __MATROXFB_MISC_H__ |
| 2 | #define __MATROXFB_MISC_H__ |
| 3 | |
| 4 | #include "matroxfb_base.h" |
| 5 | |
| 6 | /* also for modules */ |
| 7 | int matroxfb_PLL_calcclock(const struct matrox_pll_features* pll, unsigned int freq, unsigned int fmax, |
| 8 | unsigned int* in, unsigned int* feed, unsigned int* post); |
Jean Delvare | 316b4d6 | 2009-09-22 16:47:49 -0700 | [diff] [blame] | 9 | static inline int PLL_calcclock(const struct matrox_fb_info *minfo, |
| 10 | unsigned int freq, unsigned int fmax, |
| 11 | unsigned int *in, unsigned int *feed, |
| 12 | unsigned int *post) |
| 13 | { |
Jean Delvare | fc2d10d | 2009-09-22 16:47:48 -0700 | [diff] [blame] | 14 | return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | } |
| 16 | |
Jean Delvare | 316b4d6 | 2009-09-22 16:47:49 -0700 | [diff] [blame] | 17 | int matroxfb_vgaHWinit(struct matrox_fb_info *minfo, struct my_timming* m); |
| 18 | void matroxfb_vgaHWrestore(struct matrox_fb_info *minfo); |
| 19 | void matroxfb_read_pins(struct matrox_fb_info *minfo); |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 20 | |
| 21 | #endif /* __MATROXFB_MISC_H__ */ |