Lines Matching full:property

38 #include <linux/property.h>
650 * drm_connector_attach_edid_property - attach edid property.
654 * edid property attached by default. This function can be used to
655 * explicitly enable the edid property in these cases.
1168 * Returns: string describing an enumerated subpixel property
1489 * Blob property which contains the current EDID read from the sink. This
1491 * and serial. Drivers should update this property by calling
1494 * property.
1501 * Legacy property for setting the power state of the connector. For atomic
1503 * drivers, it remaps to controlling the "ACTIVE" property on the CRTC the
1504 * connector is linked to. Drivers should never set this property directly,
1506 * callback. For atomic drivers the remapping to the "ACTIVE" property is
1513 * Note that this property cannot be set through the MODE_ATOMIC ioctl,
1536 * Immutable enum property to indicate the type of connected panel.
1539 * Connector path property to identify how this sink is physically
1542 * path property the MST manager created. Userspace cannot change this
1543 * property.
1545 * In the case of DP MST, the property has the format
1551 * Connector tile group property to indicate how a set of DRM connector
1559 * Userspace cannot change this property.
1561 * Connector link-status property to indicate the status of link. The
1579 * link-status without resetting the property to "GOOD", the sink may
1581 * which resets the link-status property to "GOOD" without the
1597 * This property is used by userspace to request the kernel protect future
1600 * property to tell userspace the protection is active.
1605 * The value of this property can be one of the following:
1615 * protected. Only the driver can set the property to this value.
1622 * setting the property to UNDESIRED. This means ENABLED should only
1627 * - Kernel sends uevent with the connector id and property id through
1633 * - Please note no uevents for userspace triggered property state changes,
1638 * - Userspace is responsible for polling the property or listen to uevents
1644 * This Enum property is used by the userspace to declare the content type
1652 * The value of the property can be one of the below:
1682 * Note that the HDCP Content Type property is introduced at HDCP 2.2, and
1695 * Connector property to enable userspace to send HDR Metadata to
1713 * be send to sink. It then uses this property to communicate this
1736 * This range property is used by userspace to limit the bit depth. When
1740 * property to the connector during initialization.
1742 * Connectors also have one standardized atomic property:
1747 * Connectors for LCD panels may also have one standardized property:
1752 * the device. Userspace can use this property to check for this.
1757 * touchscreen input coordinates. This property is initialized by calling
1762 * This property defines how a non-native mode is upscaled to the native
1778 * This property should be set up by calling
1780 * can also expose this property to external outputs, in which case they
1785 * This property is used by DVI-I, TVout and DisplayPort to indicate different
1788 * For DVI-I and TVout there is also a matching property "select subconnector"
1807 * property to reflect the new state on completion of the commit of the
1808 * sw-state property. Setting the sw-state property when the hw-state is
1943 * drm_connector_attach_dp_subconnector_property - create subconnector property for DP
1944 * @connector: drm_connector to attach property
1972 * property, and the Infoframes will be generated and sent accordingly.
1974 * This property is only relevant if the HDMI output format is RGB. If
1980 * The value of this property can be one of the following:
1994 * Property values other than Automatic can result in colors being off (if
1998 * Drivers can set up this property by calling
2006 * The value of this property can be one of the following:
2021 * Drivers can set up this property by calling
2042 * of this property can be one of the following:
2088 * Drivers can set up this property by calling
2093 * drm_connector_attach_content_type_property - attach content-type property
2094 * @connector: connector to attach content type property on.
2190 * property to select the analog TV mode (ie, NTSC, PAL, etc.). New
2324 * drm_mode_create_scaling_mode_property - create scaling mode property
2389 * Optional &drm_connector boolean property that drivers should attach
2392 * property value by calling drm_connector_set_vrr_capable_property().
2394 * Absence of the property should indicate absence of support.
2397 * Default &drm_crtc boolean property that notifies the driver that the
2399 * The driver will take this property as a hint to enable variable
2401 * "vrr_capable" property is true on the &drm_connector object. The
2418 * vrr_capable property
2419 * @connector: connector to create the vrr_capable property on.
2448 * drm_connector_attach_scaling_mode_property - attach atomic scaling mode property
2449 * @connector: connector to attach scaling mode property on.
2508 * drm_mode_create_aspect_ratio_property - create aspect ratio property
2538 * This property is used to inform the driver about the color encoding
2543 * over this property.
2545 * full quantization range data (see the Broadcast RGB property).
2556 * For historical reasons this property exposes a number of variants which
2569 * User space can use the HDR_OUTPUT_METADATA property to set the
2587 * property.
2655 * drm_mode_create_hdmi_colorspace_property - create hdmi colorspace property
2656 * @connector: connector to create the Colorspace property on.
2680 * drm_mode_create_dp_colorspace_property - create dp colorspace property
2681 * @connector: connector to create the Colorspace property on.
2705 * drm_mode_create_content_type_property - create content type property
2735 * Create the suggested x/y offset property for connectors.
2759 * drm_connector_set_path_property - set tile property on connector
2760 * @connector: connector to set property on.
2761 * @path: path to use for property; must not be NULL.
2763 * This creates a property to expose to userspace to specify a
2788 * drm_connector_set_tile_property - set tile property on connector
2789 * @connector: connector to set property on.
2792 * property for userspace to parse if it exists. The property is of
2833 * drm_connector_set_link_status_property - Set link status property of a connector
2835 * @link_status: new value of link status property (0: Good, 1: Bad)
2837 * In usual working scenario, this link status property will always be set to
2839 * may set this link status property to "BAD". The caller then needs to send a
2843 * Note: Drivers cannot rely on userspace to support this property and
2847 * The reason for adding this property is to handle link training failures, but
2849 * asynchronous setcrtc, this property can be used to report any failures in that.
2863 * drm_connector_attach_max_bpc_property - attach "max bpc" property
2864 * @connector: connector to attach max bpc property on.
2897 * drm_connector_attach_hdr_output_metadata_property - attach "HDR_OUTPUT_METADATA" property
2898 * @connector: connector to attach the property on.
2913 * drm_connector_attach_broadcast_rgb_property - attach "Broadcast RGB" property
2914 * @connector: connector to attach the property on.
2946 * drm_connector_attach_colorspace_property - attach "Colorspace" property
2947 * @connector: connector to attach the property on.
2968 * The connector "color format" property allows userspace to request a specific
2970 * property are guaranteed to work for every sink; rather, it is an optimistic
2993 * value of the "Broadcast RGB" property if it is present on the connector.
3013 * drm_connector_attach_color_format_property - create and attach color format property
3014 * @connector: connector to create the color format property on
3018 * Called by a driver to create a color format property. The property is
3138 * capable property for a connector
3159 * @connector: connector for which to set the panel-orientation property.
3163 * a "panel orientation" property to the connector.
3190 /* Don't attach the property if the orientation is unknown */ in drm_connector_set_panel_orientation()
3217 * @connector: connector for which to init the panel-orientation property.
3247 * @connector: connector for which to init the panel-orientation property.
3414 /* The hw_state property value may have changed, update it. */ in drm_connector_update_privacy_screen()
3420 struct drm_property *property, in drm_connector_set_obj_prop() argument
3427 if (property == connector->dev->mode_config.dpms_property) { in drm_connector_set_obj_prop()
3430 ret = connector->funcs->set_property(connector, property, value); in drm_connector_set_obj_prop()
3433 drm_object_property_set_value(&connector->base, property, value); in drm_connector_set_obj_prop()
3726 * in a monitor group. The property is called "TILE". Drivers can manage tile
3827 * drm_connector_attach_panel_type_property - attaches panel type property
3828 * @connector: connector to attach the property on.