intel: fix EDID read — remove unused mutable binding, clean imports

This commit is contained in:
2026-06-01 22:10:20 +03:00
parent cc95ab1e25
commit af465a4a30
@@ -172,7 +172,7 @@ impl DpAux {
let mut i2c_buf = [EDID_I2C_ADDRESS << 1, 0x00];
self.do_transfer(AUX_I2C_WRITE | AUX_I2C_MOT, 0, &i2c_buf, 0)?;
self.do_transfer(AUX_I2C_READ | AUX_I2C_MOT, 0, &[], 1)?;
let _ = self.do_transfer(AUX_I2C_READ | AUX_I2C_MOT, 0, &[], 1)?;
i2c_buf[1] = 0x01;
for chunk_start in (0..EDID_LENGTH).step_by(16) {
@@ -187,7 +187,7 @@ impl DpAux {
i2c_buf[1] = chunk_start as u8;
self.do_transfer(AUX_I2C_WRITE | AUX_I2C_MOT, 0, &i2c_buf, 0)?;
data = self.do_transfer(AUX_I2C_READ | AUX_I2C_MOT, 0, &[], chunk_size)?;
let data = self.do_transfer(AUX_I2C_READ | AUX_I2C_MOT, 0, &[], chunk_size)?;
for (i, &byte) in data.iter().enumerate() {
if chunk_start + i < EDID_LENGTH {