summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Courbot <acourbot@nvidia.com>2016-02-11 22:07:48 +0900
committerAlexandre Courbot <acourbot@nvidia.com>2016-02-26 10:24:28 +0900
commit41507a4325920ffb1295e6c3105c6fc99c5111ec (patch)
treeba5cc70290417a517e0de9eb80eed1967ae53915
parent7fe4d21a9bee280234b91e4272d89724af67776c (diff)
downloadnouveau-41507a4325920ffb1295e6c3105c6fc99c5111ec.tar.gz
share calc function
-rw-r--r--drm/nouveau/nvkm/subdev/clk/gk20a.c2
-rw-r--r--drm/nouveau/nvkm/subdev/clk/gk20a.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/drm/nouveau/nvkm/subdev/clk/gk20a.c b/drm/nouveau/nvkm/subdev/clk/gk20a.c
index da0d37c80..f0944b9b9 100644
--- a/drm/nouveau/nvkm/subdev/clk/gk20a.c
+++ b/drm/nouveau/nvkm/subdev/clk/gk20a.c
@@ -514,7 +514,7 @@ gk20a_clk_calc(struct nvkm_clk *base, struct nvkm_cstate *cstate)
GK20A_CLK_GPC_MDIV);
}
-static int
+int
gk20a_clk_prog(struct nvkm_clk *base)
{
struct gk20a_clk *clk = gk20a_clk(base);
diff --git a/drm/nouveau/nvkm/subdev/clk/gk20a.h b/drm/nouveau/nvkm/subdev/clk/gk20a.h
index cff51f74f..3de5731fe 100644
--- a/drm/nouveau/nvkm/subdev/clk/gk20a.h
+++ b/drm/nouveau/nvkm/subdev/clk/gk20a.h
@@ -130,6 +130,7 @@ void gk20a_pllg_enable(struct gk20a_clk *clk);
void gk20a_pllg_disable(struct gk20a_clk *clk);
int gk20a_clk_read(struct nvkm_clk *base, enum nv_clk_src src);
int gk20a_clk_calc(struct nvkm_clk *base, struct nvkm_cstate *cstate);
+int gk20a_clk_prog(struct nvkm_clk *base);
void gk20a_clk_tidy(struct nvkm_clk *base);
#endif