1*4882a593Smuzhiyun #ifndef MDP_COMMON_XML 2*4882a593Smuzhiyun #define MDP_COMMON_XML 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun /* Autogenerated file, DO NOT EDIT manually! 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun This file was generated by the rules-ng-ng headergen tool in this git repository: 7*4882a593Smuzhiyun http://github.com/freedreno/envytools/ 8*4882a593Smuzhiyun git clone https://github.com/freedreno/envytools.git 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun The rules-ng-ng source files this header was generated from are: 11*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/msm.xml ( 676 bytes, from 2020-07-23 21:58:14) 12*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/freedreno_copyright.xml ( 1572 bytes, from 2020-07-23 21:58:14) 13*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2020-07-23 21:58:14) 14*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2020-07-23 21:58:14) 15*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/mdp/mdp5.xml ( 37411 bytes, from 2020-07-23 21:58:14) 16*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/dsi/dsi.xml ( 42301 bytes, from 2020-07-23 21:58:14) 17*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2020-07-23 21:58:14) 18*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2020-07-23 21:58:14) 19*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2020-07-23 21:58:14) 20*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/hdmi/hdmi.xml ( 41874 bytes, from 2020-07-23 21:58:14) 21*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/edp/edp.xml ( 10416 bytes, from 2020-07-23 21:58:14) 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun Copyright (C) 2013-2020 by the following authors: 24*4882a593Smuzhiyun - Rob Clark <robdclark@gmail.com> (robclark) 25*4882a593Smuzhiyun - Ilia Mirkin <imirkin@alum.mit.edu> (imirkin) 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun Permission is hereby granted, free of charge, to any person obtaining 28*4882a593Smuzhiyun a copy of this software and associated documentation files (the 29*4882a593Smuzhiyun "Software"), to deal in the Software without restriction, including 30*4882a593Smuzhiyun without limitation the rights to use, copy, modify, merge, publish, 31*4882a593Smuzhiyun distribute, sublicense, and/or sell copies of the Software, and to 32*4882a593Smuzhiyun permit persons to whom the Software is furnished to do so, subject to 33*4882a593Smuzhiyun the following conditions: 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun The above copyright notice and this permission notice (including the 36*4882a593Smuzhiyun next paragraph) shall be included in all copies or substantial 37*4882a593Smuzhiyun portions of the Software. 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 40*4882a593Smuzhiyun EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 41*4882a593Smuzhiyun MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 42*4882a593Smuzhiyun IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 43*4882a593Smuzhiyun LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 44*4882a593Smuzhiyun OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 45*4882a593Smuzhiyun WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 46*4882a593Smuzhiyun */ 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun enum mdp_chroma_samp_type { 50*4882a593Smuzhiyun CHROMA_FULL = 0, 51*4882a593Smuzhiyun CHROMA_H2V1 = 1, 52*4882a593Smuzhiyun CHROMA_H1V2 = 2, 53*4882a593Smuzhiyun CHROMA_420 = 3, 54*4882a593Smuzhiyun }; 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun enum mdp_fetch_type { 57*4882a593Smuzhiyun MDP_PLANE_INTERLEAVED = 0, 58*4882a593Smuzhiyun MDP_PLANE_PLANAR = 1, 59*4882a593Smuzhiyun MDP_PLANE_PSEUDO_PLANAR = 2, 60*4882a593Smuzhiyun }; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun enum mdp_mixer_stage_id { 63*4882a593Smuzhiyun STAGE_UNUSED = 0, 64*4882a593Smuzhiyun STAGE_BASE = 1, 65*4882a593Smuzhiyun STAGE0 = 2, 66*4882a593Smuzhiyun STAGE1 = 3, 67*4882a593Smuzhiyun STAGE2 = 4, 68*4882a593Smuzhiyun STAGE3 = 5, 69*4882a593Smuzhiyun STAGE4 = 6, 70*4882a593Smuzhiyun STAGE5 = 7, 71*4882a593Smuzhiyun STAGE6 = 8, 72*4882a593Smuzhiyun STAGE_MAX = 8, 73*4882a593Smuzhiyun }; 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun enum mdp_alpha_type { 76*4882a593Smuzhiyun FG_CONST = 0, 77*4882a593Smuzhiyun BG_CONST = 1, 78*4882a593Smuzhiyun FG_PIXEL = 2, 79*4882a593Smuzhiyun BG_PIXEL = 3, 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun enum mdp_component_type { 83*4882a593Smuzhiyun COMP_0 = 0, 84*4882a593Smuzhiyun COMP_1_2 = 1, 85*4882a593Smuzhiyun COMP_3 = 2, 86*4882a593Smuzhiyun COMP_MAX = 3, 87*4882a593Smuzhiyun }; 88*4882a593Smuzhiyun 89*4882a593Smuzhiyun enum mdp_bpc { 90*4882a593Smuzhiyun BPC1 = 0, 91*4882a593Smuzhiyun BPC5 = 1, 92*4882a593Smuzhiyun BPC6 = 2, 93*4882a593Smuzhiyun BPC8 = 3, 94*4882a593Smuzhiyun }; 95*4882a593Smuzhiyun 96*4882a593Smuzhiyun enum mdp_bpc_alpha { 97*4882a593Smuzhiyun BPC1A = 0, 98*4882a593Smuzhiyun BPC4A = 1, 99*4882a593Smuzhiyun BPC6A = 2, 100*4882a593Smuzhiyun BPC8A = 3, 101*4882a593Smuzhiyun }; 102*4882a593Smuzhiyun 103*4882a593Smuzhiyun 104*4882a593Smuzhiyun #endif /* MDP_COMMON_XML */ 105