Lines Matching +full:pixel +full:- +full:array

1 /* SPDX-License-Identifier: MIT */
12 * struct gud_display_descriptor_req - Display descriptor
16 * - STATUS_ON_SET: Always do a status request after a SET request.
20 * - FULL_UPDATE: Always send the entire framebuffer when flushing changes.
27 * - GUD_COMPRESSION_LZ4: LZ4 lossless compression.
31 * @min_width: Minimum pixel width the controller can handle
56 * struct gud_property_req - Property
66 * struct gud_display_mode_req - Display mode
67 * @clock: Pixel clock in kHz
76 * @flags: Bits 0-13 are the same as in the RandR protocol and also what DRM uses.
79 * - FLAG_PREFERRED: Set on the preferred display mode.
117 * struct gud_connector_descriptor_req - Connector descriptor
121 * - POLL_STATUS: Connector status can change (polled every 10 seconds)
122 * - INTERLACE: Interlaced modes are supported
123 * - DOUBLESCAN: Doublescan modes are supported
142 * struct gud_set_buffer_req - Set buffer transfer info
145 * @width: Pixel width of rectangle
146 * @height: Pixel height
166 * struct gud_state_req - Display state
168 * @format: Pixel format GUD_PIXEL_FORMAT_*
170 * @properties: Array of properties
183 /* Margins in pixels to deal with overscan, range 0-100 */
189 /* Brightness in percent, range 0-100 */
191 /* Contrast in percent, range 0-100 */
193 /* Flicker reduction in percent, range 0-100 */
195 /* Overscan in percent, range 0-100 */
197 /* Saturation in percent, range 0-100 */
199 /* Hue in percent, range 0-100 */
203 * Backlight brightness is in the range 0-100 inclusive. The value represents the human perceptual
246 /* Get supported pixel formats as a byte array of GUD_PIXEL_FORMAT_* */
249 #define GUD_PIXEL_FORMAT_R1 0x01 /* 1-bit monochrome */
250 #define GUD_PIXEL_FORMAT_R8 0x08 /* 8-bit greyscale */
259 * Get supported properties that are not connector propeties as a &gud_property_req array.
267 /* Get connector descriptors as an array of &gud_connector_descriptor_req */
272 * Get properties supported by the connector as a &gud_property_req array.
280 * Gets an array of the supported TV_MODE names each entry of length
281 * GUD_CONNECTOR_TV_MODE_NAME_LEN. Names must be NUL-terminated.
294 * - Connection status has changed since last
295 * - CHANGED is set
305 * Display modes can be fetched as either EDID data or an array of &gud_display_mode_req.
312 /* Get &gud_display_mode_req array of supported display modes */