Lines Matching +full:hot +full:- +full:plug
49 * enum drm_bridge_attach_flags - Flags for &drm_bridge_funcs.attach
60 * struct drm_bridge_funcs - drm_bridge control functions
111 * to look at anything else but the passed-in mode, and validate it
112 * against configuration-invariant hardware constraints. Any further
370 * non-NULL).
529 * DRM_BRIDGE_OP_DETECT flag in their &drm_bridge->ops.
543 * The @get_modes callback is mostly intended to support non-probeable
546 * &drm_bridge_funcs->edid_read callback instead.
549 * DRM_BRIDGE_OP_MODES flag in their &drm_bridge->ops.
577 * DRM_BRIDGE_OP_EDID flag in their &drm_bridge->ops.
596 * Notify the bridge of hot plug detection.
609 * Enable hot plug detection. From now on the bridge shall call
611 * connection status, until hot plug detection gets disabled with
615 * that support hot-plug notification without polling. Bridges that
617 * the DRM_BRIDGE_OP_HPD flag in their &drm_bridge->ops.
624 * Disable hot plug detection. Once this function returns the bridge
629 * that support hot-plug notification without polling. Bridges that
631 * the DRM_BRIDGE_OP_HPD flag in their &drm_bridge->ops.
644 * &drm_bridge->ops.
664 * set the DRM_BRIDGE_OP_HDMI flag in their &drm_bridge->ops.
675 * set the DRM_BRIDGE_OP_HDMI flag in their &drm_bridge->ops.
695 * Configures HDMI-encoder for audio stream. Can be called multiple
735 * Allows bridges to create bridge-specific debugfs files.
741 * struct drm_bridge_timings - timing information for the bridge
749 * &drm_display_info->bus_flags.
769 * True if the bus operates in dual-link mode. The exact meaning is
770 * dependent on the bus type. For LVDS buses, this indicates that even-
771 * and odd-numbered pixels are received on separate links.
777 * enum drm_bridge_ops - Bitmask of operations supported by the bridge
783 * &drm_bridge_funcs->detect callback.
789 * the &drm_bridge_funcs->edid_read callback.
793 * @DRM_BRIDGE_OP_HPD: The bridge can detect hot-plug and hot-unplug
795 * implement the &drm_bridge_funcs->hpd_enable and
796 * &drm_bridge_funcs->hpd_disable callbacks if they support enabling
797 * and disabling hot-plug detection dynamically.
804 * this flag shall implement the &drm_bridge_funcs->get_modes callback.
810 * implement the &drm_bridge_funcs->write_infoframe callback.
820 * struct drm_bridge - central DRM bridge control structure
881 * @hpd_cb: Hot plug detection callback, registered with
886 * @hpd_data: Private data passed to the Hot plug detection callback
933 * @hdmi_audio_dai_port: sound DAI port, -1 if it is not enabled
961 * drm_bridge_get_next_bridge() - Get the next bridge in the chain
970 if (list_is_last(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_next_bridge()
977 * drm_bridge_get_prev_bridge() - Get the previous bridge in the chain
986 if (list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_prev_bridge()
993 * drm_bridge_chain_get_first_bridge() - Get the first bridge in the chain
1003 return list_first_entry_or_null(&encoder->bridge_chain, in drm_bridge_chain_get_first_bridge()
1008 * drm_for_each_bridge_in_chain() - Iterate over all bridges present in a chain
1016 list_for_each_entry(bridge, &(encoder)->bridge_chain, chain_node)
1084 return -EINVAL; in drm_panel_bridge_set_orientation()
1099 return ERR_PTR(-ENODEV); in devm_drm_of_get_bridge()
1107 return ERR_PTR(-ENODEV); in drmm_of_get_bridge()