driver/i2c/max98390: Add vmon_slot_no/imon_slot_no property
Add two properties (maxim, vmon-slot-no/maxim, imon-slot-no) in maxim9839 driver. This is I/V source destination definition that from below properties . maxim,vmon-slot-no => PCM_IVADC_V_DEST maxim,imon-slot-no => PCM_IVADC_I_DEST BUG=b:197076844 TEST=build and check SSDT Signed-off-by: Wisley Chen <wisley.chen@quanta.corp-partner.google.com> Change-Id: Idb24d19c7cfea559bf6d53f401d66cadb8b3acc6 Reviewed-on: https://review.coreboot.org/c/coreboot/+/57671 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
This commit is contained in:
parent
a2c009bd94
commit
9cc550eb8e
|
@ -14,4 +14,8 @@ struct drivers_i2c_max98390_config {
|
||||||
/* The VPD key of temperature during speaker calibration. */
|
/* The VPD key of temperature during speaker calibration. */
|
||||||
const char *temperature_calib_key;
|
const char *temperature_calib_key;
|
||||||
const char *dsm_param_file_name;
|
const char *dsm_param_file_name;
|
||||||
|
/* slot number where voltage feedback will be received */
|
||||||
|
uint32_t vmon_slot_no;
|
||||||
|
/* slot number where current feedback will be received */
|
||||||
|
uint32_t imon_slot_no;
|
||||||
};
|
};
|
||||||
|
|
|
@ -79,6 +79,12 @@ static void max98390_fill_ssdt(const struct device *dev)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!dp)
|
||||||
|
dp = acpi_dp_new_table("_DSD");
|
||||||
|
|
||||||
|
acpi_dp_add_integer(dp, "maxim,vmon-slot-no", config->vmon_slot_no);
|
||||||
|
acpi_dp_add_integer(dp, "maxim,imon-slot-no", config->imon_slot_no);
|
||||||
|
|
||||||
if (dp)
|
if (dp)
|
||||||
acpi_dp_write(dp);
|
acpi_dp_write(dp);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue