/* Copyright (c) 2006 NVIDIA Corporation. All rights reserved. * * NVIDIA Corporation and its licensors retain all intellectual property * and proprietary rights in and to this software, related documentation * and any modifications thereto. Any use, reproduction, disclosure or * distribution of this software and related documentation without an * express license agreement from NVIDIA Corporation is strictly prohibited. */ #if !defined (__GFDEFSCR_INC__) #define __GFDEFSCR_INC__ /* GPIO Operations (Set, Clear, Get) */ /** GPIO Operation: Input enable set to 1. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_SET_INPUT_ENABLE 0x00000001 /** GPIO Operation: Input enable clr to 0. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_CLR_INPUT_ENABLE 0x00000002 /** GPIO Operation: Get input enable. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_GET_INPUT_ENABLE 0x00000004 /** GPIO Operation: Output enable set to 1. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_SET_OUTPUT_ENABLE 0x00000010 /** GPIO Operation: Output enable clr to 0. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_CLR_OUTPUT_ENABLE 0x00000020 /** GPIO Operation: Get output enable. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_GET_OUTPUT_ENABLE 0x00000040 /** GPIO Operation: Output data set to 1. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_SET_DATA 0x00000100 /** GPIO Operation: Output data clr to 0. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_CLR_DATA 0x00000200 /** GPIO Operation: Get input data. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_GET_DATA 0x00000400 /** GPIO Operation: Get output data. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_GET_OUTPUT_DATA 0x00001000 /** GPIO Operation: Output select set to 1. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_SET_OUTPUT_SELECT 0x00100000 /** GPIO Operation: Output select clr to 0. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_CLR_OUTPUT_SELECT 0x00200000 /** GPIO Operation: Output select get. @see GFGPIOSTATUS, GFDxFPGPIO(), GFVxVIPGPIO(), GFIxSDGPIO() */ #define GF_GPIO_GET_OUTPUT_SELECT 0x00400000 #endif