XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_bus_cfg Struct Reference

#include <drm_atomic.h>

Public Attributes

u32 format
 
u32 flags
 

Detailed Description

struct drm_bus_cfg - bus configuration

This structure stores the configuration of a physical bus between two components in an output pipeline, usually between two bridges, an encoder and a bridge, or a bridge and a connector.

The bus configuration is stored in &drm_bridge_state separately for the input and output buses, as seen from the point of view of each bridge. The bus configuration of a bridge output is usually identical to the configuration of the next bridge's input, but may differ if the signals are modified between the two bridges, for instance by an inverter on the board. The input and output configurations of a bridge may differ if the bridge modifies the signals internally, for instance by performing format conversion, or modifying signals polarities.

Member Data Documentation

◆ flags

u32 drm_bus_cfg::flags

@flags: DRM_BUS_* flags used on this bus

◆ format

u32 drm_bus_cfg::format

@format: format used on this bus (one of the MEDIA_BUS_FMT_* format)

This field should not be directly modified by drivers (drm_atomic_bridge_chain_select_bus_fmts() takes care of the bus format negotiation).


The documentation for this struct was generated from the following file: