Lines Matching +full:hot +full:- +full:plug

45  * enum drm_bridge_attach_flags - Flags for &drm_bridge_funcs.attach
56 * struct drm_bridge_funcs - drm_bridge control functions
107 * to look at anything else but the passed-in mode, and validate it
108 * against configuration-invariant hardward constraints. Any further
366 * non-NULL).
525 * DRM_BRIDGE_OP_DETECT flag in their &drm_bridge->ops.
539 * The @get_modes callback is mostly intended to support non-probeable
542 * &drm_bridge_funcs->get_edid callback instead.
545 * DRM_BRIDGE_OP_MODES flag in their &drm_bridge->ops.
573 * DRM_BRIDGE_OP_EDID flag in their &drm_bridge->ops.
604 * DRM_BRIDGE_OP_EDID flag in their &drm_bridge->ops.
622 * Notify the bridge of hot plug detection.
635 * Enable hot plug detection. From now on the bridge shall call
637 * connection status, until hot plug detection gets disabled with
641 * that support hot-plug notification without polling. Bridges that
643 * the DRM_BRIDGE_OP_HPD flag in their &drm_bridge->ops.
650 * Disable hot plug detection. Once this function returns the bridge
655 * that support hot-plug notification without polling. Bridges that
657 * the DRM_BRIDGE_OP_HPD flag in their &drm_bridge->ops.
664 * Allows bridges to create bridge-specific debugfs files.
670 * struct drm_bridge_timings - timing information for the bridge
678 * &drm_display_info->bus_flags.
698 * True if the bus operates in dual-link mode. The exact meaning is
699 * dependent on the bus type. For LVDS buses, this indicates that even-
700 * and odd-numbered pixels are received on separate links.
706 * enum drm_bridge_ops - Bitmask of operations supported by the bridge
712 * &drm_bridge_funcs->detect callback.
718 * the &drm_bridge_funcs->get_edid callback.
722 * @DRM_BRIDGE_OP_HPD: The bridge can detect hot-plug and hot-unplug
724 * implement the &drm_bridge_funcs->hpd_enable and
725 * &drm_bridge_funcs->hpd_disable callbacks if they support enabling
726 * and disabling hot-plug detection dynamically.
733 * this flag shall implement the &drm_bridge_funcs->get_modes callback.
739 * struct drm_bridge - central DRM bridge control structure
797 * @hpd_cb: Hot plug detection callback, registered with
802 * @hpd_data: Private data passed to the Hot plug detection callback
831 * drm_bridge_get_next_bridge() - Get the next bridge in the chain
840 if (list_is_last(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_next_bridge()
847 * drm_bridge_get_prev_bridge() - Get the previous bridge in the chain
856 if (list_is_first(&bridge->chain_node, &bridge->encoder->bridge_chain)) in drm_bridge_get_prev_bridge()
863 * drm_bridge_chain_get_first_bridge() - Get the first bridge in the chain
873 return list_first_entry_or_null(&encoder->bridge_chain, in drm_bridge_chain_get_first_bridge()
878 * drm_for_each_bridge_in_chain() - Iterate over all bridges present in a chain
886 list_for_each_entry(bridge, &(encoder)->bridge_chain, chain_node)
959 return -EINVAL; in drm_panel_bridge_set_orientation()
974 return ERR_PTR(-ENODEV); in devm_drm_of_get_bridge()
982 return ERR_PTR(-ENODEV); in drmm_of_get_bridge()