1 #ifndef __NVKM_CLK_NVA3_H__ 2 #define __NVKM_CLK_NVA3_H__ 3 4 #include <subdev/clock.h> 5 6 struct nva3_clock_info { 7 u32 clk; 8 u32 pll; 9 enum { 10 NVA3_HOST_277, 11 NVA3_HOST_CLK, 12 } host_out; 13 u32 fb_delay; 14 }; 15 16 int nva3_pll_info(struct nouveau_clock *, int, u32, u32, 17 struct nva3_clock_info *); 18 int nva3_clock_pre(struct nouveau_clock *clk, unsigned long *flags); 19 void nva3_clock_post(struct nouveau_clock *clk, unsigned long *flags); 20 #endif 21