diff options
Diffstat (limited to 'drivers/gpu/nvgpu/clk/clk_domain.h')
-rw-r--r-- | drivers/gpu/nvgpu/clk/clk_domain.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/clk/clk_domain.h b/drivers/gpu/nvgpu/clk/clk_domain.h index 07976a2a..eeb7c256 100644 --- a/drivers/gpu/nvgpu/clk/clk_domain.h +++ b/drivers/gpu/nvgpu/clk/clk_domain.h | |||
@@ -33,6 +33,11 @@ typedef u32 clkproglink(struct gk20a *g, struct clk_pmupstate *pclk, | |||
33 | typedef u32 clkvfsearch(struct gk20a *g, struct clk_pmupstate *pclk, | 33 | typedef u32 clkvfsearch(struct gk20a *g, struct clk_pmupstate *pclk, |
34 | struct clk_domain *pdomain, u16 *clkmhz, | 34 | struct clk_domain *pdomain, u16 *clkmhz, |
35 | u32 *voltuv, u8 rail); | 35 | u32 *voltuv, u8 rail); |
36 | |||
37 | typedef u32 clkgetfpoints(struct gk20a *g, struct clk_pmupstate *pclk, | ||
38 | struct clk_domain *pdomain, u32 *pfpointscount, | ||
39 | u16 *pfreqpointsinmhz, u8 rail); | ||
40 | |||
36 | struct clk_domains { | 41 | struct clk_domains { |
37 | struct boardobjgrp_e32 super; | 42 | struct boardobjgrp_e32 super; |
38 | u8 n_num_entries; | 43 | u8 n_num_entries; |
@@ -61,6 +66,7 @@ struct clk_domain { | |||
61 | u8 usage; | 66 | u8 usage; |
62 | clkproglink *clkdomainclkproglink; | 67 | clkproglink *clkdomainclkproglink; |
63 | clkvfsearch *clkdomainclkvfsearch; | 68 | clkvfsearch *clkdomainclkvfsearch; |
69 | clkgetfpoints *clkdomainclkgetfpoints; | ||
64 | }; | 70 | }; |
65 | 71 | ||
66 | struct clk_domain_3x { | 72 | struct clk_domain_3x { |