1bf215546Sopenharmony_ci#ifndef RNNDB_NV_M2MF_XML
2bf215546Sopenharmony_ci#define RNNDB_NV_M2MF_XML
3bf215546Sopenharmony_ci
4bf215546Sopenharmony_ci/* Autogenerated file, DO NOT EDIT manually!
5bf215546Sopenharmony_ci
6bf215546Sopenharmony_ciThis file was generated by the rules-ng-ng headergen tool in this git repository:
7bf215546Sopenharmony_cihttp://0x04.net/cgit/index.cgi/rules-ng-ng
8bf215546Sopenharmony_cigit clone git://0x04.net/rules-ng-ng
9bf215546Sopenharmony_ci
10bf215546Sopenharmony_ciThe rules-ng-ng source files this header was generated from are:
11bf215546Sopenharmony_ci- rnndb/nv_m2mf.xml      (   2696 bytes, from 2011-07-09 13:43:58)
12bf215546Sopenharmony_ci- ./rnndb/copyright.xml  (   6452 bytes, from 2011-07-09 13:43:58)
13bf215546Sopenharmony_ci- ./rnndb/nv_object.xml  (  12672 bytes, from 2011-07-17 12:14:32)
14bf215546Sopenharmony_ci- ./rnndb/nvchipsets.xml (   3701 bytes, from 2012-04-06 13:21:15)
15bf215546Sopenharmony_ci- ./rnndb/nv_defs.xml    (   4437 bytes, from 2011-07-09 13:43:58)
16bf215546Sopenharmony_ci- ./rnndb/nv50_defs.xml  (   5468 bytes, from 2011-07-09 13:43:58)
17bf215546Sopenharmony_ci
18bf215546Sopenharmony_ciCopyright (C) 2006-2011 by the following authors:
19bf215546Sopenharmony_ci- Artur Huillet <arthur.huillet@free.fr> (ahuillet)
20bf215546Sopenharmony_ci- Ben Skeggs (darktama, darktama_)
21bf215546Sopenharmony_ci- B. R. <koala_br@users.sourceforge.net> (koala_br)
22bf215546Sopenharmony_ci- Carlos Martin <carlosmn@users.sf.net> (carlosmn)
23bf215546Sopenharmony_ci- Christoph Bumiller <e0425955@student.tuwien.ac.at> (calim, chrisbmr)
24bf215546Sopenharmony_ci- Dawid Gajownik <gajownik@users.sf.net> (gajownik)
25bf215546Sopenharmony_ci- Dmitry Baryshkov
26bf215546Sopenharmony_ci- Dmitry Eremin-Solenikov <lumag@users.sf.net> (lumag)
27bf215546Sopenharmony_ci- EdB <edb_@users.sf.net> (edb_)
28bf215546Sopenharmony_ci- Erik Waling <erikwailing@users.sf.net> (erikwaling)
29bf215546Sopenharmony_ci- Francisco Jerez <currojerez@riseup.net> (curro)
30bf215546Sopenharmony_ci- imirkin <imirkin@users.sf.net> (imirkin)
31bf215546Sopenharmony_ci- jb17bsome <jb17bsome@bellsouth.net> (jb17bsome)
32bf215546Sopenharmony_ci- Jeremy Kolb <kjeremy@users.sf.net> (kjeremy)
33bf215546Sopenharmony_ci- Laurent Carlier <lordheavym@gmail.com> (lordheavy)
34bf215546Sopenharmony_ci- Luca Barbieri <luca@luca-barbieri.com> (lb, lb1)
35bf215546Sopenharmony_ci- Maarten Maathuis <madman2003@gmail.com> (stillunknown)
36bf215546Sopenharmony_ci- Marcin Kościelnicki <koriakin@0x04.net> (mwk, koriakin)
37bf215546Sopenharmony_ci- Mark Carey <mark.carey@gmail.com> (careym)
38bf215546Sopenharmony_ci- Matthieu Castet <matthieu.castet@parrot.com> (mat-c)
39bf215546Sopenharmony_ci- nvidiaman <nvidiaman@users.sf.net> (nvidiaman)
40bf215546Sopenharmony_ci- Patrice Mandin <patmandin@gmail.com> (pmandin, pmdata)
41bf215546Sopenharmony_ci- Pekka Paalanen <pq@iki.fi> (pq, ppaalanen)
42bf215546Sopenharmony_ci- Peter Popov <ironpeter@users.sf.net> (ironpeter)
43bf215546Sopenharmony_ci- Richard Hughes <hughsient@users.sf.net> (hughsient)
44bf215546Sopenharmony_ci- Rudi Cilibrasi <cilibrar@users.sf.net> (cilibrar)
45bf215546Sopenharmony_ci- Serge Martin
46bf215546Sopenharmony_ci- Simon Raffeiner
47bf215546Sopenharmony_ci- Stephane Loeuillet <leroutier@users.sf.net> (leroutier)
48bf215546Sopenharmony_ci- Stephane Marchesin <stephane.marchesin@gmail.com> (marcheu)
49bf215546Sopenharmony_ci- sturmflut <sturmflut@users.sf.net> (sturmflut)
50bf215546Sopenharmony_ci- Sylvain Munaut <tnt@246tNt.com>
51bf215546Sopenharmony_ci- Victor Stinner <victor.stinner@haypocalc.com> (haypo)
52bf215546Sopenharmony_ci- Wladmir van der Laan <laanwj@gmail.com> (miathan6)
53bf215546Sopenharmony_ci- Younes Manton <younes.m@gmail.com> (ymanton)
54bf215546Sopenharmony_ci
55bf215546Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining
56bf215546Sopenharmony_cia copy of this software and associated documentation files (the
57bf215546Sopenharmony_ci"Software"), to deal in the Software without restriction, including
58bf215546Sopenharmony_ciwithout limitation the rights to use, copy, modify, merge, publish,
59bf215546Sopenharmony_cidistribute, sublicense, and/or sell copies of the Software, and to
60bf215546Sopenharmony_cipermit persons to whom the Software is furnished to do so, subject to
61bf215546Sopenharmony_cithe following conditions:
62bf215546Sopenharmony_ci
63bf215546Sopenharmony_ciThe above copyright notice and this permission notice (including the
64bf215546Sopenharmony_cinext paragraph) shall be included in all copies or substantial
65bf215546Sopenharmony_ciportions of the Software.
66bf215546Sopenharmony_ci
67bf215546Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
68bf215546Sopenharmony_ciEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
69bf215546Sopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
70bf215546Sopenharmony_ciIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
71bf215546Sopenharmony_ciLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
72bf215546Sopenharmony_ciOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
73bf215546Sopenharmony_ciWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
74bf215546Sopenharmony_ci*/
75bf215546Sopenharmony_ci
76bf215546Sopenharmony_ci
77bf215546Sopenharmony_ci
78bf215546Sopenharmony_ci#define NV03_M2MF_DMA_NOTIFY					0x00000180
79bf215546Sopenharmony_ci
80bf215546Sopenharmony_ci#define NV03_M2MF_DMA_BUFFER_IN					0x00000184
81bf215546Sopenharmony_ci
82bf215546Sopenharmony_ci#define NV03_M2MF_DMA_BUFFER_OUT				0x00000188
83bf215546Sopenharmony_ci
84bf215546Sopenharmony_ci
85bf215546Sopenharmony_ci#define NV50_M2MF_LINEAR_IN					0x00000200
86bf215546Sopenharmony_ci
87bf215546Sopenharmony_ci#define NV50_M2MF_TILING_MODE_IN				0x00000204
88bf215546Sopenharmony_ci
89bf215546Sopenharmony_ci#define NV50_M2MF_TILING_PITCH_IN				0x00000208
90bf215546Sopenharmony_ci
91bf215546Sopenharmony_ci#define NV50_M2MF_TILING_HEIGHT_IN				0x0000020c
92bf215546Sopenharmony_ci
93bf215546Sopenharmony_ci#define NV50_M2MF_TILING_DEPTH_IN				0x00000210
94bf215546Sopenharmony_ci
95bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_IN_Z				0x00000214
96bf215546Sopenharmony_ci
97bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_IN				0x00000218
98bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_IN_X__MASK			0x0000ffff
99bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_IN_X__SHIFT			0
100bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_IN_Y__MASK			0xffff0000
101bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_IN_Y__SHIFT			16
102bf215546Sopenharmony_ci
103bf215546Sopenharmony_ci#define NV50_M2MF_LINEAR_OUT					0x0000021c
104bf215546Sopenharmony_ci
105bf215546Sopenharmony_ci#define NV50_M2MF_TILING_MODE_OUT				0x00000220
106bf215546Sopenharmony_ci
107bf215546Sopenharmony_ci#define NV50_M2MF_TILING_PITCH_OUT				0x00000224
108bf215546Sopenharmony_ci
109bf215546Sopenharmony_ci#define NV50_M2MF_TILING_HEIGHT_OUT				0x00000228
110bf215546Sopenharmony_ci
111bf215546Sopenharmony_ci#define NV50_M2MF_TILING_DEPTH_OUT				0x0000022c
112bf215546Sopenharmony_ci
113bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_OUT_Z				0x00000230
114bf215546Sopenharmony_ci
115bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_OUT				0x00000234
116bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_OUT_X__MASK			0x0000ffff
117bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_OUT_X__SHIFT			0
118bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_OUT_Y__MASK			0xffff0000
119bf215546Sopenharmony_ci#define NV50_M2MF_TILING_POSITION_OUT_Y__SHIFT			16
120bf215546Sopenharmony_ci
121bf215546Sopenharmony_ci#define NV50_M2MF_OFFSET_IN_HIGH				0x00000238
122bf215546Sopenharmony_ci
123bf215546Sopenharmony_ci#define NV50_M2MF_OFFSET_OUT_HIGH				0x0000023c
124bf215546Sopenharmony_ci
125bf215546Sopenharmony_ci#define NV03_M2MF_OFFSET_IN					0x0000030c
126bf215546Sopenharmony_ci
127bf215546Sopenharmony_ci#define NV03_M2MF_OFFSET_OUT					0x00000310
128bf215546Sopenharmony_ci
129bf215546Sopenharmony_ci#define NV03_M2MF_PITCH_IN					0x00000314
130bf215546Sopenharmony_ci
131bf215546Sopenharmony_ci#define NV03_M2MF_PITCH_OUT					0x00000318
132bf215546Sopenharmony_ci
133bf215546Sopenharmony_ci#define NV03_M2MF_LINE_LENGTH_IN				0x0000031c
134bf215546Sopenharmony_ci
135bf215546Sopenharmony_ci#define NV03_M2MF_LINE_COUNT					0x00000320
136bf215546Sopenharmony_ci
137bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT					0x00000324
138bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_INPUT_INC__MASK			0x000000ff
139bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_INPUT_INC__SHIFT			0
140bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_INPUT_INC_1				0x00000001
141bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_INPUT_INC_2				0x00000002
142bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_INPUT_INC_4				0x00000004
143bf215546Sopenharmony_ci#define NV50_M2MF_FORMAT_INPUT_INC_8				0x00000008
144bf215546Sopenharmony_ci#define NV50_M2MF_FORMAT_INPUT_INC_16				0x00000010
145bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_OUTPUT_INC__MASK			0x0000ff00
146bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_OUTPUT_INC__SHIFT			8
147bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_OUTPUT_INC_1				0x00000100
148bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_OUTPUT_INC_2				0x00000200
149bf215546Sopenharmony_ci#define NV03_M2MF_FORMAT_OUTPUT_INC_4				0x00000400
150bf215546Sopenharmony_ci#define NV50_M2MF_FORMAT_OUTPUT_INC_8				0x00000800
151bf215546Sopenharmony_ci#define NV50_M2MF_FORMAT_OUTPUT_INC_16				0x00001000
152bf215546Sopenharmony_ci
153bf215546Sopenharmony_ci#define NV03_M2MF_BUF_NOTIFY					0x00000328
154bf215546Sopenharmony_ci
155bf215546Sopenharmony_ci
156bf215546Sopenharmony_ci#endif /* RNNDB_NV_M2MF_XML */
157