18c2ecf20Sopenharmony_ci#ifndef MDP_COMMON_XML 28c2ecf20Sopenharmony_ci#define MDP_COMMON_XML 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci/* Autogenerated file, DO NOT EDIT manually! 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciThis file was generated by the rules-ng-ng headergen tool in this git repository: 78c2ecf20Sopenharmony_cihttp://github.com/freedreno/envytools/ 88c2ecf20Sopenharmony_cigit clone https://github.com/freedreno/envytools.git 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ciThe rules-ng-ng source files this header was generated from are: 118c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/msm.xml ( 676 bytes, from 2020-07-23 21:58:14) 128c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/freedreno_copyright.xml ( 1572 bytes, from 2020-07-23 21:58:14) 138c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2020-07-23 21:58:14) 148c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2020-07-23 21:58:14) 158c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/mdp/mdp5.xml ( 37411 bytes, from 2020-07-23 21:58:14) 168c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/dsi/dsi.xml ( 42301 bytes, from 2020-07-23 21:58:14) 178c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2020-07-23 21:58:14) 188c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2020-07-23 21:58:14) 198c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2020-07-23 21:58:14) 208c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/hdmi/hdmi.xml ( 41874 bytes, from 2020-07-23 21:58:14) 218c2ecf20Sopenharmony_ci- /home/robclark/src/envytools/rnndb/edp/edp.xml ( 10416 bytes, from 2020-07-23 21:58:14) 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciCopyright (C) 2013-2020 by the following authors: 248c2ecf20Sopenharmony_ci- Rob Clark <robdclark@gmail.com> (robclark) 258c2ecf20Sopenharmony_ci- Ilia Mirkin <imirkin@alum.mit.edu> (imirkin) 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining 288c2ecf20Sopenharmony_cia copy of this software and associated documentation files (the 298c2ecf20Sopenharmony_ci"Software"), to deal in the Software without restriction, including 308c2ecf20Sopenharmony_ciwithout limitation the rights to use, copy, modify, merge, publish, 318c2ecf20Sopenharmony_cidistribute, sublicense, and/or sell copies of the Software, and to 328c2ecf20Sopenharmony_cipermit persons to whom the Software is furnished to do so, subject to 338c2ecf20Sopenharmony_cithe following conditions: 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ciThe above copyright notice and this permission notice (including the 368c2ecf20Sopenharmony_cinext paragraph) shall be included in all copies or substantial 378c2ecf20Sopenharmony_ciportions of the Software. 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 408c2ecf20Sopenharmony_ciEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 418c2ecf20Sopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 428c2ecf20Sopenharmony_ciIN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE 438c2ecf20Sopenharmony_ciLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 448c2ecf20Sopenharmony_ciOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 458c2ecf20Sopenharmony_ciWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 468c2ecf20Sopenharmony_ci*/ 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_cienum mdp_chroma_samp_type { 508c2ecf20Sopenharmony_ci CHROMA_FULL = 0, 518c2ecf20Sopenharmony_ci CHROMA_H2V1 = 1, 528c2ecf20Sopenharmony_ci CHROMA_H1V2 = 2, 538c2ecf20Sopenharmony_ci CHROMA_420 = 3, 548c2ecf20Sopenharmony_ci}; 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_cienum mdp_fetch_type { 578c2ecf20Sopenharmony_ci MDP_PLANE_INTERLEAVED = 0, 588c2ecf20Sopenharmony_ci MDP_PLANE_PLANAR = 1, 598c2ecf20Sopenharmony_ci MDP_PLANE_PSEUDO_PLANAR = 2, 608c2ecf20Sopenharmony_ci}; 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_cienum mdp_mixer_stage_id { 638c2ecf20Sopenharmony_ci STAGE_UNUSED = 0, 648c2ecf20Sopenharmony_ci STAGE_BASE = 1, 658c2ecf20Sopenharmony_ci STAGE0 = 2, 668c2ecf20Sopenharmony_ci STAGE1 = 3, 678c2ecf20Sopenharmony_ci STAGE2 = 4, 688c2ecf20Sopenharmony_ci STAGE3 = 5, 698c2ecf20Sopenharmony_ci STAGE4 = 6, 708c2ecf20Sopenharmony_ci STAGE5 = 7, 718c2ecf20Sopenharmony_ci STAGE6 = 8, 728c2ecf20Sopenharmony_ci STAGE_MAX = 8, 738c2ecf20Sopenharmony_ci}; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_cienum mdp_alpha_type { 768c2ecf20Sopenharmony_ci FG_CONST = 0, 778c2ecf20Sopenharmony_ci BG_CONST = 1, 788c2ecf20Sopenharmony_ci FG_PIXEL = 2, 798c2ecf20Sopenharmony_ci BG_PIXEL = 3, 808c2ecf20Sopenharmony_ci}; 818c2ecf20Sopenharmony_ci 828c2ecf20Sopenharmony_cienum mdp_component_type { 838c2ecf20Sopenharmony_ci COMP_0 = 0, 848c2ecf20Sopenharmony_ci COMP_1_2 = 1, 858c2ecf20Sopenharmony_ci COMP_3 = 2, 868c2ecf20Sopenharmony_ci COMP_MAX = 3, 878c2ecf20Sopenharmony_ci}; 888c2ecf20Sopenharmony_ci 898c2ecf20Sopenharmony_cienum mdp_bpc { 908c2ecf20Sopenharmony_ci BPC1 = 0, 918c2ecf20Sopenharmony_ci BPC5 = 1, 928c2ecf20Sopenharmony_ci BPC6 = 2, 938c2ecf20Sopenharmony_ci BPC8 = 3, 948c2ecf20Sopenharmony_ci}; 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_cienum mdp_bpc_alpha { 978c2ecf20Sopenharmony_ci BPC1A = 0, 988c2ecf20Sopenharmony_ci BPC4A = 1, 998c2ecf20Sopenharmony_ci BPC6A = 2, 1008c2ecf20Sopenharmony_ci BPC8A = 3, 1018c2ecf20Sopenharmony_ci}; 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ci#endif /* MDP_COMMON_XML */ 105