Lines Matching +full:deep +full:- +full:touch
50 DRM_FORCE_ON_DIGITAL, /* for DVI-I use digital connector */
54 * enum drm_connector_status - status for a &drm_connector
69 * nothing there. It is driver-dependent whether a connector with this
76 * flicker (like load-detection when the connector is in use), or when a
77 * hardware resource isn't available (like when load-detection needs a
87 * enum drm_connector_registration_status - userspace registration status for
120 * - An unregistered connector may only have its DPMS changed from
121 * On->Off. Once DPMS is changed to Off, it may not be switched back
123 * - Modesets are not allowed on unregistered connectors, unless they
127 * - Removing a CRTC from an unregistered connector is OK, but new
158 * struct drm_scdc - Information about scdc capabilities of a HDMI 2.0 sink
180 * struct drm_hdmi_dsc_cap - DSC capabilities of HDMI sink
222 * struct drm_hdmi_info - runtime information about the connected HDMI sink
225 * This information is available in CEA-861-F extension blocks (like HF-VSDB).
234 * defined by the CEA-861-G spec is 219, so the size is 256 bits to map
242 * the CEA-861-G spec is 219, so the size is 256 bits to map up to 256
250 /** @y420_dc_modes: bitmap of deep color support index */
266 * enum drm_link_status - connector's link_status property value
282 * enum drm_panel_orientation - panel_orientation info for &drm_display_info
296 * the panel is mounted upside-down.
303 DRM_MODE_PANEL_ORIENTATION_UNKNOWN = -1,
311 * struct drm_monitor_range_info - Panel's Monitor range in EDID for
360 * enum drm_bus_flags - bus_flags info for &drm_display_info
465 * Set if the Sharp-specific signals (SPL, CLS, PS, REV) must be used
471 * struct drm_display_info - runtime data about the connected sink
474 * fixed display sinks like built-in panels there's not much difference between
508 * @panel_orientation: Read only connector property for built-in panels,
549 * @dvi_dual: Dual-link DVI sink?
573 * @edid_hdmi_dc_modes: Mask of supported hdmi deep color modes. Even
604 * struct drm_connector_tv_margins - TV connector related margins
632 * struct drm_tv_connector_state - TV connector related states
656 * struct drm_connector_state - mutable connector state
698 * @commit: Tracks the pending commit to prevent use-after-free conditions.
746 * upscaling, mostly used for built-in panels.
766 * Holds the framebuffer and out-fence for a writeback connector. As
796 * struct drm_connector_funcs - control connectors on a given device
806 * Legacy entry point to set the per-connector DPMS state. Legacy DPMS
891 * received for this output connector->edid must be NULL.
910 * driver-private properties. For atomic drivers it is not used because
956 * when a connector is being hot-unplugged for drivers that support
975 * state structure to extend it with driver-private state should use
1008 * Decode a driver-private property value and store the decoded value
1009 * into the passed-in state structure. Since the atomic core decodes all
1014 * Such driver-private properties should really only be implemented for
1023 * driver-private atomic properties.
1030 * possible). Drivers MUST NOT touch any persistent state (hardware or
1040 * 0 if the property has been found, -EINVAL if the property isn't
1055 * Reads out the decoded driver-private property. This is used to
1062 * driver-private atomic properties.
1066 * 0 on success, -EINVAL if the property isn't implemented by the
1089 * struct drm_cmdline_mode - DRM Mode passed through the kernel command-line
1093 * express those parameters and will be filled by the command-line
1107 * Has a mode been read from the command-line?
1204 * drm-connector "panel orientation" property override value,
1216 * struct drm_connector - central DRM connector control structure
1256 * the mode_config.list for drivers not supporting hot-add/removing. Can
1328 * when a display is detected. For non hot-pluggable displays such as
1422 /** @helper_private: mid-layer private data */
1443 * Only really meaningful for non-atomic drivers. Atomic drivers should
1450 /** @eld: EDID-like data, if present */
1487 * in Displayport compliance testing - Displayport Link CTS Core 1.2
1526 * dual-link LVDS or dual-link DSI, the driver should try to not expose
1585 return connector->index; in drm_connector_index()
1590 return 1 << connector->index; in drm_connector_mask()
1594 * drm_connector_lookup - lookup connector object
1612 * drm_connector_get - acquire a connector reference
1619 drm_mode_object_get(&connector->base); in drm_connector_get()
1623 * drm_connector_put - release a connector reference
1631 drm_mode_object_put(&connector->base); in drm_connector_put()
1635 * drm_connector_is_unregistered - has the connector been unregistered from
1648 return READ_ONCE(connector->registration_state) == in drm_connector_is_unregistered()
1708 * struct drm_tile_group - Tile group metadata
1712 * @group_data: Sink-private data identifying this group
1732 * struct drm_connector_list_iter - connector_list iterator
1756 * drm_for_each_connector_iter - connector_list iterator macro
1768 * drm_connector_for_each_possible_encoder - iterate connector's possible encoders
1773 drm_for_each_encoder_mask(encoder, (connector)->dev, \
1774 (connector)->possible_encoders)