src/drivers/i2c/rx6110sa: Add official ACPI ID
In commit 2609eaaa8f
(src/drivers/i2c/rx6110sa: Omit _HID temporarily)
the randomly assigned and therefore wrong ACPI ID for RTC RX6110SA was
removed. In the meantime Seiko-Epson did a great job and registered an
official vendor ID in the ACPI database [1]. Further on, Seiko-Epson
has now assigned the unique Product Identifier for the RX6110SA, which
is '6110'. The assignment of the Product Identifier is controlled by
the vendor and there is no official database where this ID is stored
in. It is up to the vendor to make sure that this ID stays unique.
This patch adds this new vendor and product ID to the driver. Together
with a pending Linux patch this RTC is now useable as ACPI device in
Linux.
[1] https://uefi.org/ACPI_ID_List?search=SECC
Change-Id: I45838162f014a760520692c6dcaae329ad98547d
Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51176
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Johannes Hahn <johannes-hahn@siemens.com>
Reviewed-by: Mario Scheithauer <mario.scheithauer@siemens.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
f8c167549b
commit
dac1a456f9
|
@ -198,6 +198,7 @@ static void rx6110sa_fill_ssdt(const struct device *dev)
|
|||
/* Device */
|
||||
acpigen_write_scope(scope);
|
||||
acpigen_write_device(acpi_device_name(dev));
|
||||
acpigen_write_name_string("_HID", RX6110SA_HID_NAME);
|
||||
acpigen_write_name_string("_DDN", RX6110SA_HID_DESC);
|
||||
acpigen_write_STA(acpi_device_status(dev));
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
#define _I2C_RX6110SA_H_
|
||||
|
||||
#define RX6110SA_ACPI_NAME "ERX6"
|
||||
#define RX6110SA_HID_NAME "SECC6110"
|
||||
#define RX6110SA_HID_DESC "Real Time Clock"
|
||||
|
||||
/* Register layout */
|
||||
|
|
Loading…
Reference in New Issue