Home | History | Annotate | Line # | Download | only in pci
      1 /* $NetBSD: pm3reg.h,v 1.4 2025/05/27 05:57:40 macallan Exp $ */
      2 
      3 /*
      4  * Copyright (c) 2015 Naruaki Etomi
      5  * All rights reserved.
      6  *
      7  * Redistribution and use in source and binary forms, with or without
      8  * modification, are permitted provided that the following conditions
      9  * are met:
     10  * 1. Redistributions of source code must retain the above copyright
     11  *    notice, this list of conditions and the following disclaimer.
     12  * 2. Redistributions in binary form must reproduce the above copyright
     13  *    notice, this list of conditions and the following disclaimer in the
     14  *    documentation and/or other materials provided with the distribution.
     15  *
     16  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
     17  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     18  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     19  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
     20  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
     21  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     22  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     23  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     24  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
     25  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     26  */
     27 
     28 /*
     29  * register definitions for Permedia 3 graphics controllers
     30  */
     31 
     32 
     33 #ifndef PM3_REG_H
     34 #define PM3_REG_H
     35 
     36 #define PM3_EXT_CLOCK_FREQ 143180 /*in 100Hz units*/
     37 #define PM3_VCO_FREQ_MIN 2000000 /*in 100Hz units*/
     38 #define PM3_VCO_FREQ_MAX 6220000 /*in 100Hz units*/
     39 #define PM3_INTREF_MIN 10000 /*in 100Hz units*/
     40 #define PM3_INTREF_MAX 20000 /*in 100Hz units*/
     41 
     42 /*
     43  * PM3 RAMDAC Indirect Commands
     44  */
     45 
     46 #define PM3_RAMDAC_CMD_MISC_CONTROL            0x000
     47 #define PM3_RAMDAC_CMD_SYNC_CONTROL            0x001
     48 #define PM3_RAMDAC_CMD_DAC_CONTROL             0x002
     49 #define PM3_RAMDAC_CMD_PIXEL_SIZE              0x003
     50 #define PM3_RAMDAC_CMD_COLOR_FORMAT            0x004
     51 #define PM3_RAMDAC_CMD_CLOCK0_PRE_SCALE        0x201
     52 #define PM3_RAMDAC_CMD_CLOCK0_FEEDBACK_SCALE   0x202
     53 #define PM3_RAMDAC_CMD_CLOCK0_POST_SCALE       0x203
     54 
     55 /*
     56  * PM3 RAMDAC Indirect Command SYNC_CONTROL
     57  */
     58 
     59 #define PM3_SC_HSYNC_ACTIVE_LOW                0x000
     60 #define PM3_SC_HSYNC_ACTIVE_HIGH               0x001
     61 #define PM3_SC_HSYNC_FORCE_ACTIVE              0x003
     62 #define PM3_SC_HSYNC_FORCE_INACTIVE            0x004
     63 #define PM3_SC_VSYNC_ACTIVE_LOW                0x000
     64 #define PM3_SC_VSYNC_ACTIVE_HIGH               0x008
     65 #define PM3_SC_VSYNC_FORCE_ACTIVE              0x018
     66 #define PM3_SC_VSYNC_FORCE_INACTIVE            0x020
     67 
     68 /*
     69  * PM3 RAMDAC Indirect Command DAC_CONTROL
     70  */
     71 
     72 #define PM3_DC_NORMAL_POWER                    0x000
     73 #define PM3_DC_LOW_POWER                       0x001
     74 #define PM3_DC_SYNC_ON_GREEN_ENABLE            0x008
     75 #define PM3_DC_SYNC_ON_GREEN_DISABLE           0x000
     76 #define PM3_DC_BLANK_PEDESTAL_ENABLE           0x080
     77 #define PM3_DC_BLANK_PEDESTAL_DISABLE          0x000
     78 
     79 /*
     80  * PM3 RAMDAC Indirect Command PIXEL_SIZE
     81  */
     82 
     83 #define PM3_DACPS_8BIT                         0x000
     84 #define PM3_DACPS_16BIT                        0x001
     85 #define PM3_DACPS_32BIT                        0x002
     86 #define PM3_DACPS_24BIT                        0x004
     87 
     88 /*
     89  * PM3 RAMDAC Indirect Command COLOR_FORMAT
     90  */
     91 
     92 #define PM3_CF_VISUAL_256_COLOR                0x00e
     93 #define PM3_CF_VISUAL_HIGH_COLOR               0x010
     94 #define PM3_CF_VISUAL_TRUE_COLOR               0x000
     95 #define PM3_CF_ORDER_BGR                       0x020
     96 #define PM3_CF_ORDER_RGB                       0x000
     97 #define PM3_CF_LINEAR_COLOR_EXT_ENABLE         0x040
     98 #define PM3_CF_LINEAR_COLOR_EXT_DISABLE        0x000
     99 
    100 /*
    101  * PM3 RAMDAC Indirect Command MISC_CONTROL
    102  */
    103 
    104 #define PM3_MC_DAC_SIZE_8BIT                   0x001
    105 #define PM3_MC_DAC_SIZE_6BIT                   0x000
    106 #define PM3_MC_PIXEL_DOUBLE_ENABLE             0x002
    107 #define PM3_MC_PIXEL_DOUBLE_DISABLE            0x000
    108 #define PM3_MC_LAST_READ_ADDR_ENABLE           0x004
    109 #define PM3_MC_LAST_READ_ADDR_DISABLE          0x000
    110 #define PM3_MC_DIRECT_COLOR_ENABLE             0x008
    111 #define PM3_MC_DIRECT_COLOR_DISABLE            0x000
    112 #define PM3_MC_OVERLAY_ENABLE                  0x010
    113 #define PM3_MC_OVERLAY_DISABLE                 0x000
    114 #define PM3_MC_PIXEL_DB_ENABLE                 0x020
    115 #define PM3_MC_PIXEL_DB_DISABLE                0x000
    116 #define PM3_MC_STEREO_DB_ENABLE                0x040
    117 #define PM3_MC_STEREO_DB_DISABLE               0x000
    118 
    119 /*
    120  * PM3 Registers
    121  */
    122 
    123 #define PM3_INPUT_FIFO_SPACE                   0x00000018
    124 #define PM3_OUTPUT_FIFO_WORDS                  0x00000020
    125 #define PM3_V_CLOCK_CTL                        0x00000040
    126 #define PM3_APERTURE1_CONTROL                  0x00000050
    127 #define PM3_APERTURE2_CONTROL                  0x00000058
    128 #define              PM3_AP_MEMORY_BYTE_STANDARD                   0x00000000
    129 #define              PM3_AP_MEMORY_BYTE_SWAPPED                    0x00000001
    130 #define PM3_FIFODISCONNECT                     0x00000068
    131 #define PM3_CHIP_CONFIG                        0x00000070
    132 #define PM3_BYAPERTURE1MODE                    0x00000300
    133 #define PM3_BYAPERTURE2MODE                    0x00000328
    134 #define              PM3_BYAPERTUREMODE_PIXELSIZE_8BIT             0x00000000
    135 #define              PM3_BYAPERTUREMODE_PIXELSIZE_16BIT            0x00000020
    136 #define              PM3_BYAPERTUREMODE_PIXELSIZE_32BIT            0x00000040
    137 
    138 #define PM3_BYPASS_MASK                        0x00001008
    139 #define PM3_LOCALMEMCAPS                       0x00001018
    140 #define PM3_LOCALMEMTIMINGS                    0x00001020
    141 #define PM3_LOCALMEMCONTROL                    0x00001028
    142 
    143 #define PM3_OUTPUT_FIFO                        0x00002000
    144 
    145 #define PM3_SCREEN_BASE                        0x00003000
    146 #define PM3_SCREEN_STRIDE                      0x00003008
    147 #define PM3_HORIZ_TOTAL                        0x00003010
    148 #define PM3_HORIZ_GATE_END                     0x00003018
    149 #define PM3_HORIZ_BLANK_END                    0x00003020
    150 #define PM3_HORIZ_SYNC_START                   0x00003028
    151 #define PM3_HORIZ_SYNC_END                     0x00003030
    152 #define PM3_VERT_TOTAL                         0x00003038
    153 #define PM3_VERT_BLANK_END                     0x00003040
    154 #define PM3_VERT_SYNC_START                    0x00003048
    155 #define PM3_VERT_SYNC_END                      0x00003050
    156 #define PM3_VIDEO_CONTROL                      0x00003058
    157 #define              M3_VC_DISABLE                                 0x00000000
    158 #define              PM3_VC_ENABLE                                 0x00000001
    159 #define              PM3_VC_BL_ACTIVE_HIGH                         0x00000000
    160 #define              PM3_VC_BL_ACTIVE_LOW                          0x00000002
    161 #define              PM3_VC_LD_DISABLE                             0x00000000
    162 #define              PM3_VC_LD_ENABLE                              0x00000004
    163 #define              PM3_VC_HSC_FORCE_HIGH                         0x00000000
    164 #define              PM3_VC_HSC_ACTIVE_HIGH                        0x00000008
    165 #define              PM3_VC_HSC_FORCE_LOW                          0x00000010
    166 #define              PM3_VC_HSC_ACTIVE_LOW                         0x00000018
    167 #define              PM3_VC_VSC_FORCE_HIGH                         0x00000000
    168 #define              PM3_VC_VSC_ACTIVE_HIGH                        0x00000020
    169 #define              PM3_VC_VSC_FORCE_LOW                          0x00000040
    170 #define              PM3_VC_VSC_ACTIVE_LOW                         0x00000060
    171 #define              PM3_VC_PIXELSIZE_8BIT                         0x00000000
    172 #define              PM3_VC_PIXELSIZE_16BIT                        0x00080000
    173 #define              PM3_VC_PIXELSIZE_32BIT                        0x00B00000
    174 #define              PM3_VC_DISPLAY_ENABLE                         0x00010000
    175 #define              PM3_VC_DISPLAY_DISABLE                        0x00000000
    176 #define PM3_DISPLAY_DATA                       0x00003068
    177 #define              PM3_DD_SDA_IN                                 0x00000001
    178 #define              PM3_DD_SCL_IN                                 0x00000002
    179 #define PM3_FIFOCONTROL                        0x00003078
    180 #define PM3_RD_PM3_INDEX_CONTROL               0x00004038
    181 #define              PM3_INCREMENT_ENABLE                          0x00000001
    182 #define              PM3_INCREMENT_DISABLE                         0x00000000
    183 #define PM3_DAC_PAL_WRITE_IDX                  0x00004000
    184 #define PM3_DAC_PAL_DATA                       0x00004008
    185 #define PM3_DAC_INDEX_LOW                      0x00004020
    186 #define PM3_DAC_INDEX_HIGH                     0x00004028
    187 #define PM3_DAC_INDEX_DATA                     0x00004030
    188 #define PM3_DAC_INDEX_CONTROL                  0x00004038
    189 
    190 #define PM3_STARTXDOM                          0x00008000
    191 #define PM3_STARTXSUB                          0x00008010
    192 #define PM3_STARTY                             0x00008020
    193 #define PM3_COUNT                              0x00008030
    194 #define PM3_DXDOM                              0x00008008
    195 #define PM3_DXSUB                              0x00008018
    196 #define PM3_DY                                 0x00008028
    197 #define PM3_BITMASKPATTERN                     0x00008068
    198 #define PM3_RASTERIZER_MODE                    0x000080a0
    199 #define              PM3_RM_MASK_MIRROR                            0x00000001 /* mask is right-to-left */
    200 #define PM3_PIXEL_SIZE                         0x000080c0
    201 #define              PM3_PS_8BIT                                   0x00000002
    202 #define              PM3_PS_16BIT                                  0x00000001
    203 #define              PM3_PS_32BIT                                  0x00000000
    204 #define PM3_SPANCOLORMASK                      0x00008168
    205 #define PM3_SCISSOR_MODE                       0x00008180
    206 #define PM3_SCISSORMAXXY                       0x00008190
    207 #define PM3_SCISSORMINXY                       0x00008188
    208 #define PM3_AREASTIPPLE_MODE                   0x000081a0
    209 #define PM3_LINESTIPPLE_MODE                   0x000081a8
    210 #define PM3_TEXTUREADDRESS_MODE                0x00008380
    211 #define PM3_TEXTUREFILTER_MODE                 0x000084e0
    212 #define PM3_TEXTUREREAD_MODE                   0x00008670
    213 #define PM3_TEXTURECOLOR_MODE                  0x00008680
    214 #define PM3_FOG_MODE                           0x00008690
    215 #define PM3_COLORDDA_MODE                      0x000087e0
    216 #define PM3_COLOR	                       0x000087f0
    217 #define PM3_ALPHATEST_MODE                     0x00008800
    218 #define PM3_ANTIALIAS_MODE                     0x00008808
    219 #define PM3_DITHER_MODE                        0x00008818
    220 #define              PM3_CF_TO_DIM_CF(_cf)                         ((((_cf) & 0x0f) << 2) | ( 1 << 10))
    221 #define			PM3_DITHER_ENABLE	0x00000001
    222 #define			PM3_DITHER		0x00000002
    223 #define			PM3_DITHER_COLOR_SHIFT	2
    224 #define			PM3_DITHER_RGB		0x00000400
    225 #define PM3_FBSOFTWAREWRITEMASK                0x00008820
    226 #define PM3_LOGICALOP_MODE                     0x00008828
    227 #define PM3_ROUTER_MODE                        0x00008840
    228 #define PM3_LB_WRITE_MODE                      0x000088c0
    229 #define              PM3_LB_DISABLE                                0x00000000
    230 #define PM3_WINDOW                             0x00008980
    231 #define PM3_STENCIL_MODE                       0x00008988
    232 #define PM3_STENCIL_DATA                       0x00008990
    233 #define PM3_DEPTH_MODE                         0x000089a0
    234 #define PM3_SOURCE_DATA			       0x00008aa8
    235 #define PM3_FBWRITE_MODE                       0x00008ab8
    236 #define              PM3_FBWRITEMODE_WRITEENABLE                   0x00000001
    237 #define              PM3_FBWRITEMODE_OPAQUESPAN                    0x00000020
    238 #define              PM3_FBWRITEMODE_ENABLE0                       0x00001000
    239 #define PM3_FBHARDWAREWRITEMASK                0x00008ac0
    240 #define PM3_FILTER_MODE                        0x00008c00
    241 #define              PM3_FM_PASS_SYNC                              0x00000400
    242 #define PM3_STATISTIC_MODE                     0x00008c08
    243 #define PM3_SYNC                               0x00008c40
    244 #define              PM3_SYNC_TAG                                  0x188
    245 #define PM3_YUV_MODE                           0x00008f00
    246 #define PM3_CHROMATEST_MODE                    0x00008f18
    247 #define PM3_DELTA_MODE                         0x00009300
    248 #define PM3_DELTACONTROL                       0x00009350
    249 #define PM3_XBIAS                              0x00009480
    250 #define PM3_YBIAS                              0x00009488
    251 #define PM3_FBDESTREAD_BUFFERADDRESS0          0x0000ae80
    252 #define PM3_FBDESTREAD_BUFFEROFFSET0           0x0000aea0
    253 #define PM3_FBDESTREAD_BUFFERWIDTH0            0x0000aec0
    254 #define              PM3_FBDESTREAD_BUFFERWIDTH_WIDTH(_w)          ((_w) & 0x0fff)
    255 #define PM3_FB_DESTREAD_MODE                   0x0000aee0
    256 #define              PM3_FBDRM_ENABLE                              0x00000001
    257 #define              PM3_FBDRM_ENABLE0                             0x00000100
    258 #define PM3_FBDESTREAD_ENABLE                  0x0000aee8
    259 #define              PM3_FBDESTREAD_SET(_e, _r, _a)                (((_e) & 0xff) | (((_r) & 0xff) << 8) | (((_a) & 0xff) << 24))
    260 #define PM3_FBSOURCEREAD_MODE                  0x0000af00
    261 #define              PM3_FBSOURCEREAD_MODE_ENABLE                  0x00000001
    262 #define              PM3_FBSOURCEREAD_MODE_BLOCKING                0x00000800
    263 #define PM3_FBSOURCEREAD_BUFFERADDRESS         0x0000af08
    264 #define PM3_FBSOURCEREAD_BUFFEROFFSET          0x0000af10
    265 #define PM3_FBSOURCEREAD_BUFFERWIDTH           0x0000af18
    266 #define              PM3_FBSOURCEREAD_BUFFERWIDTH_WIDTH(_w)        ((_w) & 0x0fff)
    267 #define PM3_ALPHA_SOURCE_COLOR		       0x0000af80	/* in ABGR */
    268 #define PM3_ALPHA_DEST_COLOR		       0x0000af88	/* in ABGR */
    269 #define PM3_ALPHABLENDCOLOR_MODE               0x0000afa0
    270 	/* lower 12 bits are identical to PM3_ALPHABLENDALPHA_MODE */
    271 #define			PM3_COLORFORMAT_MASK	0x0000f000
    272 #define			PM3_COLORFORMAT_8888	0x00000000
    273 #define			PM3_COLORFORMAT_4444	0x00001000
    274 #define			PM3_COLORFORMAT_5551	0x00002000
    275 #define			PM3_COLORFORMAT_565	0x00003000
    276 #define			PM3_COLORFORMAT_332	0x00004000
    277 #define			PM3_COLOR_ORDER_RGB	0x00010000
    278 #define			PM3_COLOR_CONV_SHIFT	0x00020000	/* scale otherwise */.
    279 #define			PM3_SOURCE_COLOR_CONST	0x00040000
    280 #define			PM3_DEST_COLOR_CONST	0x00080000
    281 #define			PM3_COLOR_OP_MASK	0x00f00000	/* see PM3_ALPHA_OP_MASK */
    282 #define			PM3_SWAP_SOURCE_DEST	0x01000000
    283 #define PM3_ALPHABLENDALPHA_MODE               0x0000afa8
    284 #define			PM3_ENABLE_ALPHA	0x00000001
    285 #define			PM3_SOURCEBLEND_MASK	0x0000001e
    286 #define			PM3_SOURCEBLEND_SHIFT	1
    287 #define			PM3_DESTBLEND_MASK	0x000000e0
    288 #define			PM3_DESTBLEND_SHIFT	5
    289 #define			PM3_SOURCE_X2		0x00000100
    290 #define			PM3_DEST_X2		0x00000200
    291 #define			PM3_SOURCE_INVERT	0x00000400
    292 #define			PM3_DEST_INVERT		0x00000800
    293 #define			PM3_NO_ALPHA_BUFFER	0x00001000
    294 #define			PM3_ALPHA_APPLE		0x00002000
    295 #define			PM3_ALPHA_OPENGL	0x00000000
    296 #define			PM3_ALPHA_SHIFT		0x00004000
    297 #define			PM3_ALPHA_SCALE		0x00000000
    298 #define			PM3_SOURCE_ALPHA_CONST	0x00008000
    299 #define			PM3_DEST_ALPHA_CONST	0x00010000
    300 #define			PM3_ALPHA_OP_MASK	0x000e0000
    301 #define			PM3_ALPHA_OP_ADD	0x00000000
    302 #define			PM3_ALPHA_OP_SUB	0x00020000
    303 #define			PM3_ALPHA_OP_SUBREV	0x00040000
    304 #define			PM3_ALPHA_OP_MIN	0x00060000
    305 #define			PM3_ALPHA_OP_MAX	0x00080000
    306 #define PM3_FBWRITEBUFFERADDRESS0              0x0000b000
    307 #define PM3_FBWRITEBUFFEROFFSET0               0x0000b020
    308 #define PM3_FBWRITEBUFFERWIDTH0                0x0000b040
    309 #define              PM3_FBWRITEBUFFERWIDTH_WIDTH(_w)              ((_w) & 0x0fff)
    310 #define PM3_SIZEOF_FRAMEBUFFER                 0x0000b0a8
    311 #define PM3_FOREGROUNDCOLOR                    0x0000b0c0
    312 #define PM3_BACKGROUNDCOLOR                    0x0000b0c8
    313 #define PM3_TEXTURECOMPOSITE_MODE              0x0000b300
    314 #define PM3_TEXTURECOMPOSITECOLOR_MODE0        0x0000b308
    315 #define PM3_TEXTURECOMPOSITEALPHA_MODE0        0x0000b310
    316 #define PM3_TEXTURECOMPOSITECOLOR_MODE1        0x0000b318
    317 #define PM3_TEXTURECOMPOSITEALPHA_MODE1        0x0000b320
    318 #define PM3_TEXTUREINDEX_MODE0                 0x0000b338
    319 #define PM3_TEXTUREINDEX_MODE1                 0x0000b340
    320 #define PM3_TEXELLUT_MODE                      0x0000b378
    321 #define PM3_LB_DESTREAD_MODE                   0x0000b500
    322 #define PM3_LB_DESTREAD_ENABLES                0x0000b508
    323 #define PM3_LB_SOURCEREAD_MODE                 0x0000b520
    324 #define PM3_GID_MODE                           0x0000b538
    325 #define PM3_RECTANGLEPOSITION                  0x0000b600
    326 #define PM3_CONFIG2D                           0x0000b618
    327 #define              PM3_CONFIG2D_OPAQUESPAN                       0x00000001
    328 #define              PM3_CONFIG2D_MULTIRXBLIT                      0x00000002
    329 #define              PM3_CONFIG2D_USERSCISSOR_ENABLE               0x00000004
    330 #define              PM3_CONFIG2D_FBDESTREAD_ENABLE                0x00000008
    331 #define              PM3_CONFIG2D_ALPHABLEND_ENABLE                0x00000010
    332 #define              PM3_CONFIG2D_DITHER_ENABLE                    0x00000020
    333 #define              PM3_CONFIG2D_FOREGROUNDROP_ENABLE             0x00000040
    334 #define              PM3_CONFIG2D_FOREGROUNDROP(_rop)               (((_rop) & 0xF) << 7)
    335 #define              PM3_CONFIG2D_BACKGROUNDROP_ENABLE             0x00000800
    336 #define              PM3_CONFIG2D_BACKGROUNDROP(_rop)               (((_rop) & 0xF) << 12)
    337 #define              PM3_CONFIG2D_USECONSTANTSOURCE                0x00010000
    338 #define              PM3_CONFIG2D_FBWRITE_ENABLE                   0x00020000
    339 #define              PM3_CONFIG2D_BLOCKING                         0x00040000
    340 #define              PM3_CONFIG2D_EXTERNALSOURCEDATA               0x00080000
    341 #define              PM3_CONFIG2D_LUTMODE_ENABLE                   0x00100000
    342 #define PM3_RENDER2D                           0x0000b640
    343 #define              PM3_RENDER2D_OPERATION_NORMAL                 0x00000000
    344 #define              PM3_RENDER2D_OPERATION_SYNCONHOSTDATA         0x00001000
    345 #define              PM3_RENDER2D_OPERATION_SYNCONBITMASK          0x00002000
    346 #define              PM3_RENDER2D_OPERATION_PATCHORDERRENDERING    0x00003000
    347 #define              PM3_RENDER2D_FBSOURCEREADENABLE               0x00004000
    348 #define              PM3_RENDER2D_SPANOPERATION                    0x00008000
    349 #define              PM3_RENDER2D_XPOSITIVE                        0x10000000
    350 #define              PM3_RENDER2D_YPOSITIVE                        0x20000000
    351 #define              PM3_RENDER2D_AREASTIPPLEENABLE                0x40000000
    352 #define              PM3_RENDER2D_TEXTUREENABLE                    0x80000000
    353 
    354 #define PM3_BLEND_ZERO				0x00000000
    355 #define PM3_BLEND_ONE				0x00000001
    356 #define PM3_BLEND_COLOR				0x00000002
    357 #define PM3_BLEND_ONE_MINUS_COLOR		0x00000003
    358 #define PM3_BLEND_SOURCE_ALPHA			0x00000004
    359 #define PM3_BLEND_ONE_MINUS_SOURCE_ALPHA	0x00000005
    360 #define PM3_BLEND_DEST_ALPHA			0x00000006
    361 #define PM3_BLEND_ONE_MINUS_DEST_ALPHA		0x00000007
    362 #define PM3_BLEND_SAT_SOURCE_ALPHA		0x00000008
    363 
    364 
    365 
    366 #endif /* PM3_REG_H */
    367