summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/clk/clk_domain.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/clk/clk_domain.h')
-rw-r--r--drivers/gpu/nvgpu/clk/clk_domain.h6
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,
33typedef u32 clkvfsearch(struct gk20a *g, struct clk_pmupstate *pclk, 33typedef 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
37typedef u32 clkgetfpoints(struct gk20a *g, struct clk_pmupstate *pclk,
38 struct clk_domain *pdomain, u32 *pfpointscount,
39 u16 *pfreqpointsinmhz, u8 rail);
40
36struct clk_domains { 41struct 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
66struct clk_domain_3x { 72struct clk_domain_3x {