mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 02:01:36 +03:00
video: tegra: nvmap: Add function to get VPR device
Add function to get VPR device which is used by NvGPU instead of exporting VPR device directly. Bug 4616754 Change-Id: Ia6ee834a2804cc1693e7b66f4c4385d2b0eed37b Signed-off-by: Ashish Mhetre <amhetre@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3131961 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
e4e94d02c1
commit
e66ec778b0
@@ -10,6 +10,9 @@ void *nvmap_dma_alloc_attrs(struct device *dev, size_t size,
|
||||
unsigned long attrs);
|
||||
void nvmap_dma_free_attrs(struct device *dev, size_t size, void *cpu_addr,
|
||||
dma_addr_t dma_handle, unsigned long attrs);
|
||||
extern struct device tegra_vpr_dev;
|
||||
extern struct device tegra_vpr1_dev;
|
||||
|
||||
struct device *nvmap_get_vpr_dev(void);
|
||||
|
||||
struct device *nvmap_get_vpr1_dev(void);
|
||||
|
||||
#endif /* __NVMAP_EXPORTS_H */
|
||||
|
||||
@@ -36,9 +36,7 @@
|
||||
struct device __weak tegra_generic_dev;
|
||||
|
||||
struct device tegra_vpr_dev;
|
||||
EXPORT_SYMBOL(tegra_vpr_dev);
|
||||
struct device tegra_vpr1_dev;
|
||||
EXPORT_SYMBOL(tegra_vpr1_dev);
|
||||
|
||||
struct device __weak tegra_generic_cma_dev;
|
||||
struct device __weak tegra_vpr_cma_dev;
|
||||
@@ -461,6 +459,18 @@ err:
|
||||
return ERR_PTR(-ENOMEM);
|
||||
}
|
||||
|
||||
struct device *nvmap_get_vpr_dev(void)
|
||||
{
|
||||
return &tegra_vpr_dev;
|
||||
}
|
||||
EXPORT_SYMBOL(nvmap_get_vpr_dev);
|
||||
|
||||
struct device *nvmap_get_vpr1_dev(void)
|
||||
{
|
||||
return &tegra_vpr1_dev;
|
||||
}
|
||||
EXPORT_SYMBOL(nvmap_get_vpr1_dev);
|
||||
|
||||
void *nvmap_dma_alloc_attrs(struct device *dev, size_t size,
|
||||
dma_addr_t *dma_handle,
|
||||
gfp_t flag, unsigned long attrs)
|
||||
|
||||
Reference in New Issue
Block a user