platform: tegra: Remove CVNAS driver

The CVNAS driver is not needed for Tegra234 and future devices. Remove
the CVNAS driver and support for CVNAS from DLA, NVMAP and PVA dirvers.

Bug 4037930

Change-Id: I5d1ae3c195485cb094f9b9b480f91d81fd04687c
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2903848
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Jon Hunter
2023-05-13 12:57:23 +01:00
committed by mobile promotions
parent 966af3a139
commit 9a3174280f
10 changed files with 0 additions and 954 deletions

View File

@@ -1,31 +0,0 @@
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2018-2023, NVIDIA Corporation. All rights reserved.
*/
#ifndef __LINUX_CVNAS_H
#define __LINUX_CVNAS_H
#include <linux/types.h>
#if defined(CONFIG_TEGRA_CVNAS) || defined(CVNAS_MODULE)
int nvcvnas_busy(void);
int nvcvnas_busy_no_rpm(void);
int nvcvnas_idle(void);
int nvcvnas_idle_no_rpm(void);
int is_nvcvnas_probed(void);
phys_addr_t nvcvnas_get_cvsram_base(void);
size_t nvcvnas_get_cvsram_size(void);
int is_nvcvnas_clk_enabled(void);
#else
static inline int nvcvnas_busy(void) { return 0; }
static inline int nvcvnas_busy_no_rpm(void) { return 0; }
static inline int nvcvnas_idle(void) { return 0; }
static inline int nvcvnas_idle_no_rpm(void) { return 0; }
static inline int is_nvcvnas_probed(void) { return 0; }
static inline phys_addr_t nvcvnas_get_cvsram_base(void) { return 0; }
static inline size_t nvcvnas_get_cvsram_size(void) { return 0; }
static inline int is_nvcvnas_clk_enabled(void) { return 0; }
#endif /* CONFIG_TEGRA_CVNAS || CVNAS_MODULE */
#endif /* __LINUX_CVNAS_H */