@@ -2253,6 +2253,14 @@ void intel_crt_init(struct drm_device *dev)
enumerated bits defined by the property.</para></listitem>
</varlistentry>
<varlistentry>
+ <term>DRM_MODE_PROP_32BIT_PAIR</term>
+ <listitem><para>This flag restricts all enumerated values of Bitmask properties
+ to the 0..31 range.
+ 'get_property' operation will get combination of instance values of one or more of the
+ enumerated bits defined by the property. With 'set_property' operation, user can specify
+ {value (MSB 32 bits), type (LSB 32 bits)} pair with 64 bit value for that property.</para></listitem>
+ </varlistentry>
+ <varlistentry>
<term>DRM_MODE_PROP_BLOB</term>
<listitem><para>Blob properties store a binary blob without any format
restriction. The binary blobs are created as KMS standalone objects,
@@ -2336,7 +2344,7 @@ void intel_crt_init(struct drm_device *dev)
</tr>
<tr>
<td rowspan="19" valign="top" >DRM</td>
- <td rowspan="2" valign="top" >Generic</td>
+ <td rowspan="3" valign="top" >Generic</td>
<td valign="top" >“EDID”</td>
<td valign="top" >BLOB | IMMUTABLE</td>
<td valign="top" >0</td>
@@ -2351,6 +2359,19 @@ void intel_crt_init(struct drm_device *dev)
<td valign="top" >Contains DPMS operation mode value.</td>
</tr>
<tr>
+ <td valign="top" >“blend”</td>
+ <td valign="top" >BITMASK | 32BIT_PAIR</td>
+ <td valign="top" >{ {0, "zero"}, {1, "one"}, {2, "src-color"}, {3, "one-minus-src-color"}
+ , {4, "dst-color"}, {5, "one-minus-dst-color"}, {6, "src-alpha"}, {7, "one-minus-src-alpha"}, {8, "dst-alpha"}
+ , {9, "one-minus-dst-alpha"}, {10, "constant-color"}, {11, "one-minus-constant-color"}, {12, "constant-alpha"}
+ , {13, "one-minus-constant-alpha"}, {14, "alpha-saturate"} }</td>
+ <td valign="top" >Plane</td>
+ <td valign="top" >Contains plane alpha/color blending operation values. These are modeled after glBlendFunc API
+ in OpenGL. Currently only "src-color" and "constant-alpha" are supported. <para>"src-color" will consider supplied fb
+ with plane's pixel format as input without any additional color/alpha changes.</para><para>"constant-alpha" will apply constant
+ transparency to all pixels in addition to source color.</para></td>
+ </tr>
+ <tr>
<td rowspan="2" valign="top" >DVI-I</td>
<td valign="top" >“subconnector”</td>
<td valign="top" >ENUM</td>