From 2c3c567553a20e71b1dc0cba892772f33aacaa01 Mon Sep 17 00:00:00 2001 From: David Nieto Date: Mon, 19 Sep 2016 11:28:08 -0700 Subject: gpu: nvgpu: add support for devinit scripts exec JIRA DNVGPU-117 Change-Id: I8c79e5b2fcad25588c950e786289443ed64fd48d Signed-off-by: David Nieto Reviewed-on: http://git-master/r/1223221 (cherry-picked from commit f3185ad9f141ab32a224046185d0a409a8a513ff) Reviewed-on: http://git-master/r/1227254 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gk20a.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 2d4e6bbf..67cb5912 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -684,6 +684,7 @@ struct gpu_ops { int (*init)(struct gk20a *g); void *(*get_perf_table_ptrs)(struct gk20a *g, struct bit_token *ptoken, u8 table_id); + int (*execute_script)(struct gk20a *g, u32 offset); } bios; #if defined(CONFIG_GK20A_CYCLE_STATS) struct { @@ -738,6 +739,11 @@ struct nvgpu_bios { u8 *bootscripts; u32 bootscripts_size; + u8 mem_strap_data_count; + u16 mem_strap_xlat_tbl_ptr; + + u32 condition_table_ptr; + u32 devinit_tables_phys_base; u32 devinit_script_phys_base; -- cgit v1.2.2