summaryrefslogtreecommitdiff
path: root/Kernel
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel')
-rw-r--r--Kernel/Graphics/Intel/NativeDisplayConnector.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/Kernel/Graphics/Intel/NativeDisplayConnector.cpp b/Kernel/Graphics/Intel/NativeDisplayConnector.cpp
index 260839d436..2268fa8d67 100644
--- a/Kernel/Graphics/Intel/NativeDisplayConnector.cpp
+++ b/Kernel/Graphics/Intel/NativeDisplayConnector.cpp
@@ -418,11 +418,7 @@ void IntelNativeDisplayConnector::gmbus_read_edid()
{
SpinlockLocker control_lock(m_control_lock);
gmbus_write(DDC2_I2C_ADDRESS, 0);
- gmbus_read(DDC2_I2C_ADDRESS, (u8*)&crt_edid_bytes, sizeof(crt_edid_bytes));
- // FIXME: It seems like the returned EDID is almost correct,
- // but the first byte is set to 0xD0 instead of 0x00.
- // For now, this "hack" works well enough.
- crt_edid_bytes[0] = 0x0;
+ gmbus_read(DDC2_I2C_ADDRESS, crt_edid_bytes.data(), crt_edid_bytes.size());
}
set_edid_bytes(crt_edid_bytes);
}