From 51b5ec852096c0eeb1eaca48ae132d7bf9ac7a9d Mon Sep 17 00:00:00 2001 From: seshendra Gadagottu Date: Mon, 22 Aug 2016 13:20:05 -0700 Subject: gpu: nvgpu: gv11b: hw header update Updated hw headers to CL#37001916. Some of important changes include new door bell user mode mechanism and new runlist structure. Bug 1735765 Change-Id: Icf01156dd3e7d94466f553ffc53267e4043e1188 Signed-off-by: seshendra Gadagottu Reviewed-on: http://git-master/r/1205888 GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gv11b/hw_pbdma_gv11b.h | 42 +------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) (limited to 'drivers/gpu/nvgpu/gv11b/hw_pbdma_gv11b.h') diff --git a/drivers/gpu/nvgpu/gv11b/hw_pbdma_gv11b.h b/drivers/gpu/nvgpu/gv11b/hw_pbdma_gv11b.h index b3aaa7e6..259d366d 100644 --- a/drivers/gpu/nvgpu/gv11b/hw_pbdma_gv11b.h +++ b/drivers/gpu/nvgpu/gv11b/hw_pbdma_gv11b.h @@ -72,7 +72,7 @@ static inline u32 pbdma_gp_base_r(u32 i) } static inline u32 pbdma_gp_base__size_1_v(void) { - return 0x00000001; + return 0x00000003; } static inline u32 pbdma_gp_base_offset_f(u32 v) { @@ -470,10 +470,6 @@ static inline u32 pbdma_intr_0_pbcrc_pending_f(void) { return 0x80000; } -static inline u32 pbdma_intr_0_xbarconnect_pending_f(void) -{ - return 0x100000; -} static inline u32 pbdma_intr_0_method_pending_f(void) { return 0x200000; @@ -510,10 +506,6 @@ static inline u32 pbdma_intr_0_signature_pending_f(void) { return 0x80000000; } -static inline u32 pbdma_intr_0_syncpoint_illegal_pending_f(void) -{ - return 0x10000000; -} static inline u32 pbdma_intr_1_r(u32 i) { return 0x00040148 + i*8192; @@ -566,38 +558,6 @@ static inline u32 pbdma_allowed_syncpoints_1_index_f(u32 v) { return (v & 0x7fff) << 0; } -static inline u32 pbdma_syncpointa_r(u32 i) -{ - return 0x000400a4 + i*8192; -} -static inline u32 pbdma_syncpointa_payload_v(u32 r) -{ - return (r >> 0) & 0xffffffff; -} -static inline u32 pbdma_syncpointb_r(u32 i) -{ - return 0x000400a8 + i*8192; -} -static inline u32 pbdma_syncpointb_op_v(u32 r) -{ - return (r >> 0) & 0x1; -} -static inline u32 pbdma_syncpointb_op_wait_v(void) -{ - return 0x00000000; -} -static inline u32 pbdma_syncpointb_wait_switch_v(u32 r) -{ - return (r >> 4) & 0x1; -} -static inline u32 pbdma_syncpointb_wait_switch_en_v(void) -{ - return 0x00000001; -} -static inline u32 pbdma_syncpointb_syncpt_index_v(u32 r) -{ - return (r >> 8) & 0xfff; -} static inline u32 pbdma_runlist_timeslice_r(u32 i) { return 0x000400f8 + i*8192; -- cgit v1.2.2