mirror of
git://nv-tegra.nvidia.com/tegra/gfx-src/nv-xconfig.git
synced 2025-12-22 09:22:53 +03:00
b1bc157844c5570f911b2bf45249bd26ce73efef - nvidia-xconfig-540.4.0/Makefile 4cc77b90af91e615a64ae04893fdffa7939db84c - nvidia-xconfig-540.4.0/COPYING f14e9577e537037d4778d490ef70f13b0e94a70a - nvidia-xconfig-540.4.0/option_table.h 647e7896275a1113ec99352d573823a05001f57e - nvidia-xconfig-540.4.0/lscf.c 1e39095238886dfc6a69f7ec750e10c05a93e7d1 - nvidia-xconfig-540.4.0/nvidia-xconfig.1.m4 a5ad539267b73169480e7898b284823639c4db3a - nvidia-xconfig-540.4.0/tree.c b3d0f9f27c4d9cb7940d04e1dd387d357a16024c - nvidia-xconfig-540.4.0/nvidia-xconfig.c 46f2ea329459b0b16cb36cc14cec0de737d0963e - nvidia-xconfig-540.4.0/options.c 6f6f68f976250f2646450e571f9ab2d7eee1ac80 - nvidia-xconfig-540.4.0/nvidia-cfg.h 913b088cb559f31e09a1baf89d85d75cb43079b4 - nvidia-xconfig-540.4.0/nvidia-xconfig.h bfa37f78ba458f14a1865bbf3f67eb84987a7e1c - nvidia-xconfig-540.4.0/extract_edids.c d37da5a118e0418b267a48d05fd144611316b42c - nvidia-xconfig-540.4.0/gen-manpage-opts.c 41bcac41393c9a465c30c07cf1ab386647a16687 - nvidia-xconfig-540.4.0/util.c 9b0c02164398be2795fea7cb13c9e1b062d24bfb - nvidia-xconfig-540.4.0/query_gpu_info.c c946eefad99cec9366d8abbd4e45c5d138d3b7be - nvidia-xconfig-540.4.0/make_usable.c 10edc2c301fd331439b38d001c0df41669c238b2 - nvidia-xconfig-540.4.0/multiple_screens.c c7b8d8ca0f7c9dcc2cdca4f8e77d1122c71892ef - nvidia-xconfig-540.4.0/XF86Config-parser/Read.c a9bc06f33bf525c2b08be2dc3cd64a59c4c7946d - nvidia-xconfig-540.4.0/XF86Config-parser/Configint.h 2022a4a3c2a1b23a67ae74f50a3849f5f3a45e4b - nvidia-xconfig-540.4.0/XF86Config-parser/Keyboard.c 83b0a8efd6a508db54995688ab353591bdb242a2 - nvidia-xconfig-540.4.0/XF86Config-parser/Flags.c e67d630ef396ab7d34524c333f3a77fc42ba8fc6 - nvidia-xconfig-540.4.0/XF86Config-parser/configProcs.h f3d611bdbddfa64675a0810ef81dada57e224bcd - nvidia-xconfig-540.4.0/XF86Config-parser/Extensions.c 5ffb2caa5077a2e6ec1c5ece807e71503fb2fbce - nvidia-xconfig-540.4.0/XF86Config-parser/Module.c 7344be997921dec57959691e986763ee686888d5 - nvidia-xconfig-540.4.0/XF86Config-parser/Device.c 33211ca0a10f50e2c87b9e8feef6c1ab381b57a1 - nvidia-xconfig-540.4.0/XF86Config-parser/DRI.c 953b945f3b117d6fb44f1f738af17b6380a9ec72 - nvidia-xconfig-540.4.0/XF86Config-parser/Monitor.c 6c210ad0eaee1db3fec48ff01746cb054b4f9aaa - nvidia-xconfig-540.4.0/XF86Config-parser/Video.c 4407207cf890539dc604cff5b834c994b307729a - nvidia-xconfig-540.4.0/XF86Config-parser/Write.c de1c758e29f217e1a99e4c076d54ac84bce98b18 - nvidia-xconfig-540.4.0/XF86Config-parser/Screen.c c66a0a141e25e31b568fb9df41f17d7fb9e6d3b9 - nvidia-xconfig-540.4.0/XF86Config-parser/xf86Parser.h 9cbc29da282aa957f28b7fc83caf1e3b19ee2a52 - nvidia-xconfig-540.4.0/XF86Config-parser/Vendor.c 18711ff932af2202869a30f3b32d6d7fe7811c84 - nvidia-xconfig-540.4.0/XF86Config-parser/Layout.c cda3a4ab05bf48ba28af35b5c4c632e968afc7fa - nvidia-xconfig-540.4.0/XF86Config-parser/Util.c ec19d673a6a7d1d8f855f2d32d3e8f63046c3625 - nvidia-xconfig-540.4.0/XF86Config-parser/Files.c ac878b26ded86a3c502a6a81fc4c4a96162afefb - nvidia-xconfig-540.4.0/XF86Config-parser/Merge.c 0a274c4bc54b6ae0f6d009e443bda0cb033d66b5 - nvidia-xconfig-540.4.0/XF86Config-parser/Pointer.c 3f2238c88d737bd329a9bca1ac4b0bcf77bb9ac2 - nvidia-xconfig-540.4.0/XF86Config-parser/xf86tokens.h 45ceb0129668346ae3e52d81bb6e2f97efadf9d0 - nvidia-xconfig-540.4.0/XF86Config-parser/Input.c 4d9b03ea3badceb6bdfdf6589e6731140ec44079 - nvidia-xconfig-540.4.0/XF86Config-parser/Generate.c 04efe162cf6d97882f2bb87f3712d9a65c2320f3 - nvidia-xconfig-540.4.0/XF86Config-parser/Scan.c 5d55b94375c2055cfa1578e4c7f34c90e63a33f7 - nvidia-xconfig-540.4.0/common-utils/gen-manpage-opts-helper.c 384e36102dcd08ed4c5de05b5e3b8a7cdb2e257d - nvidia-xconfig-540.4.0/common-utils/nvgetopt.c dc2678d8a9d794a4b2b2718fce57ec087f21f54b - nvidia-xconfig-540.4.0/common-utils/common-utils.h 8db48a58d1654ed69920366bef10f38b789a1a84 - nvidia-xconfig-540.4.0/common-utils/msg.c e572cac43202f6c2af1c80b9e3901215126093ed - nvidia-xconfig-540.4.0/common-utils/nvgetopt.h 8a346196b052cfb1e06dd83d2ad1fe71e928d2b3 - nvidia-xconfig-540.4.0/common-utils/common-utils.c 1654638c567bc7f2bd70b54d807b498ab14c1061 - nvidia-xconfig-540.4.0/common-utils/nvpci-utils.h 8259a24058c714629f9819cc8c830ea9b202bb27 - nvidia-xconfig-540.4.0/common-utils/gen-manpage-opts-helper.h 524990f5497f9bbeb3d148b5e7dc8d2267c3163d - nvidia-xconfig-540.4.0/common-utils/nvpci-utils.c abb5c1b445d9353f2d2840bda848cd16109710a4 - nvidia-xconfig-540.4.0/common-utils/msg.h Change-Id: Idf1d456db80a2917c9e60cf253ebffa8680eb1cc
294 lines
6.5 KiB
C
294 lines
6.5 KiB
C
/* $XFree86: xc/programs/Xserver/hw/xfree86/parser/xf86tokens.h,v 1.20 2003/08/24 17:37:09 dawes Exp $ */
|
|
/*
|
|
*
|
|
* Copyright (c) 1997 Metro Link Incorporated
|
|
*
|
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
|
* copy of this software and associated documentation files (the "Software"),
|
|
* to deal in the Software without restriction, including without limitation
|
|
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
* and/or sell copies of the Software, and to permit persons to whom the
|
|
* Software is furnished to do so, subject to the following conditions:
|
|
*
|
|
* The above copyright notice and this permission notice shall be included in
|
|
* all copies or substantial portions of the Software.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
* THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
|
|
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
* SOFTWARE.
|
|
*
|
|
* Except as contained in this notice, the name of the Metro Link shall not be
|
|
* used in advertising or otherwise to promote the sale, use or other dealings
|
|
* in this Software without prior written authorization from Metro Link.
|
|
*
|
|
*/
|
|
/*
|
|
* Copyright (c) 1997-2003 by The XFree86 Project, Inc.
|
|
*
|
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
|
* copy of this software and associated documentation files (the "Software"),
|
|
* to deal in the Software without restriction, including without limitation
|
|
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
* and/or sell copies of the Software, and to permit persons to whom the
|
|
* Software is furnished to do so, subject to the following conditions:
|
|
*
|
|
* The above copyright notice and this permission notice shall be included in
|
|
* all copies or substantial portions of the Software.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
|
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
|
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
|
* OTHER DEALINGS IN THE SOFTWARE.
|
|
*
|
|
* Except as contained in this notice, the name of the copyright holder(s)
|
|
* and author(s) shall not be used in advertising or otherwise to promote
|
|
* the sale, use or other dealings in this Software without prior written
|
|
* authorization from the copyright holder(s) and author(s).
|
|
*/
|
|
|
|
|
|
#ifndef _xf86_tokens_h
|
|
#define _xf86_tokens_h
|
|
|
|
/* Undefine symbols that some OSs might define */
|
|
#undef IOBASE
|
|
|
|
/*
|
|
* Each token should have a unique value regardless of the section
|
|
* it is used in.
|
|
*/
|
|
|
|
typedef enum {
|
|
/* errno-style tokens */
|
|
EOF_TOKEN = -4,
|
|
LOCK_TOKEN = -3,
|
|
ERROR_TOKEN = -2,
|
|
|
|
/* value type tokens */
|
|
NUMBER = 1,
|
|
STRING,
|
|
|
|
/* Tokens that can appear in many sections */
|
|
SECTION,
|
|
SUBSECTION,
|
|
ENDSECTION,
|
|
ENDSUBSECTION,
|
|
IDENTIFIER,
|
|
VENDOR,
|
|
DASH,
|
|
COMMA,
|
|
OPTION,
|
|
COMMENT,
|
|
|
|
/* Frequency units */
|
|
HRZ,
|
|
KHZ,
|
|
MHZ,
|
|
|
|
/* File tokens */
|
|
FONTPATH,
|
|
RGBPATH,
|
|
MODULEPATH,
|
|
INPUTDEVICES,
|
|
LOGFILEPATH,
|
|
|
|
/* Server Flag tokens. These are deprecated in favour of generic Options */
|
|
NOTRAPSIGNALS,
|
|
DONTZAP,
|
|
DONTZOOM,
|
|
DISABLEVIDMODE,
|
|
ALLOWNONLOCAL,
|
|
DISABLEMODINDEV,
|
|
MODINDEVALLOWNONLOCAL,
|
|
ALLOWMOUSEOPENFAIL,
|
|
BLANKTIME,
|
|
STANDBYTIME,
|
|
SUSPENDTIME,
|
|
OFFTIME,
|
|
DEFAULTLAYOUT,
|
|
|
|
/* Monitor tokens */
|
|
MODEL,
|
|
MODELINE,
|
|
DISPLAYSIZE,
|
|
HORIZSYNC,
|
|
VERTREFRESH,
|
|
MODE,
|
|
GAMMA,
|
|
USEMODES,
|
|
|
|
/* Modes tokens */
|
|
/* no new ones */
|
|
|
|
/* Mode tokens */
|
|
DOTCLOCK,
|
|
HTIMINGS,
|
|
VTIMINGS,
|
|
FLAGS,
|
|
HSKEW,
|
|
BCAST,
|
|
VSCAN,
|
|
ENDMODE,
|
|
|
|
/* Screen tokens */
|
|
OBSDRIVER,
|
|
MDEVICE,
|
|
MONITOR,
|
|
SCREENNO,
|
|
DEFAULTDEPTH,
|
|
DEFAULTBPP,
|
|
DEFAULTFBBPP,
|
|
|
|
/* VideoAdaptor tokens */
|
|
VIDEOADAPTOR,
|
|
|
|
/* Mode timing tokens */
|
|
TT_INTERLACE,
|
|
TT_PHSYNC,
|
|
TT_NHSYNC,
|
|
TT_PVSYNC,
|
|
TT_NVSYNC,
|
|
TT_CSYNC,
|
|
TT_PCSYNC,
|
|
TT_NCSYNC,
|
|
TT_DBLSCAN,
|
|
TT_HSKEW,
|
|
TT_BCAST,
|
|
TT_VSCAN,
|
|
TT_CUSTOM,
|
|
|
|
/* Module tokens */
|
|
LOAD,
|
|
LOAD_DRIVER,
|
|
DISABLE,
|
|
|
|
/* InputClass tokens */
|
|
MATCHPRODUCT,
|
|
MATCHISPOINTER,
|
|
MATCHISTOUCHPAD,
|
|
MATCHISTOUCHSCREEN,
|
|
MATCHISKEYBOARD,
|
|
MATCHISJOYSTICK,
|
|
MATCHISTABLET,
|
|
MATCHOS,
|
|
MATCHTAG,
|
|
MATCHUSBID,
|
|
MATCHPNPID,
|
|
MATCHVENDOR,
|
|
MATCHDRIVER,
|
|
MATCHDEVICEPATH,
|
|
|
|
/* Device tokens */
|
|
DRIVER,
|
|
CHIPSET,
|
|
CLOCKS,
|
|
VIDEORAM,
|
|
BOARD,
|
|
IOBASE,
|
|
RAMDAC,
|
|
DACSPEED,
|
|
BIOSBASE,
|
|
MEMBASE,
|
|
CLOCKCHIP,
|
|
CHIPID,
|
|
CHIPREV,
|
|
CARD,
|
|
BUSID,
|
|
TEXTCLOCKFRQ,
|
|
IRQ,
|
|
|
|
/* Keyboard tokens */
|
|
AUTOREPEAT,
|
|
XLEDS,
|
|
KPROTOCOL,
|
|
XKBKEYMAP,
|
|
XKBCOMPAT,
|
|
XKBTYPES,
|
|
XKBKEYCODES,
|
|
XKBGEOMETRY,
|
|
XKBSYMBOLS,
|
|
XKBDISABLE,
|
|
PANIX106,
|
|
XKBRULES,
|
|
XKBMODEL,
|
|
XKBLAYOUT,
|
|
XKBVARIANT,
|
|
XKBOPTIONS,
|
|
/* The next two have become ServerFlags options */
|
|
VTINIT,
|
|
VTSYSREQ,
|
|
/* Obsolete keyboard tokens */
|
|
SERVERNUM,
|
|
LEFTALT,
|
|
RIGHTALT,
|
|
SCROLLLOCK_TOK,
|
|
RIGHTCTL,
|
|
/* arguments for the above obsolete tokens */
|
|
CONF_KM_META,
|
|
CONF_KM_COMPOSE,
|
|
CONF_KM_MODESHIFT,
|
|
CONF_KM_MODELOCK,
|
|
CONF_KM_SCROLLLOCK,
|
|
CONF_KM_CONTROL,
|
|
|
|
/* Pointer tokens */
|
|
EMULATE3,
|
|
BAUDRATE,
|
|
SAMPLERATE,
|
|
PRESOLUTION,
|
|
CLEARDTR,
|
|
CLEARRTS,
|
|
CHORDMIDDLE,
|
|
PROTOCOL,
|
|
PDEVICE,
|
|
EM3TIMEOUT,
|
|
DEVICE_NAME,
|
|
ALWAYSCORE,
|
|
PBUTTONS,
|
|
ZAXISMAPPING,
|
|
|
|
/* Pointer Z axis mapping tokens */
|
|
XAXIS,
|
|
YAXIS,
|
|
|
|
/* Display tokens */
|
|
MODES,
|
|
VIEWPORT,
|
|
VIRTUAL,
|
|
VISUAL,
|
|
BLACK_TOK,
|
|
WHITE_TOK,
|
|
DEPTH,
|
|
BPP,
|
|
WEIGHT,
|
|
|
|
/* Layout Tokens */
|
|
SCREEN,
|
|
INACTIVE,
|
|
INPUTDEVICE,
|
|
|
|
/* Adjaceny Tokens */
|
|
RIGHTOF,
|
|
LEFTOF,
|
|
ABOVE,
|
|
BELOW,
|
|
RELATIVE,
|
|
ABSOLUTE,
|
|
|
|
/* Vendor Tokens */
|
|
VENDORNAME,
|
|
|
|
/* DRI Tokens */
|
|
GROUP,
|
|
BUFFERS
|
|
} ParserTokens;
|
|
|
|
#endif /* _xf86_tokens_h */
|