blob: 52280f40ce313c1414e0df2ce325da02c46e763d [file] [log] [blame]
Alexandre Courbot7f936d42015-07-09 16:33:00 +09001/*
2 * (C) Copyright 2015
3 * NVIDIA Corporation <www.nvidia.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7
8#ifndef __ASM_ARCH_TEGRA_GPU_H
9#define __ASM_ARCH_TEGRA_GPU_H
10
11#if defined(CONFIG_TEGRA_GPU)
12
13void config_gpu(void);
14bool gpu_configured(void);
15
16#else /* CONFIG_TEGRA_GPU */
17
18static inline void config_gpu(void)
19{
20}
21
22static inline bool gpu_configured(void)
23{
24 return false;
25}
26
27#endif /* CONFIG_TEGRA_GPU */
Alexandre Courbot5e270dc2015-07-09 16:33:01 +090028
29#if defined(CONFIG_OF_LIBFDT)
30
31int gpu_enable_node(void *blob, const char *gpupath);
32
33#else /* CONFIG_OF_LIBFDT */
34
35static inline int gpu_enable_node(void *blob, const char *gpupath)
36{
37 return 0;
38}
39
40#endif /* CONFIG_OF_LIBFDT */
41
42#endif /* __ASM_ARCH_TEGRA_GPU_H */