summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_gk20a.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
index 1f21555c..de44f925 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
@@ -839,7 +839,7 @@ static void pg_cmd_eng_buf_load_set_buf_size_v0(struct pmu_pg_cmd *pg,
839static void pg_cmd_eng_buf_load_set_buf_size_v1(struct pmu_pg_cmd *pg, 839static void pg_cmd_eng_buf_load_set_buf_size_v1(struct pmu_pg_cmd *pg,
840 u16 value) 840 u16 value)
841{ 841{
842 pg->eng_buf_load_v1.buf_size = value; 842 pg->eng_buf_load_v1.dma_desc.dma_size = value;
843} 843}
844 844
845static void pg_cmd_eng_buf_load_set_dma_base_v0(struct pmu_pg_cmd *pg, 845static void pg_cmd_eng_buf_load_set_dma_base_v0(struct pmu_pg_cmd *pg,
@@ -850,8 +850,8 @@ static void pg_cmd_eng_buf_load_set_dma_base_v0(struct pmu_pg_cmd *pg,
850static void pg_cmd_eng_buf_load_set_dma_base_v1(struct pmu_pg_cmd *pg, 850static void pg_cmd_eng_buf_load_set_dma_base_v1(struct pmu_pg_cmd *pg,
851 u32 value) 851 u32 value)
852{ 852{
853 pg->eng_buf_load_v1.dma_addr.dma_base = value; 853 pg->eng_buf_load_v1.dma_desc.dma_addr.lo |= u64_lo32(value << 8);
854 pg->eng_buf_load_v1.dma_addr.dma_base1 = 0; 854 pg->eng_buf_load_v1.dma_desc.dma_addr.hi |= u64_hi32(value << 8);
855} 855}
856 856
857static void pg_cmd_eng_buf_load_set_dma_offset_v0(struct pmu_pg_cmd *pg, 857static void pg_cmd_eng_buf_load_set_dma_offset_v0(struct pmu_pg_cmd *pg,
@@ -862,7 +862,7 @@ static void pg_cmd_eng_buf_load_set_dma_offset_v0(struct pmu_pg_cmd *pg,
862static void pg_cmd_eng_buf_load_set_dma_offset_v1(struct pmu_pg_cmd *pg, 862static void pg_cmd_eng_buf_load_set_dma_offset_v1(struct pmu_pg_cmd *pg,
863 u8 value) 863 u8 value)
864{ 864{
865 pg->eng_buf_load_v1.dma_addr.dma_offset = value; 865 pg->eng_buf_load_v1.dma_desc.dma_addr.lo |= value;
866} 866}
867 867
868static void pg_cmd_eng_buf_load_set_dma_idx_v0(struct pmu_pg_cmd *pg, 868static void pg_cmd_eng_buf_load_set_dma_idx_v0(struct pmu_pg_cmd *pg,
@@ -873,7 +873,7 @@ static void pg_cmd_eng_buf_load_set_dma_idx_v0(struct pmu_pg_cmd *pg,
873static void pg_cmd_eng_buf_load_set_dma_idx_v1(struct pmu_pg_cmd *pg, 873static void pg_cmd_eng_buf_load_set_dma_idx_v1(struct pmu_pg_cmd *pg,
874 u8 value) 874 u8 value)
875{ 875{
876 pg->eng_buf_load_v1.dma_idx = value; 876 pg->eng_buf_load_v1.dma_desc.dma_idx = value;
877} 877}
878 878
879 879