]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: host: make FECS firmware read-only
authorDeepak Nibade <dnibade@nvidia.com>
Wed, 4 Dec 2013 11:39:13 +0000 (17:09 +0530)
committerSachin Nikam <snikam@nvidia.com>
Wed, 11 Dec 2013 11:42:57 +0000 (03:42 -0800)
commit3b9ac30a96998eae0c8d13f4787f8ec96acc8163
tree9687d6136b5ca4285e99f8a69cad3e1ddad55c25
parent70fe2b6615bbce81058ebc15d28dfa0399b12bda
video: tegra: host: make FECS firmware read-only

- use dma_alloc/free_attrs() APIs to allocate memory for
  FECS/GPCCS firmwares
- pass DMA_ATTR_READ_ONLY to above APIs to make these
  firmwares read-only
- use gk20a_gmmu_map() to update gmmu ptes

Bug 1397647
Bug 1309863

Change-Id: Ie932994f7af37a8ffd26c0b1caa22901f4dc76ab
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/339800
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
drivers/video/tegra/host/gk20a/gr_gk20a.c
drivers/video/tegra/host/gk20a/gr_gk20a.h
drivers/video/tegra/host/gk20a/mm_gk20a.h