diff options
author | Matt DeVillier <matt.devillier@puri.sm> | 2020-11-19 18:31:17 -0600 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2020-11-22 22:22:06 +0000 |
commit | 3d62781acb3ab7d2496d73b2198bb7e7dcf496c6 (patch) | |
tree | 4b6b7d42c8bd57c0aa1d9e3d58a56ea6be0a2b56 /src/drivers/i2c | |
parent | 86dce8fa75233c9e6639962e0f402adcd6530e66 (diff) |
drivers/i2c/hid: Use ACPI device name if provided by config
Follow model of drivers/i2c/generic and use user-supplied device
name if specified in the chip config.
Change-Id: Ia783bac2797e239989c03a3421b9293a055db3d0
Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47782
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/drivers/i2c')
-rw-r--r-- | src/drivers/i2c/hid/hid.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/drivers/i2c/hid/hid.c b/src/drivers/i2c/hid/hid.c index 0755852d94..2d213eb74e 100644 --- a/src/drivers/i2c/hid/hid.c +++ b/src/drivers/i2c/hid/hid.c @@ -28,6 +28,10 @@ static void i2c_hid_fill_ssdt_generator(const struct device *dev) static const char *i2c_hid_acpi_name(const struct device *dev) { static char name[5]; + struct drivers_i2c_hid_config *config = dev->chip_info; + if (config->generic.name) + return config->generic.name; + snprintf(name, sizeof(name), "H%03.3X", dev->path.i2c.device); name[4] = '\0'; return name; |