Last edited 4 months ago

How to get name and current status of a DRM connector

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Applicable for STM32MP13x lines, STM32MP15x lines

Use following commands to get the DRM connector names and associated status:

 for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
DSI-1: connected
HDMI-A-1: connected

 for p in /sys/class/drm/*/enabled; do con=${p%/enabled}; echo -n "${con#*/card?-}: "; cat $p; done
DSI-1: disabled
HDMI-A-1: enabled

In the above example, both "DSI-1" and "HDMI-A-1" DRM connectors are "connected", but only the DRM connector "HDMI-A-1" is used ("enabled").