Lines Matching full:bridges
51 * either connected to it directly, or through a chain of bridges::
57 * Chaining multiple bridges to the output of a bridge, or the same bridge to
58 * the output of different bridges, is not supported.
74 * Bridges are responsible for linking themselves with the next bridge in the
78 * Once these links are created, the bridges can participate along with encoder
86 * bridges in the chain.
98 * Bridges also participate in implementing the &drm_connector at the end of
108 * The interaction between the bridges and other frameworks involved in
165 * DSI host interfaces are expected to be implemented as bridges rather than
399 * Add the given bridge to the global list of bridges, where they can be
460 * Remove the given bridge from the global list of registered bridges, so
540 * Note that bridges attached to encoders are auto-detached during encoder
640 * - The encoder-related operations support control of the bridges in the
661 * negotiate the formats transmitted between bridges in the chain when
670 * based on a chain of bridges. DRM bridges traditionally create a
671 * &drm_connector for bridges meant to be used at the end of the chain. This
672 * puts additional burden on bridge drivers, especially for bridges that may
678 * flexible, a new model allows bridges to unconditionally skip creation of
685 * each chain of bridges, and implement those connector instances based on
712 * connector creation. For intermediate bridges in the chain, the flag shall
722 * drm_bridge_chain_mode_valid - validate the mode against all bridges in the
728 * Calls &drm_bridge_funcs.mode_valid for all the bridges in the encoder
764 * drm_bridge_chain_mode_set - set proposed mode for all bridges in the
770 * Calls &drm_bridge_funcs.mode_set op for all the bridges in the
793 * drm_atomic_bridge_chain_disable - disables all bridges in the encoder chain
798 * &drm_bridge_funcs.disable) op for all the bridges in the encoder chain,
837 * drm_atomic_bridge_chain_post_disable - cleans up after disabling all bridges
843 * &drm_bridge_funcs.post_disable) op for all the bridges in the encoder chain,
901 /* Call these bridges in reverse order */ in drm_atomic_bridge_chain_post_disable()
916 /* Jump all bridges that we have already post_disabled */ in drm_atomic_bridge_chain_post_disable()
932 * drm_atomic_bridge_chain_pre_enable - prepares for enabling all bridges in
938 * &drm_bridge_funcs.pre_enable) op for all the bridges in the encoder chain,
990 * bridges called first. in drm_atomic_bridge_chain_pre_enable()
1001 /* Jump all bridges that we have already pre_enabled */ in drm_atomic_bridge_chain_pre_enable()
1011 * drm_atomic_bridge_chain_enable - enables all bridges in the encoder chain
1016 * &drm_bridge_funcs.enable) op for all the bridges in the encoder chain,
1292 * not necessarily what all bridges want, but that's what most of them in drm_atomic_bridge_propagate_bus_flags()
1307 * &drm_bridge_funcs.mode_fixup()) op for all the bridges in the encoder chain,
1339 * that preceding bridges in the chain can propagate the new in drm_atomic_bridge_chain_check()
1676 debugfs_create_file("bridges", 0444, root, NULL, &allbridges_fops); in drm_bridge_debugfs_params()
1682 /* bridges list */ in drm_bridge_debugfs_encoder_params()
1683 debugfs_create_file("bridges", 0444, root, encoder, &encoder_bridges_fops); in drm_bridge_debugfs_encoder_params()