333c333fc1
- 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().