diff --git a/drivers/gpu/nvgpu/gk20a/clk_gk20a.h b/drivers/gpu/nvgpu/gk20a/clk_gk20a.h index 8400b8bac..a45dfcb75 100644 --- a/drivers/gpu/nvgpu/gk20a/clk_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/clk_gk20a.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011 - 2014, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2011 - 2016, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -89,6 +89,7 @@ struct clk_gk20a { struct mutex clk_mutex; struct namemap_cfg *clk_namemap; u32 namemap_num; + u32 *namemap_xlat_table; bool sw_ready; bool clk_hw_on; bool debugfs_set; diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 071111ab5..49c2a3482 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -633,6 +633,7 @@ struct gpu_ops { int (*init_clk_support)(struct gk20a *g); int (*suspend_clk_support)(struct gk20a *g); u32 (*get_crystal_clk_hz)(struct gk20a *g); + u16 (*get_rate)(struct gk20a *g, u32 api_domain); } clk; struct { u32 (*get_arbiter_clk_domains)(struct gk20a *g);