Files
RedBear-OS/local
vasilito 333c333fc1 amdgpu: multiple CRTC support, DPMS/EDID properties, set_property dispatch
- Support 4 CRTCs instead of hardcoded 1 (AMD GPUs have 4-6 CRTCs)

- Add CONN_PROP_DPMS (ID 31) and CONN_PROP_EDID (ID 32) connector properties.
  DPMS is an enum property (On/Standby/Suspend/Off). EDID is an immutable blob.

- Add DrmModeObjSetPropertyWire struct and wire OBJ_SETPROPERTY ioctl to
  call driver.set_property() with proper error dispatch. Unknown properties
  are silently ignored (not errors).

- Add set_property() to GpuDriver trait with default Unsupported impl.
  AmdDriver implements DPMS property set by mapping connector_id -> CRTC and
  calling DisplayCore::set_dpms().
2026-06-01 06:55:04 +03:00
..