Files
linux-nvgpu/include/linux/gk20a.h
Terje Bergstrom e8bac374c0 gpu: nvgpu: Use device instead of platform_device
Use struct device instead of struct platform_device wherever
possible. This allows adding other bus types later.

Change-Id: I1657287a68d85a542cdbdd8a00d1902c3d6e00ed
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1120466
2016-04-08 09:42:41 -07:00

40 lines
1.1 KiB
C

/*
* gk20a GPU driver
*
* Copyright (c) 2014-2016, NVIDIA Corporation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __GK20A_H
#define __GK20A_H
#include <linux/errno.h>
struct channel_gk20a;
struct platform_device;
#ifdef CONFIG_GK20A
int nvhost_vpr_info_fetch(void);
int gk20a_do_idle(void);
int gk20a_do_unidle(void);
#else
static inline int nvhost_vpr_info_fetch(void)
{
return -ENOSYS;
}
static inline int gk20a_do_idle(void) { return -ENOSYS; }
static inline int gk20a_do_unidle(void) { return -ENOSYS; }
#endif
#endif