17ec681f3Smrg<?xml version="1.0" encoding="UTF-8"?> 27ec681f3Smrg<database xmlns="http://nouveau.freedesktop.org/" 37ec681f3Smrgxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 47ec681f3Smrgxsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> 57ec681f3Smrg 67ec681f3Smrg 77ec681f3Smrg<!-- random bits that seem same between mdp4 and mdp5 (ie. not much) --> 87ec681f3Smrg 97ec681f3Smrg<enum name="mdp_chroma_samp_type"> 107ec681f3Smrg <value name="CHROMA_FULL" value="0"/> 117ec681f3Smrg <value name="CHROMA_H2V1" value="1"/> 127ec681f3Smrg <value name="CHROMA_H1V2" value="2"/> 137ec681f3Smrg <value name="CHROMA_420" value="3"/> 147ec681f3Smrg</enum> 157ec681f3Smrg 167ec681f3Smrg<enum name="mdp_fetch_type"> 177ec681f3Smrg <value name="MDP_PLANE_INTERLEAVED" value="0"/> 187ec681f3Smrg <value name="MDP_PLANE_PLANAR" value="1"/> 197ec681f3Smrg <value name="MDP_PLANE_PSEUDO_PLANAR" value="2"/> 207ec681f3Smrg</enum> 217ec681f3Smrg 227ec681f3Smrg<enum name="mdp_mixer_stage_id"> 237ec681f3Smrg <value name="STAGE_UNUSED" value="0"/> 247ec681f3Smrg <value name="STAGE_BASE" value="1"/> 257ec681f3Smrg <value name="STAGE0" value="2"/> <!-- zorder 0 --> 267ec681f3Smrg <value name="STAGE1" value="3"/> <!-- zorder 1 --> 277ec681f3Smrg <value name="STAGE2" value="4"/> <!-- zorder 2 --> 287ec681f3Smrg <value name="STAGE3" value="5"/> <!-- zorder 3 --> 297ec681f3Smrg <value name="STAGE4" value="6"/> <!-- zorder 4 --> 307ec681f3Smrg <value name="STAGE5" value="7"/> <!-- zorder 5 --> 317ec681f3Smrg <value name="STAGE6" value="8"/> <!-- zorder 6 --> 327ec681f3Smrg <value name="STAGE_MAX" value="8"/> <!-- maximum zorder --> 337ec681f3Smrg</enum> 347ec681f3Smrg 357ec681f3Smrg<enum name="mdp_alpha_type"> 367ec681f3Smrg <value name="FG_CONST" value="0"/> 377ec681f3Smrg <value name="BG_CONST" value="1"/> 387ec681f3Smrg <value name="FG_PIXEL" value="2"/> 397ec681f3Smrg <value name="BG_PIXEL" value="3"/> 407ec681f3Smrg</enum> 417ec681f3Smrg 427ec681f3Smrg<enum name="mdp_component_type"> 437ec681f3Smrg <value name="COMP_0" value="0"/> <!-- Y component --> 447ec681f3Smrg <value name="COMP_1_2" value="1"/> <!-- Cb/Cr comp. --> 457ec681f3Smrg <value name="COMP_3" value="2"/> <!-- Trans comp. --> 467ec681f3Smrg <value name="COMP_MAX" value="3"/> 477ec681f3Smrg</enum> 487ec681f3Smrg 497ec681f3Smrg<enum name="mdp_bpc"> 507ec681f3Smrg <brief>bits per component (non-alpha channel)</brief> 517ec681f3Smrg <value name="BPC1" value="0"/> <!-- 1 bit --> 527ec681f3Smrg <value name="BPC5" value="1"/> <!-- 2 bits --> 537ec681f3Smrg <value name="BPC6" value="2"/> <!-- 6 bits --> 547ec681f3Smrg <value name="BPC8" value="3"/> <!-- 8 bits --> 557ec681f3Smrg</enum> 567ec681f3Smrg 577ec681f3Smrg<enum name="mdp_bpc_alpha"> 587ec681f3Smrg <brief>bits per component (alpha channel)</brief> 597ec681f3Smrg <value name="BPC1A" value="0"/> <!-- 1 bit --> 607ec681f3Smrg <value name="BPC4A" value="1"/> <!-- 2 bits --> 617ec681f3Smrg <value name="BPC6A" value="2"/> <!-- 6 bits --> 627ec681f3Smrg <value name="BPC8A" value="3"/> <!-- 8 bits --> 637ec681f3Smrg</enum> 647ec681f3Smrg 657ec681f3Smrg<bitset name="reg_wh" inline="yes"> 667ec681f3Smrg <bitfield name="HEIGHT" low="16" high="31" type="uint"/> 677ec681f3Smrg <bitfield name="WIDTH" low="0" high="15" type="uint"/> 687ec681f3Smrg</bitset> 697ec681f3Smrg 707ec681f3Smrg<bitset name="reg_xy" inline="yes"> 717ec681f3Smrg <bitfield name="Y" low="16" high="31" type="uint"/> 727ec681f3Smrg <bitfield name="X" low="0" high="15" type="uint"/> 737ec681f3Smrg</bitset> 747ec681f3Smrg 757ec681f3Smrg<bitset name="mdp_unpack_pattern" inline="yes"> 767ec681f3Smrg <bitfield name="ELEM0" low="0" high="7"/> 777ec681f3Smrg <bitfield name="ELEM1" low="8" high="15"/> 787ec681f3Smrg <bitfield name="ELEM2" low="16" high="23"/> 797ec681f3Smrg <bitfield name="ELEM3" low="24" high="31"/> 807ec681f3Smrg</bitset> 817ec681f3Smrg 827ec681f3Smrg</database> 837ec681f3Smrg 84